Looking for info on what are the key things to address when trying to implement a continuous integration environment for agile development. Saving Changes...
Sort By:
Darren KosaPlanning & Controls ContractorHampshire, United Kingdom
Hi Paul
Off the top of my head you’ll need you have in place:
- A version control tool - An integration tool - A process for team communication
A good tip would be having an extra-large display somewhere in the room that shows the state of the latest integration
ThoughtWorks had a pretty good piece on this subject.
Stéphane ParentSelf Employed / Semi-retired| Leader MakerPrince Edward Island, Canada
I would add the following to Darren's list:
* A deployment/promotion tool
* An automated smoke testing tool
* An automated regression testing tool Saving Changes...
A focus towards test driven development (e.g. Unit Testing, Automated Testing, Automated Builds, Source Control etc.) should always be a precursor before Continous Integration. Saving Changes...
Bryan CampbellAgile Transformation and Coaching| 7C's Consulting Inc.Tomball, Tx, United States
I agree with Duane's comments (and the others) but focus on the precursor of introducing Test Driven Development concepts (https://en.wikipedia.org/wiki/Test-driven_development) to take full advantage of the benefits of Continuous Integration. Saving Changes...