Extending Continuous Integration: Implementing a full value chain from development to production in Java EE
020fe8fb-1d30-4520-aa7f-c73c2c1da570
|
Presentation |
Development is about more than writing code. It is even about more than writing tests! In order to produce something of value, we have to deliver reliable software into production. In an organization where the consequence of failure is great, we need to make sure that what we deliver works as intended. At the same time, even in a seemingly static world, many problems are hidden until the very end of the project. To make matters worse, complex technology and organizational processes inhibit our ability to act to new information with sufficient speed.
The talk shows how we can implement a rigorous, yet agile process. It is based around our experiences of putting the good idea of continuous integration and other agile methods into life and using this as the basis not just for the technical process, but for the whole improvement program for our organization. We have expanded our process to cover simulated production as a part of the testing effort. This way, we can guarantee that the actual delivery day will be uneventful.
The audience will come away from the talk with a good idea on how to improve their build process. The talk will cover both practical aspects, architectural changes that improves continuous integration, and what change you need to make in your organization to streamline the value chain from a code change to production readiness.
Required experience:
The participants should have worked with Java in an enterprise context or had architectural responsibility for such a project.
Expected audience:
Architects and developers will come away from the session with an understanding of what part of the agile hype is real, what it requires to adopt, and how to get started.
-
Johannes BrodwallJohannes Brodwall has been working with agile server–side technologies for a number of years. He is lead software architect at BBS Nordic where he helps the organization adopt agile methods as a means to better fulfill the spirit of regulatory restrictions. In his copious spare time he is an enthusiast and organizer in the Oslo Agile community. He writes regularly on his blog about agile software development, Ruby on Rail and Java.



Advanced
Enterprise application development and integration