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