SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Joint Release and Business Iteration Planning
in a Large Scale Agile Project – F-Secure’s experience
Gabor Gunyho
Lean Change Agent

2010-09-17
Protecting the irreplaceable | f-secure.com
About F-Secure
• Company
    • Founded in 1988, listed on NASDAQ OMX Helsinki, market cap ca 340m€
    • Headquartered in Helsinki, 18 country offices, presence in more than 100 countries
    • 840+ people, 300+ in R&D, 5 offices in 4 countries, Agile transformation since 2003
• Products and Services
    • Online Security: Anti-malware, e-mail filter, Browsing Protection, Parental Control
    • Content Protection: Online Backup, Anti-theft
    • Online Storage and Services: Storage Platform, Sharing, Social Media Access
    • Multiple OS platforms (Win, Mac, Linux, mobile), 20+ language versions
• Customers
    • Consumers (retail, reseller, e-store), millions of homes
    • Operators, world leader with 200+ operator partners
    • Corporate



2   2010-09-17   © F-Secure Public
About the project #1
• Major new product
    • significant changes in some business models, architecture and
      development approach i.e.,
      new Release and Business Iteration Planning method *)
• Planning Scope: Business Iteration (BI) = 90 days (original)
• BI Planning Events: first a 3-day workshop then 2 days
• Attendants: ~120 (ca 13-14 teams)
• Venue: Exhibition hall
• Facilitator: originally Dean Leffingwell and the internal Continuous
  Improvement Support (CIS) team, later CIS team only
• Events conducted so far: all together 5 since December 2009
*) based on Dean Leffingwell’s model the “Agile Release Train”



3   2010-09-17     © F-Secure Public
About the project #2
• Legacy product with less development effort
    • significant changes in team setup and development approach i.e.,
      new Release and Business Iteration Planning method
• Planning Scope: Business Iteration (BI) = 60 days
• BI Planning Events: 2-day workshops
• Attendants: ~16 to 20 (2 to 3 teams)
• Venue: conference room in the office
• Facilitator: internal Continuous Improvement Support (CIS) team
• Events conducted so far: 2 since June 2010




4   2010-09-17   © F-Secure Public
Why planning?
“Plans are worthless, but planning is everything.”
                                     Dwight D. Eisenhower


“Plans change very easily. Worldly affairs do not always go according to a plan
   and orders have to change rapidly in response to a change in circumstances.
   If one sticks to the idea that once set, a plan should not be changed, a
   business cannot exist for long.”
                                           Taiichi Ohno
                          Probability of
                          meeting date
                          (%)
                                  100




                                     0
                                                          Time



5   2010-09-17   © F-Secure Public
Why joint Business Iteration planning sessions?
““We need to improve the way how we manage our requirements, and especially
 how we create concept (release) plans and link longer term architecture into our
 short term plans“                                        Pirkka Palomäki, CTO


• We need to plan a large iteration with many teams, much
  complexity, and lots of dependencies
    • Share information across the whole project
    • Deal with risks
    • Deal with impediments
    • Find and deal with dependencies

• Align teams to a common objective

6   2010-09-17   © F-Secure Public
“Value Items” – layers of abstraction in content

                                                               •Epics are broader, long-term things,




                                              Roadmap
                                              Sol/Tech
Epic




                                                               typically do not fit in a release
Feature




                                                               •Features do not fit in an iteration



                                                 Solution BL
                                                                • but they do fit in a release
Story




                                                               •Stories must be small enough to fit into
                                                               an iteration
                                  Iteration




                                                               •Tasks are not “Value Items” per se
Task




                                     BL




                                                                • they belong to the iteration Backlog


    7     2010-09-17   © F-Secure Public
Project Cadence – layers of abstraction in time
• Fixed iteration length for all teams (2 weeks)
    • Iterations are synchronized
    • Planning and demo days and
      internal releases are synchronized
• Business Iteration: 60 days
• Release to Manufacturing (eg) in 2, 3 or 4 BIs
                                          Beta1                   Beta2                      RTM
                 2w

            B                                  B                       B
            I    I1      I2        I3     I4   I   I5   I6   I7   I8   I   I9   I10   I11   I12
            P                                  P                       P




8   2010-09-17        © F-Secure Public
Preparing for the Business Iteration Planning event
 Planning scope and context,         Commitment and availability
  i.e., business and tech vision       of business owners, product
                                       owners, technology owners
 High level BI content: epics         and other key stakeholders
  and features (in priority
                                      Tooling capabilities, i.e.,
  order)
                                       engineering environment and
 Project cadence, i.e., BI and        backlog tooling
  iteration length, schedule,         Facilitation for the planning
  events (planning and demo            event
  days) and beta releases
                                      Event venue and logistics
 Team setup and teams’                (place, furnishing, AV,
  availability for the planning        equipment, catering etc)
  event (collocated)
 Teams’ capability for agile
  planning and Team’s capacity

9   2010-09-17   © F-Secure Public
Agenda for the joint BI planning event, day 1
• Introduction (30min)
• Project setup (15min)
• Visions for (2,5h)
  • Business/content
  • Architecture
  • User eXperience and UI
  • Engineering practices
• Confidence vote on the input
• Planning process intro (30min)
• Planning (4h) – team breakout sessions
     • Scrum-of-Scrums (SoS) and Architecture SoS alternating in every hour,
       includes risk and issue handling
• Draft Plan review (30 min)

10   2010-09-17   © F-Secure Public
Agenda for the joint BI planning event, day 2
• Status check (15 min)
• Planning (4-5h) – team breakout sessions
     • Scrum-of-Scrums (SoS)
       and Architecture SoS
       as before
• Final plan review (1,5h)
• Confidence vote
  (5 minutes “thumb voting”)
• Retrospective




11   2010-09-17   © F-Secure Public
Building the Business Iteration Plan
• Get team capacity per                  • Load stories on your sprints
  iteration                                until you run out of capacity
     • in team’s own unit                • Negotiate/gain agreement/
• Identify Stories/Backlog                 restate BI objectives for your
  Items                                    team
     • Derive stories from Features to   • Identify impediments and
       meet vision/objectives              risks
     • Estimate stories                  • Identify any hard dates
     • Split any story bigger than X     • Prepare to present your plan
• Identify and discuss                   • Help-desk is there for the
  interdependencies                        teams:
     • Other teams, IT, UX, etc            • User experience experts,
                                             business managers,
• Check regularly on coverage                architects, etc
  of features by the stories

12   2010-09-17   © F-Secure Public
Considerations in Building the Plan
• Include bug-fixing time and maintenance load
• Include effort for releasing
  (eg beta release)
• Include holidays, training and
  company events (if any)
• Include some realistic
  allocation for surprises
• Identify and include effort for
     • Infrastructure build-up
       Note: shared infra build-up
       needs to track ahead
     • Improvement ideas
     •    Architectural issues
     • Automated Testing
     • Non-functional Requirements
13   2010-09-17   © F-Secure Public
As a result the teams will have
     • Features and all other work broken down to stories
     • Allocated the stories to iterations within capacity.




14   2010-09-17   © F-Secure Public
And the whole project will have
     • Master wall that shows which team works on which
       feature in which iteration




     • List of identified risks and impediments
         • ROAMed - Resolved, Owned, Accepted, Mitigated




15   2010-09-17   © F-Secure Public
Conclusions
• Business Iteration for steering in mid-term time scale
• Higher levels of abstraction in the “Value item” hierarchy
• Planning for the Business Iteration with the features and epics
     • For both larger (13-14 teams) and smaller (2-3 teams) settings

Better visibility and steerability for business
 management
• External facilitation is a must, start with an experienced expert
• Evolve the method as you go, eg
     • Scrum-of-Scrums within the planning, including continuous risk,
       dependency and impediment handling
     • Stakeholder help-desk
     • Master wall and feature coverage tracking, etc


16   2010-09-17   © F-Secure Public
Questions?
17   2010-09-17   © F-Secure Public
Joint Release and Business Iteration Planning in a Large Scale Agile Project – F-Secure's experience

Más contenido relacionado

La actualidad más candente

The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipLitheSpeed
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28Knowit_TM
 
From Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningFrom Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningCprime
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practicesAllyson Chiarini
 
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...Craeg Strong
 
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...Craeg Strong
 
Road to Success in SAFe-Agilist Exam Questions with SAFe-Agilist PDF Dumps
Road to Success in SAFe-Agilist Exam Questions with SAFe-Agilist PDF DumpsRoad to Success in SAFe-Agilist Exam Questions with SAFe-Agilist PDF Dumps
Road to Success in SAFe-Agilist Exam Questions with SAFe-Agilist PDF DumpsCerts questions
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
 
Agile and the PMO
Agile and the PMOAgile and the PMO
Agile and the PMOBestoutcome
 
How to do effective pi planning?
How to do effective pi planning?How to do effective pi planning?
How to do effective pi planning?Tarun Singh
 
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...VersionOne
 
Remote PI Planning that Works for Product Owners
Remote PI Planning that Works for Product OwnersRemote PI Planning that Works for Product Owners
Remote PI Planning that Works for Product OwnersLaura Caldie Richardson
 

La actualidad más candente (20)

Mikel huth
Mikel huthMikel huth
Mikel huth
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28
 
From Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningFrom Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With Planning
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...
20210113 Lean In Government Harrisburg Conf Agile Governance at Scale Craeg S...
 
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
20210618 PMI XC 2021 Conf Business Agility: What Got You Here Won't Get You T...
 
Agile Project LifeCycle
Agile Project LifeCycleAgile Project LifeCycle
Agile Project LifeCycle
 
Road to Success in SAFe-Agilist Exam Questions with SAFe-Agilist PDF Dumps
Road to Success in SAFe-Agilist Exam Questions with SAFe-Agilist PDF DumpsRoad to Success in SAFe-Agilist Exam Questions with SAFe-Agilist PDF Dumps
Road to Success in SAFe-Agilist Exam Questions with SAFe-Agilist PDF Dumps
 
Agile PMO - PM
Agile PMO - PMAgile PMO - PM
Agile PMO - PM
 
PMI Chicago Agile PMO Michael Nir
PMI Chicago Agile PMO Michael NirPMI Chicago Agile PMO Michael Nir
PMI Chicago Agile PMO Michael Nir
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
Agile Science
Agile ScienceAgile Science
Agile Science
 
Guide to Project Portfolio Management
Guide to Project Portfolio ManagementGuide to Project Portfolio Management
Guide to Project Portfolio Management
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
Agile and the PMO
Agile and the PMOAgile and the PMO
Agile and the PMO
 
How to do effective pi planning?
How to do effective pi planning?How to do effective pi planning?
How to do effective pi planning?
 
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
VersionOne Gartner PPM Presentation 2014: Journey to Value - The PPM/Agile In...
 
Remote PI Planning that Works for Product Owners
Remote PI Planning that Works for Product OwnersRemote PI Planning that Works for Product Owners
Remote PI Planning that Works for Product Owners
 

Similar a Joint Release and Business Iteration Planning in a Large Scale Agile Project – F-Secure's experience

Evolution of Longer-Term Planning in a Large Scale Agile Project – F-Secure’s...
Evolution of Longer-Term Planning in a Large Scale Agile Project – F-Secure’s...Evolution of Longer-Term Planning in a Large Scale Agile Project – F-Secure’s...
Evolution of Longer-Term Planning in a Large Scale Agile Project – F-Secure’s...Gabor Gunyho
 
The Digital Creative Process
The Digital Creative ProcessThe Digital Creative Process
The Digital Creative Processstorybridge
 
Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...Alan McSweeney
 
Agile Project Management and Scrum Introduction
Agile Project Management and Scrum IntroductionAgile Project Management and Scrum Introduction
Agile Project Management and Scrum IntroductionEric Krock
 
Resume_Sunil_Faroz
Resume_Sunil_FarozResume_Sunil_Faroz
Resume_Sunil_FarozSunil Faroz
 
Vishnu Mathur Resume
Vishnu Mathur ResumeVishnu Mathur Resume
Vishnu Mathur ResumeVishnu Mathur
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore TeamPaul Nguyen
 
IBM Cognos Planning: V10 and Beyond
IBM Cognos Planning: V10 and BeyondIBM Cognos Planning: V10 and Beyond
IBM Cognos Planning: V10 and BeyondSenturus
 
CICS TS for z/OS, From Waterfall to Agile using Rational Jazz Technology - no...
CICS TS for z/OS, From Waterfall to Agile using Rational Jazz Technology - no...CICS TS for z/OS, From Waterfall to Agile using Rational Jazz Technology - no...
CICS TS for z/OS, From Waterfall to Agile using Rational Jazz Technology - no...IBM Danmark
 
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0Rick Tiglao
 
Sathish Prabhu Resume
Sathish Prabhu ResumeSathish Prabhu Resume
Sathish Prabhu Resumesathy_prabhu
 
RESUME_SUMANT_HEGDE_JAVA
RESUME_SUMANT_HEGDE_JAVARESUME_SUMANT_HEGDE_JAVA
RESUME_SUMANT_HEGDE_JAVASUMANT HEGDE
 
Product ownership in scrum
Product ownership in scrumProduct ownership in scrum
Product ownership in scrumKaimar Seljamäe
 
SW Development and Infrastructure Resume
SW Development and Infrastructure  ResumeSW Development and Infrastructure  Resume
SW Development and Infrastructure ResumeRamenaBall
 
SW Development and Infrastructure Resume
SW Development and Infrastructure ResumeSW Development and Infrastructure Resume
SW Development and Infrastructure ResumeRamenaBall
 
Swati Gupta Resume
Swati Gupta ResumeSwati Gupta Resume
Swati Gupta ResumeSwati Gupta
 

Similar a Joint Release and Business Iteration Planning in a Large Scale Agile Project – F-Secure's experience (20)

57086 10 business_case
57086 10 business_case57086 10 business_case
57086 10 business_case
 
Evolution of Longer-Term Planning in a Large Scale Agile Project – F-Secure’s...
Evolution of Longer-Term Planning in a Large Scale Agile Project – F-Secure’s...Evolution of Longer-Term Planning in a Large Scale Agile Project – F-Secure’s...
Evolution of Longer-Term Planning in a Large Scale Agile Project – F-Secure’s...
 
The Digital Creative Process
The Digital Creative ProcessThe Digital Creative Process
The Digital Creative Process
 
Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...
 
Agile Project Management and Scrum Introduction
Agile Project Management and Scrum IntroductionAgile Project Management and Scrum Introduction
Agile Project Management and Scrum Introduction
 
Resume_Sunil_Faroz
Resume_Sunil_FarozResume_Sunil_Faroz
Resume_Sunil_Faroz
 
Vishnu Mathur Resume
Vishnu Mathur ResumeVishnu Mathur Resume
Vishnu Mathur Resume
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
 
H Akhtar Resume 2016 PM
H Akhtar Resume 2016 PMH Akhtar Resume 2016 PM
H Akhtar Resume 2016 PM
 
IBM Cognos Planning: V10 and Beyond
IBM Cognos Planning: V10 and BeyondIBM Cognos Planning: V10 and Beyond
IBM Cognos Planning: V10 and Beyond
 
CICS TS for z/OS, From Waterfall to Agile using Rational Jazz Technology - no...
CICS TS for z/OS, From Waterfall to Agile using Rational Jazz Technology - no...CICS TS for z/OS, From Waterfall to Agile using Rational Jazz Technology - no...
CICS TS for z/OS, From Waterfall to Agile using Rational Jazz Technology - no...
 
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
 
Sathish Prabhu Resume
Sathish Prabhu ResumeSathish Prabhu Resume
Sathish Prabhu Resume
 
RESUME_SUMANT_HEGDE_JAVA
RESUME_SUMANT_HEGDE_JAVARESUME_SUMANT_HEGDE_JAVA
RESUME_SUMANT_HEGDE_JAVA
 
Product ownership in scrum
Product ownership in scrumProduct ownership in scrum
Product ownership in scrum
 
SW Development and Infrastructure Resume
SW Development and Infrastructure  ResumeSW Development and Infrastructure  Resume
SW Development and Infrastructure Resume
 
SW Development and Infrastructure Resume
SW Development and Infrastructure ResumeSW Development and Infrastructure Resume
SW Development and Infrastructure Resume
 
Karunakar.V
Karunakar.VKarunakar.V
Karunakar.V
 
Resume
ResumeResume
Resume
 
Swati Gupta Resume
Swati Gupta ResumeSwati Gupta Resume
Swati Gupta Resume
 

Joint Release and Business Iteration Planning in a Large Scale Agile Project – F-Secure's experience

  • 1. Joint Release and Business Iteration Planning in a Large Scale Agile Project – F-Secure’s experience Gabor Gunyho Lean Change Agent 2010-09-17 Protecting the irreplaceable | f-secure.com
  • 2. About F-Secure • Company • Founded in 1988, listed on NASDAQ OMX Helsinki, market cap ca 340m€ • Headquartered in Helsinki, 18 country offices, presence in more than 100 countries • 840+ people, 300+ in R&D, 5 offices in 4 countries, Agile transformation since 2003 • Products and Services • Online Security: Anti-malware, e-mail filter, Browsing Protection, Parental Control • Content Protection: Online Backup, Anti-theft • Online Storage and Services: Storage Platform, Sharing, Social Media Access • Multiple OS platforms (Win, Mac, Linux, mobile), 20+ language versions • Customers • Consumers (retail, reseller, e-store), millions of homes • Operators, world leader with 200+ operator partners • Corporate 2 2010-09-17 © F-Secure Public
  • 3. About the project #1 • Major new product • significant changes in some business models, architecture and development approach i.e., new Release and Business Iteration Planning method *) • Planning Scope: Business Iteration (BI) = 90 days (original) • BI Planning Events: first a 3-day workshop then 2 days • Attendants: ~120 (ca 13-14 teams) • Venue: Exhibition hall • Facilitator: originally Dean Leffingwell and the internal Continuous Improvement Support (CIS) team, later CIS team only • Events conducted so far: all together 5 since December 2009 *) based on Dean Leffingwell’s model the “Agile Release Train” 3 2010-09-17 © F-Secure Public
  • 4. About the project #2 • Legacy product with less development effort • significant changes in team setup and development approach i.e., new Release and Business Iteration Planning method • Planning Scope: Business Iteration (BI) = 60 days • BI Planning Events: 2-day workshops • Attendants: ~16 to 20 (2 to 3 teams) • Venue: conference room in the office • Facilitator: internal Continuous Improvement Support (CIS) team • Events conducted so far: 2 since June 2010 4 2010-09-17 © F-Secure Public
  • 5. Why planning? “Plans are worthless, but planning is everything.” Dwight D. Eisenhower “Plans change very easily. Worldly affairs do not always go according to a plan and orders have to change rapidly in response to a change in circumstances. If one sticks to the idea that once set, a plan should not be changed, a business cannot exist for long.” Taiichi Ohno Probability of meeting date (%) 100 0 Time 5 2010-09-17 © F-Secure Public
  • 6. Why joint Business Iteration planning sessions? ““We need to improve the way how we manage our requirements, and especially how we create concept (release) plans and link longer term architecture into our short term plans“ Pirkka Palomäki, CTO • We need to plan a large iteration with many teams, much complexity, and lots of dependencies • Share information across the whole project • Deal with risks • Deal with impediments • Find and deal with dependencies • Align teams to a common objective 6 2010-09-17 © F-Secure Public
  • 7. “Value Items” – layers of abstraction in content •Epics are broader, long-term things, Roadmap Sol/Tech Epic typically do not fit in a release Feature •Features do not fit in an iteration Solution BL • but they do fit in a release Story •Stories must be small enough to fit into an iteration Iteration •Tasks are not “Value Items” per se Task BL • they belong to the iteration Backlog 7 2010-09-17 © F-Secure Public
  • 8. Project Cadence – layers of abstraction in time • Fixed iteration length for all teams (2 weeks) • Iterations are synchronized • Planning and demo days and internal releases are synchronized • Business Iteration: 60 days • Release to Manufacturing (eg) in 2, 3 or 4 BIs Beta1 Beta2 RTM 2w B B B I I1 I2 I3 I4 I I5 I6 I7 I8 I I9 I10 I11 I12 P P P 8 2010-09-17 © F-Secure Public
  • 9. Preparing for the Business Iteration Planning event  Planning scope and context,  Commitment and availability i.e., business and tech vision of business owners, product owners, technology owners  High level BI content: epics and other key stakeholders and features (in priority  Tooling capabilities, i.e., order) engineering environment and  Project cadence, i.e., BI and backlog tooling iteration length, schedule,  Facilitation for the planning events (planning and demo event days) and beta releases  Event venue and logistics  Team setup and teams’ (place, furnishing, AV, availability for the planning equipment, catering etc) event (collocated)  Teams’ capability for agile planning and Team’s capacity 9 2010-09-17 © F-Secure Public
  • 10. Agenda for the joint BI planning event, day 1 • Introduction (30min) • Project setup (15min) • Visions for (2,5h) • Business/content • Architecture • User eXperience and UI • Engineering practices • Confidence vote on the input • Planning process intro (30min) • Planning (4h) – team breakout sessions • Scrum-of-Scrums (SoS) and Architecture SoS alternating in every hour, includes risk and issue handling • Draft Plan review (30 min) 10 2010-09-17 © F-Secure Public
  • 11. Agenda for the joint BI planning event, day 2 • Status check (15 min) • Planning (4-5h) – team breakout sessions • Scrum-of-Scrums (SoS) and Architecture SoS as before • Final plan review (1,5h) • Confidence vote (5 minutes “thumb voting”) • Retrospective 11 2010-09-17 © F-Secure Public
  • 12. Building the Business Iteration Plan • Get team capacity per • Load stories on your sprints iteration until you run out of capacity • in team’s own unit • Negotiate/gain agreement/ • Identify Stories/Backlog restate BI objectives for your Items team • Derive stories from Features to • Identify impediments and meet vision/objectives risks • Estimate stories • Identify any hard dates • Split any story bigger than X • Prepare to present your plan • Identify and discuss • Help-desk is there for the interdependencies teams: • Other teams, IT, UX, etc • User experience experts, business managers, • Check regularly on coverage architects, etc of features by the stories 12 2010-09-17 © F-Secure Public
  • 13. Considerations in Building the Plan • Include bug-fixing time and maintenance load • Include effort for releasing (eg beta release) • Include holidays, training and company events (if any) • Include some realistic allocation for surprises • Identify and include effort for • Infrastructure build-up Note: shared infra build-up needs to track ahead • Improvement ideas • Architectural issues • Automated Testing • Non-functional Requirements 13 2010-09-17 © F-Secure Public
  • 14. As a result the teams will have • Features and all other work broken down to stories • Allocated the stories to iterations within capacity. 14 2010-09-17 © F-Secure Public
  • 15. And the whole project will have • Master wall that shows which team works on which feature in which iteration • List of identified risks and impediments • ROAMed - Resolved, Owned, Accepted, Mitigated 15 2010-09-17 © F-Secure Public
  • 16. Conclusions • Business Iteration for steering in mid-term time scale • Higher levels of abstraction in the “Value item” hierarchy • Planning for the Business Iteration with the features and epics • For both larger (13-14 teams) and smaller (2-3 teams) settings Better visibility and steerability for business management • External facilitation is a must, start with an experienced expert • Evolve the method as you go, eg • Scrum-of-Scrums within the planning, including continuous risk, dependency and impediment handling • Stakeholder help-desk • Master wall and feature coverage tracking, etc 16 2010-09-17 © F-Secure Public
  • 17. Questions? 17 2010-09-17 © F-Secure Public