Presentation is loading. Please wait.

Presentation is loading. Please wait.

Agile Engineering. Agile - Engineering en·gi·neer·ing enjə ˈ niriNG/ noun the branch of science and technology concerned with the design, building, and.

Similar presentations


Presentation on theme: "Agile Engineering. Agile - Engineering en·gi·neer·ing enjə ˈ niriNG/ noun the branch of science and technology concerned with the design, building, and."— Presentation transcript:

1 Agile Engineering

2 Agile - Engineering en·gi·neer·ing enjə ˈ niriNG/ noun the branch of science and technology concerned with the design, building, and use of engines, machines, and structures. the work done by, or the occupation of, an engineer. the action of working artfully to bring something about. Charter : Confidential 2

3 Agile - Engineering Environments Separation of environments allows different purposes to happen at simultaneously Development Test Performance Production Identical environments is the holy grail Automated test verifies environment is ready for use Charter : Confidential 3

4 Agile - Engineering Automated builds Reduces time to build Build is repeatable Developers build more often without worries Reduces dependency on ‘build engineer’ Charter : Confidential 4

5 Agile - Engineering Automated testing Repeatable test results Test can be used by developers Current automated tests become regression tests after release Developers can be more confident they haven’t broken something out of scope Cucumber or some other English based test definition allows a customer or analyst to get involved QA will fail to keep up with the team manually after 4-5 iterations Charter : Confidential 5

6 Agile - Engineering Source control Recover from infrastructure catastrophe Roll back when necessary Facilitates sharing between team members Allows for easy backups Tools typically integrate with IDEs Charter : Confidential 6

7 Agile - Engineering Automated Deploy Takes the fear out of production deployments Down time is reduced Tedious tasks are automated Environments remain workable Automated rollbacks reduce the impact of prod issues Charter : Confidential 7

8 Agile - Engineering Work Management Glues the other practices together Source control change item can be tied to a user story Deploy all changes associated with a user story User story ready to deploy, passes all automated tests Least important of all automations Useful for historical tracking/research Charter : Confidential 8


Download ppt "Agile Engineering. Agile - Engineering en·gi·neer·ing enjə ˈ niriNG/ noun the branch of science and technology concerned with the design, building, and."

Similar presentations


Ads by Google