Continuous Delivery - An Example

An example of an idealized, modern software delivery pipeline might look like the following:

 • Plan user stories and manage issues with a project management tool like JIRA.
 • Collaborate on code via GitHub pull requests or a code review tool.
 • Kick off a build in a CI system like Jenkins or Bamboo.
 • Automatically run unit and functional tests with open source testing tools like xUnit and other testing frameworks, and automation tools like Selenium and Appium.
 • Deploy with an IT automation tool like Puppet or Chef, or using a PaaS.
 • Monitor performance and impact on business metrics with systems like New Relic and Mixpanel.

Comments

Popular posts from this blog

Scrum Answer to Top 10 Software Project Risks

Sense of urgency the Agile way