15
8 th Central and Eastern European Software Engineering Conference in Russia - CEE-SECR 2012 November 1 - 2, Moscow Mikhail Gedzberg Sr. Project Manager Agile implementation in investment banking projects

Внедрение Agile в проектах инвестиционного банкинга

Embed Size (px)

DESCRIPTION

Цель доклада: рассказать об успешных примерах построение Agile процессов «с нуля» в новых и старых проектах. В ходе доклада вы детально познакомитесь со всеми сыгравшими рисками и успешно решенными проблемами на наших проектах. Наглядно будет продемонстрировано изменение отношения людей в банке к проектам использующие не «хаотическую» или водопадную, как это часто бывает в банках, а реально работающую гибкую методологию. Вы познакомитесь с реальными “кейсами”, через которые нам пришлось пройти в ходе построение процесса разработки. Некоторые из них являются общими для IT, другие же – специфичные для финансового сектора. В дополнении, будут даны рекомендации по ускорению внедрения гибких методологий в проекты с командами, не имеющие или имеющий слабый практический опыт использования Agile.

Citation preview

Page 1: Внедрение Agile в проектах инвестиционного банкинга

8th Central and Eastern European Software Engineering Conference in Russia - CEE-SECR 2012November 1 - 2, Moscow

Mikhail GedzbergSr. Project Manager

Agile implementation in investment banking projects

Page 2: Внедрение Agile в проектах инвестиционного банкинга

Why Agile?

Preconditions:Long release cycleFast requirements changesHeavy weight featuresLow delivery progress transparencyMany incidents on production

Page 3: Внедрение Agile в проектах инвестиционного банкинга

Case: What Scrum Is

Agile means: everything is changed. Right?Individual understanding what Scrum is.PO vs Team: who is winner

Page 4: Внедрение Agile в проектах инвестиционного банкинга

Case: Distributive Stakeholders

•Identify all persons & roles•Involve in discussion loop•Get rapid feedback

Page 5: Внедрение Agile в проектах инвестиционного банкинга

Case: Feature Sign Off

Get business sign off in advance

Page 6: Внедрение Agile в проектах инвестиционного банкинга

Case: Roadmap To The Future

Get key things:Features/priorities Dead linesDependencies

Page 7: Внедрение Agile в проектах инвестиционного банкинга

Case: Scope Negotiation Time

StepsAll Sprint-> 1 Week1 Week -> 3 Days3 Days -> 0 Days

Page 8: Внедрение Agile в проектах инвестиционного банкинга

Case: Human Resource Pool

Focus on Full Functional TeamFreeze team on Sprint/ReleaseMinimize team member sharing between projects

Page 9: Внедрение Agile в проектах инвестиционного банкинга

Case: Maximum Task Duration

Steps:Infinite -> 3 Days3 Days -> 2 Days2 Days -> 1 Day

Page 10: Внедрение Agile в проектах инвестиционного банкинга

Case: Team Capacity

Commit on 80% of team capacity on sprintAnalyze worst task estimation Automate everything possible

Page 11: Внедрение Agile в проектах инвестиционного банкинга

Case: Business vs IT

Sprint scope: 80% business / 20% technical tasksPeriodically announce sprint with technical goalDon’t miss sprint!

Page 12: Внедрение Agile в проектах инвестиционного банкинга

Case: Show What Team Did

Each release demo is a must (Live or Record)

Page 13: Внедрение Agile в проектах инвестиционного банкинга

Achievements

Time To Market: 3 weeksTransparent, predictable & stable projectExtra positive feedback from customersNo incident on productionHigh team spiritISO 9001:2008 certification

Page 14: Внедрение Agile в проектах инвестиционного банкинга

Hints

Document process highlightsCare your processSale your demoRetro with action plan is a mustKeep in mind product roadmap

Have fun

Page 15: Внедрение Agile в проектах инвестиционного банкинга

Contacts

Mikhail Gedzberg

[email protected]

http://www.luxoft-training.ru