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

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

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

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

How you can implement continuous delivery and deliver software faster

WEBINAR

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

Panelists

Steven WinterChief Strategist at GuerrillaQA

Federico Tacchini Senior .NET and front-end developer

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

Competition is moving faster than you!

QUESTIONS#ContDelivery

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

Companies that apply continuous delivery

QUESTIONS#ContDelivery

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

Why continuous development makes a developer's life better

QUESTIONS#ContDelivery

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

Key advantages • Speed• Higher quality• Lower quality costs• Rapid test feedback for

devs• Faster bug fix time

QUESTIONS#ContDelivery

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

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

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

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

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

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

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

Continuous Testing as the core of Continuous Development

QUESTIONS#ContDelivery

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

Developer and QA role are a team sport

QUESTIONS#ContDelivery

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

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

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

Practical examples of CD in action

QUESTIONS#ContDelivery

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

Q&A

QUESTIONS#ContDelivery

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

Contact us!

Steven [email protected]

Federico Tacchini [email protected]