WEBINAR: How you can implement continuous delivery and deliver software faster

Post on 09-Jan-2017

166 views 5 download

Transcript of WEBINAR: How you can implement continuous delivery and deliver software faster

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