Klatt Agile Creation Of Multi Product Solutions

1,521 views

Published on

Agile Creation of Multi-Product Solutions (SOA and Scrum): Thoralf Klatt, Nokia Siemens Networks, ScrumAlliance Gathering, Orlando, March 2009

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,521
On SlideShare
0
From Embeds
0
Number of Embeds
114
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Klatt Agile Creation Of Multi Product Solutions

  1. 1. Agile Creation of Multi-Product Solutions „SOA and Scrum“ Orlando ScrumGathering, March 2009 Thoralf J. Klatt NSN Confidential 1 © Nokia Siemens Networks
  2. 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. 3. „First Open Space“, Berlin 1866 NSN Confidential 3 © Nokia Siemens Networks Thoralf J. Klatt / Orlando ScrumGathering, March 2009
  4. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 15. Thank you! Solution: Press Release Contact: Thoralf J. Klatt Questions & answers NSN Confidential 15 © Nokia Siemens Networks

×