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



         Agile implementation in
       investment banking projects

                    Mikhail Gedzberg
                   Sr. Project Manager
Why Agile?
Preconditions:
  Long release cycle
  Fast requirements changes
  Heavy weight features
  Low delivery progress transparency
  Many incidents on production
Case: What Scrum Is




Agile means: everything is changed. Right?
Individual understanding what Scrum is.
PO vs Team: who is winner 
Case: Distributive Stakeholders




  •Identify all persons & roles
  •Involve in discussion loop
  •Get rapid feedback
Case: Feature Sign Off




         Get business sign off in advance
Case: Roadmap To The Future




Get key things:
  Features/priorities
  Dead lines
  Dependencies
Case: Scope Negotiation Time




 Steps
 All Sprint-> 1 Week
 1 Week -> 3 Days
 3 Days -> 0 Days
Case: Human Resource Pool




Focus on Full Functional Team
Freeze team on Sprint/Release
Minimize team member sharing between projects
Case: Maximum Task Duration




Steps:
  Infinite -> 3 Days
  3 Days -> 2 Days
  2 Days -> 1 Day
Case: Team Capacity




Commit on 80% of team capacity on sprint
Analyze worst task estimation
Automate everything possible
Case: Business vs IT




Sprint scope: 80% business / 20% technical tasks
Periodically announce sprint with technical goal
Don’t miss sprint!
Case: Show What Team Did




    Each release demo is a must (Live or Record)
Achievements
Time To Market: 3 weeks
Transparent, predictable & stable project
Extra positive feedback from customers
No incident on production
High team spirit
ISO 9001:2008 certification
Hints
Document process highlights
Care your process
Sale your demo
Retro with action plan is a must
Keep in mind product roadmap


                     Have fun 
Contacts

      Mikhail Gedzberg
      MGedzberg@luxoft.com

      http://www.luxoft-training.ru

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

  • 1.
    8th Central andEastern European Software Engineering Conference in Russia - CEE-SECR 2012 November 1 - 2, Moscow Agile implementation in investment banking projects Mikhail Gedzberg Sr. Project Manager
  • 2.
    Why Agile? Preconditions: Long release cycle Fast requirements changes Heavy weight features Low delivery progress transparency Many incidents on production
  • 3.
    Case: What ScrumIs Agile means: everything is changed. Right? Individual understanding what Scrum is. PO vs Team: who is winner 
  • 4.
    Case: Distributive Stakeholders •Identify all persons & roles •Involve in discussion loop •Get rapid feedback
  • 5.
    Case: Feature SignOff Get business sign off in advance
  • 6.
    Case: Roadmap ToThe Future Get key things: Features/priorities Dead lines Dependencies
  • 7.
    Case: Scope NegotiationTime Steps All Sprint-> 1 Week 1 Week -> 3 Days 3 Days -> 0 Days
  • 8.
    Case: Human ResourcePool Focus on Full Functional Team Freeze team on Sprint/Release Minimize team member sharing between projects
  • 9.
    Case: Maximum TaskDuration Steps: Infinite -> 3 Days 3 Days -> 2 Days 2 Days -> 1 Day
  • 10.
    Case: Team Capacity Commiton 80% of team capacity on sprint Analyze worst task estimation Automate everything possible
  • 11.
    Case: Business vsIT Sprint scope: 80% business / 20% technical tasks Periodically announce sprint with technical goal Don’t miss sprint!
  • 12.
    Case: Show WhatTeam Did Each release demo is a must (Live or Record)
  • 13.
    Achievements Time To Market:3 weeks Transparent, predictable & stable project Extra positive feedback from customers No incident on production High team spirit ISO 9001:2008 certification
  • 14.
    Hints Document process highlights Careyour process Sale your demo Retro with action plan is a must Keep in mind product roadmap Have fun 
  • 15.
    Contacts Mikhail Gedzberg MGedzberg@luxoft.com http://www.luxoft-training.ru