17
How to release in enterprise and not to go crazy Dmytro Chernov, Odessa, 2015

«How to release in Enterprise and not to go crazy» by Dmitry Chernov

Embed Size (px)

Citation preview

Page 1: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

How to release in enterprise and not to go crazy

Dmytro Chernov, Odessa, 2015

Page 2: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Disclaimer (no silver bullet)

Page 3: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

AboutDmytro ChernovHP QA Team Leader• 2+ in software development• 10+ in commerce/tech management• 20+ in IT

dmitry.chernoffua.linkedin.com/in/dmytrochernov

Page 4: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Agenda

•What’s enterprise software?• Process• Planning• Status• Automation• Integration• De-scope or postpone• Release

Page 5: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

EAS - Theory“EAS is purpose-designed computer software used to satisfy the needs of an organization rather than individual users”

Wikipedia

Page 6: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

EAS - Reality

Page 7: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Process

Page 8: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Enterprise Agile• Feature• Backlog Item (BLI)• Backlog status (Draft, In progress, Done) • Milestone• Iteration• Dev team• QA team

Page 9: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Planning of the new release

Page 10: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Status

Page 11: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Automation

If your automation doesn't meet at least one of the point – there is no need for it!

• Reducing test cycle time• Improving reliability of the testing• Increasing product quality• Improving test coverage• Finding bugs• No requires tons of time for

maintenance

Page 12: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Integration

Page 13: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

De-Scope or postpone

2014-12-242015-01-222015-02-202015-03-212015-04-192015-05-180

200

400

600

800

1000

1200

1400

Left Work DaysLinear PlanLe

ft Da

ys

2014-12-01 2014-12-302015-01-282015-02-262015-03-27 2015-04-250

200

400

600

800

1000

1200

1400

BLIs WIPDraft VolumeScoped VolumeIn Development VolumeImplemented VolumeIn Testing VolumeTested VolumeDone Volume

Wor

k Pr

ogre

ss (

Day

s)

Burndown

Page 14: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Release

Page 15: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Retrospective (postmortem)

Page 16: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

The End…

Page 17: «How to release in Enterprise and not to go crazy» by Dmitry Chernov

Thank you!