Post on 09-Jan-2017
How you can implement continuous delivery and deliver software faster
WEBINAR
Panelists
Steven WinterChief Strategist at GuerrillaQA
Federico Tacchini Senior .NET and front-end developer
Competition is moving faster than you!
QUESTIONS#ContDelivery
Companies that apply continuous delivery
QUESTIONS#ContDelivery
Why continuous development makes a developer's life better
QUESTIONS#ContDelivery
Key advantages • Speed• Higher quality• Lower quality costs• Rapid test feedback for
devs• Faster bug fix time
QUESTIONS#ContDelivery
QUESTIONS#ContDelivery
To achieve CD you need to:1. Change your organizational culture• Empower your people• Promote teamwork• Promote continuous learning• Build trust• Reinforce organizational values
QUESTIONS#ContDelivery
To achieve CD you need to:2. Change your organizational structure• Build service oriented teams• Automate repetitive tasks• Adopt BDD/TDD development
approach• Define new test scopes at key dev
points
QUESTIONS#ContDelivery
To achieve CD you need to:3. Adopt new technologies and processes• Collaboration tools• Issue tracking and monitoring tools• Source control• Multiple environments• Continuous integration• Deployment tools
Continuous Testing as the core of Continuous Development
QUESTIONS#ContDelivery
Developer and QA role are a team sport
QUESTIONS#ContDelivery
Improved quality culture
• Quality by design, and up front, is cheaper and faster
• Everyone owns quality, and jointly can take pride
• Fail fast, fix faster ideology
QUESTIONS#ContDelivery
Practical examples of CD in action
QUESTIONS#ContDelivery
Q&A
QUESTIONS#ContDelivery
Contact us!
Steven Wintersteven@guerrillaqa.com
Federico Tacchini ftacchini@belatrixsf.com