SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Agile Creation of Multi-Product
Solutions
„SOA and Scrum“
Orlando ScrumGathering, March 2009
Thoralf J. Klatt




NSN Confidential
1       © Nokia Siemens Networks
Agile
    Creation of
    Multi-Product
    Solutions




                                     Scaling
    Motivation for                                                                Product       Customizing
                                     Single
    Network                                                                       Solutions     Projects /
                                     Product
    Solutions                                                                     using Scrum   Outlook
                                     Creation




NSN Confidential
2       © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
„First Open Space“, Berlin 1866




NSN Confidential
3       © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
Agile
    Creation of
    Multi-Product
    Solutions




    Motivation for                   Scaling
                                                                                  Product       Customizing
    Network                          Single
                                                                                  Solutions     Projects /
    Solutions                        Product
                                                                                  using Scrum   Outlook
                                     Creation




NSN Confidential
4       © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
From Desktop Applications to Network Solutions

Try … applying Scrum in truly larger scale
• Why not … tackle real world complexity?!

•    Try … Scale team work
•    Try … Scale agile coaching
•    Try … Scale product owner work
•    Try … Self-organizing teams
•    Try … Scale architecture work
•    Try … Deploy and maintain product
•    Try … Cross the product borders
•    Try … Product Solutions in Scrum
•    Try … Customized Projects in Scrum (based on Product Solution)
•    Try … Reverse Path (generalize Product Solution from Projects)


NSN Confidential
5       © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
What‘s the Buzz

• Solution Oriented Architecturesand Process Automation
  - Enabling Customization, Reuse, Scalability
• SOA Evolution Roadmap
     – Implementation : Point-to-Point Integration                                 Loosely Coupled Services
       Abstract Business Services                                    Service-Oriented Business Applications
       Enterprise SOA
     – Return on Investment (ROI) : Reduce integration costs Reduce Redundancy
       & Increase Customer Value through Service Reuse      Increase Visibility &
       Control   Empower the Business     Improve Business Agility
• Process Frameworks, e.g.
     – IBM:                        SOMA                             traditional
     – ORACLE:                     AIM                              traditional, incremental
     – NSN:                        Solution MoO                     agile, traditional

                                                    ,
• IT Governance SDLC – Service Development Lify Cycle
• SaaS
• Hosting                                                                                     Cloud Computing
• BPM – Business Process Modelling
NSN Confidential
6       © Nokia Siemens Networks      Thoralf J. Klatt / Orlando ScrumGathering, March 2009
Agile
    Creation of
    Multi-Product
    Solutions



                                     Scaling
    Motivation for                   Single                                       Product       Customizing
    Network                          Product                                      Solutions     Projects /
    Solutions                        Creation                                     using Scrum   Outlook




NSN Confidential
7       © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
Best Practice – Single Product

•    Scale team work                                                               Area Teams, SoS, Cwiki, WebEx
•    Scale agile coaching                                                          Scrum Master Sync
•    Scale product owner work                                                      Area PO
•    Architecture work                                                             System Architect Support Team
•    Deploy and maintain product                                                   Continuous Shippability, CI
•    Self-organizing teams                                                         LowPass BumbleBee




NSN Confidential
8       © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
Agile
    Creation of
    Multi-Product
    Solutions




                                     Scaling                                      Product
    Motivation for                                                                Solutions     Customizing
                                     Single
    Network                                                                       using Scrum   Projects /
                                     Product
    Solutions                                                                                   Outlook
                                     Creation




NSN Confidential
9       © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
Best Practice – Product Solution

•    Scale team work                                                               Solution Scrum of Scrum (iwi)
•    Scale product owner work                                                      Solution Architect | PO
•    E2e testing                                                                   Solution Test Framework
•    Deploy and maintain solution                                                  Solution CI & PET & Stability
•    Scale architecture work                                                       System Architecture Sync




NSN Confidential
10      © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
Guiding Framework

• Evolve Domain Specific Industry Standard*
     – Business Processes and Activities ( e.g. eTOM)
     – Common Data Model (e.g. SID)
• Top Down Design
     – Business Process Modelling, Conceptual Meta Data Model
     – Derive Human Task/GUI Workflow, Business Process Orchestration
       (e.g. BPEL), KPI Gathering, Data Mapping, Functional Worksplit
     – Interface Contracts (assertions for violating invariants)
• SDLC Checkpoints per iteration (DONEness check)
     –    Business/System/Service Requirements DONE (Entry Criteria)
     –    Solution Architecture Prototype / RefactoringGuidance Update DONE
     –    Service Design, Build, Test, Deploy DONE (e2e)
     –    Approval of e2e demo and deliverables by APO and Architect

 *TMForum NGOSS: SID = Shared Information/Data Model, eTOM = enhanced Telecom Operations Map (business process and activity descriptions)
NSN Confidential
11      © Nokia Siemens Networks       Thoralf J. Klatt / Orlando ScrumGathering, March 2009
Agile
    Creation of
    Multi-Product
    Solutions




                                     Scaling                                                    Customizing
    Motivation for                                                                Product
                                     Single                                                     Projects /
    Network                                                                       Solutions
                                     Product                                                    Outlook
    Solutions                                                                     using Scrum
                                     Creation




NSN Confidential
12      © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
Customizing Projects

• Staggered Iterations for Project Teams
     – Product charge@universal Version n, iterations = GA-x | GA-x+1 …| GA
               CustomerProject GeeMobile, iterations 1, 2, …
               CustomerProject WireLess …
               CustomerProject ReGenesis …
     – Product Version n + 1
               …
• Solution charge@enterprise Version m, iterations = Solution GA-y | Solution GA-y+1 …| Solution GA
     Example: hybrid solution
     – Product „agile“
     – Product „traditional“ iterative generic customization
     – OEM Product „agile“
     – OEM Product „configure me or work-around“ iterative setup
               Solution CustomerProject Jakarta HQ, iter. 1, 2, …                          Business Process Customization
               Solution CustomerProject Seattle HQ …                                       Business Process Customization


NSN Confidential
13      © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
Outlook

• Business Process Modelling
     – APO demo Requirements / simulated Solution Userstories
     – Teams & System Architects give feedback and approve DONEness
• Use KPI per iteration to
     – track Business Value created (simulated and real implementation)
     – analyse Value Hotspots
     – reorder Backlog
• Reverse the path for Solutions
     – <= x Customer Projects                                   Derive generic Product Solution
• Multi-Vendor Reference Projects
     – e.g. TMF Catalyst



NSN Confidential
14      © Nokia Siemens Networks   Thoralf J. Klatt / Orlando ScrumGathering, March 2009
Thank you!

                                   Solution: Press Release
                                   Contact: Thoralf J. Klatt


Questions & answers




NSN Confidential
15      © Nokia Siemens Networks

Mais conteúdo relacionado

Destaque

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destaque (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Klatt Agile Creation Of Multi Product Solutions

  • 1. Agile Creation of Multi-Product Solutions „SOA and Scrum“ Orlando ScrumGathering, March 2009 Thoralf J. Klatt NSN Confidential 1 © Nokia Siemens Networks
  • 2. Agile Creation of Multi-Product Solutions Scaling Motivation for Product Customizing Single Network Solutions Projects / Product Solutions using Scrum Outlook Creation NSN Confidential 2 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 3. „First Open Space“, Berlin 1866 NSN Confidential 3 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 4. Agile Creation of Multi-Product Solutions Motivation for Scaling Product Customizing Network Single Solutions Projects / Solutions Product using Scrum Outlook Creation NSN Confidential 4 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 5. From Desktop Applications to Network Solutions Try … applying Scrum in truly larger scale • Why not … tackle real world complexity?! • Try … Scale team work • Try … Scale agile coaching • Try … Scale product owner work • Try … Self-organizing teams • Try … Scale architecture work • Try … Deploy and maintain product • Try … Cross the product borders • Try … Product Solutions in Scrum • Try … Customized Projects in Scrum (based on Product Solution) • Try … Reverse Path (generalize Product Solution from Projects) NSN Confidential 5 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 6. What‘s the Buzz • Solution Oriented Architecturesand Process Automation - Enabling Customization, Reuse, Scalability • SOA Evolution Roadmap – Implementation : Point-to-Point Integration Loosely Coupled Services Abstract Business Services Service-Oriented Business Applications Enterprise SOA – Return on Investment (ROI) : Reduce integration costs Reduce Redundancy & Increase Customer Value through Service Reuse Increase Visibility & Control Empower the Business Improve Business Agility • Process Frameworks, e.g. – IBM: SOMA traditional – ORACLE: AIM traditional, incremental – NSN: Solution MoO agile, traditional , • IT Governance SDLC – Service Development Lify Cycle • SaaS • Hosting Cloud Computing • BPM – Business Process Modelling NSN Confidential 6 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 7. Agile Creation of Multi-Product Solutions Scaling Motivation for Single Product Customizing Network Product Solutions Projects / Solutions Creation using Scrum Outlook NSN Confidential 7 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 8. Best Practice – Single Product • Scale team work Area Teams, SoS, Cwiki, WebEx • Scale agile coaching Scrum Master Sync • Scale product owner work Area PO • Architecture work System Architect Support Team • Deploy and maintain product Continuous Shippability, CI • Self-organizing teams LowPass BumbleBee NSN Confidential 8 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 9. Agile Creation of Multi-Product Solutions Scaling Product Motivation for Solutions Customizing Single Network using Scrum Projects / Product Solutions Outlook Creation NSN Confidential 9 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 10. Best Practice – Product Solution • Scale team work Solution Scrum of Scrum (iwi) • Scale product owner work Solution Architect | PO • E2e testing Solution Test Framework • Deploy and maintain solution Solution CI & PET & Stability • Scale architecture work System Architecture Sync NSN Confidential 10 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 11. Guiding Framework • Evolve Domain Specific Industry Standard* – Business Processes and Activities ( e.g. eTOM) – Common Data Model (e.g. SID) • Top Down Design – Business Process Modelling, Conceptual Meta Data Model – Derive Human Task/GUI Workflow, Business Process Orchestration (e.g. BPEL), KPI Gathering, Data Mapping, Functional Worksplit – Interface Contracts (assertions for violating invariants) • SDLC Checkpoints per iteration (DONEness check) – Business/System/Service Requirements DONE (Entry Criteria) – Solution Architecture Prototype / RefactoringGuidance Update DONE – Service Design, Build, Test, Deploy DONE (e2e) – Approval of e2e demo and deliverables by APO and Architect *TMForum NGOSS: SID = Shared Information/Data Model, eTOM = enhanced Telecom Operations Map (business process and activity descriptions) NSN Confidential 11 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 12. Agile Creation of Multi-Product Solutions Scaling Customizing Motivation for Product Single Projects / Network Solutions Product Outlook Solutions using Scrum Creation NSN Confidential 12 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 13. Customizing Projects • Staggered Iterations for Project Teams – Product charge@universal Version n, iterations = GA-x | GA-x+1 …| GA CustomerProject GeeMobile, iterations 1, 2, … CustomerProject WireLess … CustomerProject ReGenesis … – Product Version n + 1 … • Solution charge@enterprise Version m, iterations = Solution GA-y | Solution GA-y+1 …| Solution GA Example: hybrid solution – Product „agile“ – Product „traditional“ iterative generic customization – OEM Product „agile“ – OEM Product „configure me or work-around“ iterative setup Solution CustomerProject Jakarta HQ, iter. 1, 2, … Business Process Customization Solution CustomerProject Seattle HQ … Business Process Customization NSN Confidential 13 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 14. Outlook • Business Process Modelling – APO demo Requirements / simulated Solution Userstories – Teams & System Architects give feedback and approve DONEness • Use KPI per iteration to – track Business Value created (simulated and real implementation) – analyse Value Hotspots – reorder Backlog • Reverse the path for Solutions – <= x Customer Projects Derive generic Product Solution • Multi-Vendor Reference Projects – e.g. TMF Catalyst NSN Confidential 14 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  • 15. Thank you! Solution: Press Release Contact: Thoralf J. Klatt Questions & answers NSN Confidential 15 © Nokia Siemens Networks