Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Removing the Silos: When Agile, Lean, and DevOps Aren’t Enough

59 vues

Publié le

Your organization has adopted some combination of agile, lean, and DevOps practices, yet you have a sinking feeling that it’s not working the way everyone hoped it would. You’re wondering if it’s because you work for a very large organization and all this talk about small, cross-functional teams seems to conflict with your organizational charts. Your IT department is organized around functional disciplines such as the PMO, business analysis, Test Center of Excellence, and DevOps engineering. Do we need to blow up these structures in order to have successful agile/lean/DevOps transformations? Betty Zakheim says no. The trick is to remove the barriers to effective teamwork that these functional silos create. To understand where the barriers exist, Betty uses a combination of value stream mapping and an examination of the tools and techniques the functional disciplines employ. Using these techniques, she locates the inefficiencies in the handoffs among disciplines and introduces cross-lifecycle metrics that provide a better understanding of how effective your SDLC really is.

Publié dans : Logiciels
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Removing the Silos: When Agile, Lean, and DevOps Aren’t Enough

  1. 1. AT12 Improving the Process 11/17/2016 3:00:00 PM Removing the Silos: When Agile, Lean, and DevOps Aren't Enough Presented by: Betty Zakheim Tasktop Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 888--‐268--‐8770 ·∙ 904--‐278--‐0524 - info@techwell.com - http://www.stareast.techwell.com/
  2. 2. Betty Zakheim Tasktop VP of industry strategy at Tasktop Betty Zakheim works with IT organizations engaged in agile, lean and/or DevOps transformations, using software lifecycle integration to help them overcome issues caused by siloed development practices. Betty has thirty years of experience in software development and delivery as a software engineer, engineering manager, product manager, a marketing executive—and has walked a mile in just about everyone’s shoes. Betty has spent almost her entire career developing and delivering tools that enable IT teams to be more effective. Her depth of experience has given her a unique perspective of what works and what doesn’t. Follow Betty on Twitter @bettyzakheim.
  3. 3. Tasktop www.tasktop.com info@tasktop.com 1 © Tasktop 2016 Removing the Silos: When Agile, Lean, and DevOps Aren’t Enough Betty Zakheim, VP Industry Strategy Betty Zakheim VP Industry Strategy Tasktop 30 Years in Software Development and Delivery Developer, Development Manager, Product Manager, Exec, Professional Scrum Master Integrates software development and delivery tools into one cohesive value stream Automates the flow of work among colleagues, reducing wasted time and aggravation Gain visibility across your entire lifecycle by collecting metrics and activity data for dashboards, KPIs and automated traceability reports
  4. 4. Tasktop www.tasktop.com info@tasktop.com 2 Agile, DevOps and Lean So similar in theory, but not in practice Transformations Keys to success and a few pitfalls Value Stream Mapping What it tells us about how we do software development and delivery How to avoid those pitfalls Our Time Together… © Tasktop 2016 Continuous integration Reduce waste Highly motivated people Lean Continuous improvement DevOps Agile Collaboration Examine the value stream Embrace change Delivery of value to customer
  5. 5. Tasktop www.tasktop.com info@tasktop.com 3 © Tasktop 2016 Continuous delivery to customer Continuous integration Reduce waste Highly motivated people Lean Continuous improvement DevOps Agile Collaboration Examine the value stream Embrace change © Tasktop 2016 Continuous integration Reduce waste Highly motivated people Lean Continuous improvement DevOps Agile Collaboration Examine the value stream Embrace change Delivery of value to customer
  6. 6. Tasktop www.tasktop.com info@tasktop.com 4 © Tasktop 2016 Delivery of value to customer Continuous integration Reduce waste Highly motivated people Lean Continuous improvement DevOps Agile Collaboration Examine the value stream Embrace change © Tasktop 2016 Continuous integration Reduce waste Highly motivated people Lean Continuous improvement DevOps Agile Collaboration Examine the value stream Embrace change Delivery of value to customer
  7. 7. Tasktop www.tasktop.com info@tasktop.com 5 Buy-In from Management and Practitioners Provide training, drive clarity, establish empowerment Be “all-in” in your transformation Create a culture of change, trust and collaboration Create a dedication to reducing waste and bottlenecks Break continued dependence on legacy methods Keys to Transformation Success Drive toward shared success and away from “process” dogma Practices Tools People and Culture Agile Bring in an Agile planning tool without considering the connection to the rest of the lifecycle Common Pitfalls Backlog Done Increment Build Verify Release Monitor Maintain Enter bug report Backlog Fix Bug Build Verify 10 days 3 minutes 2 hours 1 hours 3 minutes 4 minutes 3 days 2 days 4 hours DevOps Optimize and automate delivery, creating a bottleneck in development Plus… Inability to prove value (ROI) of initiative Inability to incorporate partners and vendors Support of the organization’s need for visibility, governance & traceability Lean Attempt to identify waste without being able to measure the handoffs
  8. 8. Tasktop www.tasktop.com info@tasktop.com 6 PROJECT MANAGERS SERVICE DESKBUSINESS ANALYSTS TESTERSDEVELOPERS { } The sequence of activities an organization undertakes to deliver on a customer request. Wherever there’s a request and deliverable, there’s a value stream. What’s a Value Stream? © Tasktop 2016 From: Mike Rother and John Shook, Learning to See. Lean Enterprise Institute Value Stream Mapping
  9. 9. Tasktop www.tasktop.com info@tasktop.com 7 Lead Time Turnaround time, elapsed time until completed The time from the request to the finished product “How long do I have to wait until this bug is fixed?” For one step of the value stream: from the point it’s available to be worked on until it’s handed off: includes before the actual work, doing the work and after the work is complete Cycle Time Process Time, Touch Time for a unit of work The time from when work is started to when it’s finished “How long did it take the dev to fix the bug?” Value-Creating Time Un-interrupted touch time “How long did would it have taken to fix the bug if the developer had all the relevant info and wasn’t interrupted?” Definitions Defect created Work started Defect Fixed Lead Time Cycle Time Value-Creating Time © Tasktop 2016 Refine Backlog Product Owner Backlog Items Agile Planning Tool Assembly #1 1 ERP Practitioner Process Artifacts Tool Standard Symbols Modified Symbols
  10. 10. Tasktop www.tasktop.com info@tasktop.com 8 © Tasktop 2016 Back in the Day… 20 Days SCM Build RelEng Code Test & Defect Mgmt FT QA Defects Perf Test Perf Eng Defects SCM Deploy RelEng Code Test & Defect Mgmt … … 2 hr 10 days 2 days 1 day 2 days 3 days 2 days © Tasktop 2016 With DevOps Automation: < 4 hrs CI/CD Build DevOps Code Verification Test Defects CI/CD Deploy RelEng Code … … 120 min 60 min 30 min 4 sec 4 sec Continuous Test
  11. 11. Tasktop www.tasktop.com info@tasktop.com 9 © Tasktop 2016 Defects: Time to Resolution Test & Defect Mgmt Testing Testers Defects Refine Backlog Product Owner Defects SCM Fix Dev Code Agile Planning 1 hr 1 hr 2 hrs 1 day 3 hrs < 4 hrs LT VCT 2 days From bug report to fix A tester uncovers a problem and creates a bug report (in the defect tracking tool) The PO looks at the bug report and puts it on the backlog (in the Agile planning too) The developer starts to work on the issue, but needs more info and sends an email to the tester The tester answers the email with the info requested The developer spends time going to status meetings, filling out their time-card and all sorts of other non-value added work Developer commits their changes From fix into production A DevOps miracle happens… What’s Taking So Long?
  12. 12. Tasktop www.tasktop.com info@tasktop.com 10 © Tasktop 2016 Customer Problems: Time to Resolution Service Desk Customer Support Support Incidents Test & Defect Mgmt Triage Testers Defects Refine Backlog Product Owner Defects SCM Fix Dev Code Agile Planning < 4 hrs1 hr 1 hr 2 hrs 2 days 3 hrsLT VCT 2 days 1 hr 1 day DevOps Automation reduced Lead Time toward the “right” of the value stream Lack of automation to the “left” to introduces wasted time (and frustration) through manual hand-off of work/artifacts Value Stream Mapping can help you identify and quantify the waste (non-value added time) Keys Findings
  13. 13. Tasktop www.tasktop.com info@tasktop.com 11 Project Managers OperationsBusiness Analysts TestersDevelopers { } Automate the flow of work among colleagues, reducing wasted time and aggravation Gain visibility across your entire lifecycle by collecting metrics and activity data for dashboards, KPIs and automated traceability reports Initiative/Feature Requirements Tests Defects PPM Requirements Req. Mgmt User Stories Defects Agile Planning Changesets Version Control Build CI Trouble Ticket Service Desk Test Management Release Release Mgmt Vulnerability Validation Alerts APM Agile Bring in an Agile planning tool without considering the connection to the rest of the lifecycle Common Pitfalls: Avoided Backlog Done Increment Build Verify Release Monitor Maintain Enter bug report Backlog Fix Bug Build Verify 10 days 3 minutes 2 hours 1 hours 3 minutes 4 minutes 3 days 2 days 4 hours DevOps Optimize and automate delivery, creating a bottleneck in development Plus… Inability to prove value (ROI) of initiative Inability to incorporate partners and vendors Support of the organization’s need for visibility, governance & traceability Lean Attempt to identify waste without being able to measure the handoffs
  14. 14. Tasktop www.tasktop.com info@tasktop.com 12 © Tasktop 2016© Tasktop 2016 Removing the Silos: When Agile, Lean, and DevOps Aren’t Enough info@tasktop.com

×