Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Accenture at LiveWorx: Making Business Flow. Projects are the Anti-Patterns

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité

Consultez-les par la suite

1 sur 41 Publicité

Accenture at LiveWorx: Making Business Flow. Projects are the Anti-Patterns

Télécharger pour lire hors ligne

Accenture's Dave Rush provides a perspective of the challenges involved in establishing a Lean Agile way of working for complex systems engineering and the need to establish an integrated product development tools environment to enable it.

Accenture's Dave Rush provides a perspective of the challenges involved in establishing a Lean Agile way of working for complex systems engineering and the need to establish an integrated product development tools environment to enable it.

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Les utilisateurs ont également aimé (20)

Publicité

Similaire à Accenture at LiveWorx: Making Business Flow. Projects are the Anti-Patterns (20)

Publicité

Accenture at LiveWorx: Making Business Flow. Projects are the Anti-Patterns

  1. 1. Making Business Flow. Projects are the Anti-Patterns. LiveWorX 2016, Boston David Rush
  2. 2. 2 Yesteryear Copyright © 2016 Accenture All rights reserved. Clear Standalone Products Automotive Aerospace Electronics Communications Medical devices
  3. 3. 3 Today the Challenge is …. Copyright © 2016 Accenture All rights reserved. Blurred Lines of Complex Systems …………….. A Connected Mobile Digital Thing
  4. 4. 1986 - 1988 GM Buick Reatta 1992 - 2000 Ford F Series Lean PD CAD the Master New PD Process CAE Integration Think EV 4 What have I been doing for my first 25 years in Industry Copyright © 2016 Accenture All rights reserved. Like many you BIG LONG COMPLEX PROJECTS 2003 - 2005 DoE/NREL PNGV/FreedomCar Technology Plan 2005 - 2007 Panasonic Lean-Agile PD Systems 2007 MSC Software Faster PD Solutions 1983 - 1985 Amcar/Nissan Nissan Skyline Mazda 323/626 Mitsubishi Tredia Peugeot 305/505 1997 - 2000 Ford Think EV Systems China Sourcing 2000 - 2005 MOBi Electric Vehicle 1990 SEAT Van 1976 - 1982 Ford Ford Technical Institute Ford Cargo Truck Ford Transit Van Ford Escort 1988 – 1990 Ford Ford Falcon Ford Capri 1990 Ford Ford Otosan Heavy Truck
  5. 5. 5 Last 12 years – Lean-Agile for Complex Systems Copyright © 2016 Accenture All rights reserved. Product Line Engineering Model Based Engineering Tooling and Automation ALM in Cloud Lean-Agile @ Enterprise Scale Systems Engineering Platform Engineering Model Based Engineering Tooling and Automation Standardize ALM Lean-Agile @ Enterprise Scale (SAFe) Systems Engineering
  6. 6. PROJECTS are the anti-pattern of Continuous Flow 6Copyright © 2016 Accenture All rights reserved.
  7. 7. Fixed Scope Fixed Resources Fixed Time 7 Projects can never provide Continuous Flow Copyright © 2016 Accenture All rights reserved. By Definition • Has a START and a END • Delivers some unique Outcome/Solution System Requirements Specification Unique Solution Project TRANSFERPLANNINGCONCEPT DEVELOPMENT VALIDATION
  8. 8. 8 Use a Lean-Agile Scalable Framework for ALL PRODUCT DEVELOPMENT Copyright © 2016 Accenture All rights reserved. IF > 30 AND Enable and Automate Platfrom =1 Technology Platform
  9. 9. 9 Mature from Projects toward Continuous Operations Copyright © 2016 Accenture All rights reserved. Waterfall is the SW sub method of Phase Gated Projects Waterfall Agile Lean Continuous Deployment Continuous Operations Continuous Integration Continuous Delivery
  10. 10. 10 Use a Lean-Agile Scalable Framework Copyright © 2016 Accenture All rights reserved. THE FRAMEWORK
  11. 11. 11 Scaled Agile Framework© Copyright © 2016 Accenture All rights reserved. SAFE is an online, freely revealed knowledge base of proven, integrated success patterns for implementing Lean-Agile development at enterprise scale © 2016 Scaled Agile, Inc. All Rights Reserved.
  12. 12. 12 Framework Levels Copyright © 2016 Accenture All rights reserved. THE LEVELSTHE LEVELS
  13. 13. 13 Enterprise Levels Copyright © 2016 Accenture All rights reserved. © 2016 Scaled Agile, Inc. All Rights Reserved. Balancing Decision Making • Centralized Strategy • Value Stream Coordination • Decentralized Operations
  14. 14. THE DEVELOPMENT ENVIRONMENT 14 Use a Single ALM Tool Copyright © 2016 Accenture All rights reserved.
  15. 15. Adoption Maturity 15 Use a Single ALM Tool and enable Collaboration and Automation Copyright © 2016 Accenture All rights reserved. FLOW Asset Repository Build / CI Server Delivery Pipeline Automated Monitoring Environment ConfigurationUnit Test / Test AutomationSCM Development Build Package Repo Stage Environment Prod EnvironmentTest Environment Collaboration System SYSTEMS: Automated Delivery MAY BE FLASH OVER AIR TO THE EMBEDDED SYSTEM Common Source Control Common Work Item System Automated Builds (Build Definitions) Continuous Integration (CI) Continuous Delivery to Test (CD) Automated Delivery Continuous Delivery to Production –Like System (Infrastructure-as-code) Continuous Deployment to Production (Cloud Based) Continuous Operations (Cloud Based)
  16. 16. Continuous Delivery Pipeline Steps Collaboration Development Tooling a Agile Continuous Delivery Pipeline Copyright © 2016 Accenture All rights reserved. 16 Operations Continuous Integration Continuous Delivery Pipeline Phases Team Development Version Control Continuous Integration Quality Assurance Release Approval Production Availability 8. Release to Deployment Environments 7. Test System 6. Deployment to Pre-Production Environment Continuous Integration Continuous Delivery Continuous Deployment Source Control Artifact Lib. Pkg Depot Release Depot Configuration Management and Deployment Tools Work Management Environment WI RefinementCreate Work Items Prioritization Visual MonitoringWork Planning Project Boards Deployment Environments (System) Production Staging (Pre-Prod) Test VMWare Deliver changes Post changes Trigger Delivery Post Results Developer Tools Automation Agent Retrieve Pkgs Provision Resources Request (Cloud) Resources Execute delivery process3. Quality Control 4. Deploy to Test Environment 5. Integration & Verification Testing Artifact Lib Build Depot Publish Pkgs Publish Pkgs Test Automation 2. Execute Tests Build Servers 1. Check out code and build
  17. 17. SCHEDULING 17Copyright © 2016 Accenture All rights reserved.
  18. 18. 18 Anti-Pattern 1: Time Aspect Copyright © 2016 Accenture All rights reserved. Project Gantt Scheduling and Timing This Injects unnecessary complexity into work management Program Management TRANSFERPLANNINGCONCEPT DEVELOPMENT VALIDATION START END
  19. 19. THE FIXED CADENCE 19 Pattern 1: Establish a Fixed Cadence Copyright © 2016 Accenture All rights reserved.
  20. 20. 20 Fixed Cadence Copyright © 2016 Accenture All rights reserved. 5 work sprints + 1 planning sprint per increment 4 Increments per year © 2016 Scaled Agile, Inc. All Rights Reserved. 2 week Sprints
  21. 21. Naturally Different Development Speeds Copyright © 2016 Accenture All rights reserved. Product Iteration System Iteration HW Iteration SW Iteration But Communicate on Common Cadence 21 Product OEM Hardware Software TIER1SUPPLIER System Q2Q1 Q4Q3 Q2Q1 Q4Q3 Q2Q1 Q4Q3 OEM New Model ! C Plan Develop Quality Launch/Produce Production 1st Sample 2nd Sample 1st Factory Pre-Prod A B1 B2 C D SOP Model 1 KO CP S1 S2 S3 S4 S5 S6 S7 S8 S9 HQF SQ4SQP SQ1 SQ2 SQ3 HQP HQ1 HQ2 HQ3 SI1 SI2 SI3 SI4 SIF System Req Analysis System Architecture R1 Source Suppliers R2 R3 R4 FR R4.1R3.1R2.1R1.1 2 years before launch 1 year before launch Year of launch R5 1 2 3 4 5 IP 1 2 3 4 5 IP 1 2 3 4 5 IP 1 2 3 4 5 IP 1 2 3 4 5 IP 1 2 3 4 5 IP 1 2 3 4 5 IP 1 2 3 4 5 IP1 2 3 4 5 IP SW Test Final BOM
  22. 22. Resources and Collaboration 22Copyright © 2016 Accenture All rights reserved.
  23. 23. 23 Anti Pattern 2: Resourcing Aspect - Bringing People to the Work Copyright © 2016 Accenture All rights reserved. Forming and Ramping up a New team for every development is WASTE On ramp down we also loose Knowledge TRANSFERPLANNINGCONCEPT DEVELOPMENT VALIDATION Waste Knowledge Loss Waste Movement of People
  24. 24. 24 Pattern 2: Establish Agile Release Trains Copyright © 2016 Accenture All rights reserved. THE PEOPLE Long Lived Teams
  25. 25. 25 Long Lived Teams Copyright © 2016 Accenture All rights reserved. Continuous Learning • Lean-Agile Leaders • Enables Operational Flow • Bring Work to the People • Promotes a Learning Organization • Nurtures Continuous Improvement • Facilitates Fast Feedback © 2016 Scaled Agile, Inc. All Rights Reserved.
  26. 26. Collaboration and Communication Copyright © 2016 Accenture All rights reserved. Source Control Repository Code Review Build & Code Metrics Sources of Configuration Data • IT Asset • Incident & Problem Management • Change management • Auto Discovery • Service level Management • Domain Management Consumers & Output of Configuration • All ITSM Processes • Service Strategy • Service Design • Service Transition • Service Operation Configu- ration Manage- ment Database Configuration Items • Hardware • Software • Applications • Configuration • Topology Artifacts Management Build Automation Code Quality Unit Test Configuration Activity Reports Eliminate Configuration Mismatch Automated Error- free Faster Configuration Deployment Single Tools Managing All Environments Tooling is the “Obeya” for large distributed teams and organizations Inspection and Integration • Visual Radiators • Transparent Capacity • All Work in Backlogs • Vital Few Universal Metrics
  27. 27. SCOPE OF WORK AND REQUIREMENTS 27Copyright © 2016 Accenture All rights reserved.
  28. 28. 28 Anti-Pattern 3: Scope Aspect – Upfront Project and Requirements Scoping Copyright © 2016 Accenture All rights reserved. Upfront you can never fully define accurately the final solution • It will Always Change (Inherent Waste) • We know this and do it anyway Customer Software System Spec Spec Spec Baseline Version nChange Spec Spec Spec Avg 40%
  29. 29. THE LEVELSTHE BACKLOGS 29 Pattern 3: All Work in Backlogs – Pulled by Teams Copyright © 2016 Accenture All rights reserved.
  30. 30. 30 Enterprise Backlog Copyright © 2016 Accenture All rights reserved. © 2016 Scaled Agile, Inc. All Rights Reserved. Prioritized Work Items • Prioritized Functionality • Enablers support Functionality • Kanban provides Visibility
  31. 31. 31 SAFe Tools Schema: Work Scope and Requirements Copyright © 2016 Accenture All rights reserved. UML schema • Work Item Convention • Traceability • Automated Sync • Feature Prioritization • Visual Radiators • Capacity Planning • Metrics Reporting REQUIREMENTS MANAGEMENT SYSTEM Feature Module MODELING TOOLS VCS BUILD SYSTEM RELEASE MANAGEMENT SYSTEM TEST MANAGEMENT SYSTEM TEAM COLLABORATION ENTERPRISE COLLABORATION (PORTFOLIO MANAGEMENT) SOLUTION (SYSTEM COLLABORATION) TRAIN COLLABORATION Requirement Epic (Type: Feature) Capability (Type: Feature) Story (Type: PBI) Task (Type: PBI) Defect (Type: PBI) Build Feature (Type: Feature) Risk (Type: PBI Impediment (Type: PBI) • User • Technical • Enabler • Release • Team Model • Analyze • Design • Code • TC Review • Code Review • Unit Test • QA • PIP • Impediment • Reqmt/Spec • Arch/Design • Test Procedure • Code • SA Warning ENABLERS • Exploration • Architecture • Infrastructure • Release • Team • Enabler • New Feature • Technical Debt Test Result Test Case (Type: PBI) • Customer • Acceptance • System • Functional • Non-Functional • Smoke • Security Risk • Safety Risk • Validation Test Steps Changeset Release Test Plan (Type: Query) Test Collection (Type: Query) Acceptance Criteria Source File • Enabler • New Capability • Technical Debt • Diagram Types • Activity • Component • Layer Diagram • Use Case • Class • Sequence • State machine • Customer • Functional • Non-Functional AUTOMATIONFRAMEWORK CIServer BIN/EXE File Acceptance Criteria Acceptance Criteria is of type 1 m 1 1 1 1 1 1 1 1 1 m m 1 1 1 1 1 1 1 m m 1 1 1 1 1 1 1 m is of type 1 m
  32. 32. QUALITY Quality … Copyright © 2016 Accenture All rights reserved. 32
  33. 33. 33 Enterprise Agility Copyright © 2016 Accenture All rights reserved. © 2016 Scaled Agile, Inc. All Rights Reserved. Requires Built-in Quality • Team Quality Practices • Architects – First Class Citizens • Frequent Demo’s • Continuous System Integration • Short Feedback Loops
  34. 34. 34 Build Quality Automation into the Workflow Management Copyright © 2016 Accenture All rights reserved. Eliminate Manual Transactions Source Control Repository Code Review Build & Code Metrics Artifacts Management Build Automation Code Quality Unit Test Artifact Repository Version Control System Server Test Code MetricsReporting Build Deploy Poll Changes Notify on Error Build and Code Quality Reports Well Tested Code Improved Code Quality Verified Artifacts ready for Deploy
  35. 35. 35 Delivery/Deployment Automation & Orchestration Copyright © 2016 Accenture All rights reserved. Define Jobs Deployment Metrics Automated Error-Free Faster Deployments Single Click or Continuous Deployment Single Tools Deploying in all Environments node node node CI Build Deploy Tool Execute Deployment Job Notification Production Environment QA Environment Staging Environment SIT Environment On Premises or Cloud Deployment Workflow Physical or Virtual QA Test Integration Application Deployment Configuration Deployment Job Options Trigger Deployment Job Options Release Management
  36. 36. Relentless Improvement … RELENTLESS IMPROVEMENT Copyright © 2016 Accenture All rights reserved. 36
  37. 37. 37 Lean Foundations Copyright © 2016 Accenture All rights reserved. © 2016 Scaled Agile, Inc. All Rights Reserved. Relentless Improvement • Built-in Retrospectives • Inspect and Adapt • Empowered Teams
  38. 38. Continuous Value Delivery… VALUE DELIVERY Copyright © 2016 Accenture All rights reserved. 38
  39. 39. 39 Value Delivery Copyright © 2016 Accenture All rights reserved. © 2016 Scaled Agile, Inc. All Rights Reserved. Strategy to Solutions Guides: • Economic Framework • Budgets • Backlog Decisions
  40. 40. Transform Governance Transformation Product Development Lean-Agile at Scale (includes Portfolio Management) Continuous Delivery Pipeline (includes SW Tooling) DevOps (Aligns R&D to Operations) Regulated Agile (Aligns Business QMS) Systems Agile (Aligns Systems / Hardware) Unified Development RoadmapDiagnose 40 Accenture Digital Engineering Transformation Approach ImplementationWorkstreams 7 1 6 5 4 3 2 Projects Lean-Agile at Enterprise Scale Organization & Personnel Process & Methods Tools & Infrastructure Governance & Communication Single PLM & ALM Copyright © 2016 Accenture All rights reserved.
  41. 41. GO! …. Deliver High Performance! 41Copyright © 2016 Accenture All rights reserved.

Notes de l'éditeur

  • Traditional Products and Services
  • Traditional Products and Services

×