Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Unicom - Agile Methods - #DesignOps - Hitchhikers Guide to HPE ALM Octane

4,855 views

Published on

Join Jonathon Wright, Director of Digital Engineering at Hitachi to explore the next generation of digital agile delivery approaches that support modern day scaled agile and lean practices such as DesignOps and LeanUX. Don’t panic! Jonathon will share recent industry case success stories that showcase predictive ALM techniques that leverage machine-learning and multivariate analysis to create algorithms that generate likely outcomes and, more importantly, prescriptive actionable insight to avoid problems, mitigate risks, and optimise deliverables.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Unicom - Agile Methods - #DesignOps - Hitchhikers Guide to HPE ALM Octane

  1. 1. 1
  2. 2. 2/17/2016 2 In the beginning Mercury Interactive’s TestDirector was created back in 1995. This has made a lot of people very angry and been widely regarded as a bad move.
  3. 3. @jonathon_wright #UNICOMSeminars TestDirector 1.511995 1995 1998 TestDirector 5 2000 2004 Quality Centre 8 Quality Centre 112010 HP Next Generation ALM (NGA) - HP Application Lifecycle Management - HP Agile Manager2016 - TODAY 2014 2004 2010 Next Generation ALM 21 years of ALM (1995 to 2016)
  4. 4. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. 4 http://www.slideshare.net/Jonathon_Wright
  5. 5. Digital Agile Delivery + + =
  6. 6. 2/17/2016 6 Digital Transformation adventure or journey?
  7. 7. HPE Digital https://youtu.be/6-PsPgKLmSA
  8. 8. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. Prescriptive Improvement Prescriptive Learning Prescriptive Intelligence Prescriptive Insight Prescriptive Assessment Prescriptive Quality Prescriptive Innovation Prescriptive Testing Prescriptive Delivery Prescriptive Support Prescriptive Experience Prescriptive Operations DIGITAL AT THE HEARTDIGITAL PROCESSES LEANDIGITAL TECHNOLOGY DESIGNOPS Technology Processes Behaviours Digital Agile Delivery 6
  9. 9. 2/17/2016 9 Digital Evolution over revolution
  10. 10. 10 #DesignOps = Digital Evolution Build Deliver MonitorMeasure Learn Design Make Check Think Digital Business Model + Pivot Customer Experience (UX) + AdaptiveIT LeanUX Design LeanIT Operations
  11. 11. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential.* Hitachi, Evolving the New Reality, http://learn.hitachiconsulting.com/engineering-the-new-reality Digital Engineering (i.e. DevOps) Hybrid Cloud Enterprise IoT Virtualization & Simulation Collaborative Robotics Self-maintaining Self-healing Big Data Analytics Drones VR / AR Sensors & Actuators Digital Evolution enabled new capabilities:
  12. 12. Real-World Case Studies + + =
  13. 13. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. Agile Methods – Case Studies 13
  14. 14. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. Examine the data for the Fukushima Nuclear incident and create the fault tree that relates to the accident. Determine what could have been done to prevent the accident and avoid the Undesired Event which is the prevention of Level 7 Nuclear Incident Power Station – FMEA & Fault Tree Analysis 2/17/2016 14 Fault tree analysis is a technique that used Boolean logic to describe the combinations of intermediate causal effects that can initiate a failure. Unlike FMEA FTA starts with a specific failure and strives to enumerate all the causes of that event and their relationships. A fully constructed fault tree represents a failure and all of it’s potential causes. Cause & Affect Modelling > P(A or B) = P(A  B) =P (A) + P(B) – P(A  B)
  15. 15. HPE Lifecycle https://youtu.be/kpfjT1Qs7_g
  16. 16. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. Virtual Power Plant – Enterprise of Things 16
  17. 17. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. Virtual Power Plant – Digital Broker 17 A virtual power plant is a link-up of small, distributed power stations, like wind farms, photovoltaic systems, small hydropower plants and biogas units that can be switched off, in order to form an integrated network.
  18. 18. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. WS2 WS1 WS3 WS4 Virtual Power Plant – Predictive Weather 18 A B C 18181818 “There have been some estimates from Cisco that there will be more than 50 billion objects connected to the Internet by the year 2020. Jonathon Wright has often said that when we talk about IoT we are talking about hardware -- not software.” D
  19. 19. Next Generation ALM + + =
  20. 20. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. Industry InsightIndustry Hype Application Portfolio Management Enterprise-Class Agile Delivery & Continuous Delivery 2020202020 “…The push to speed up the pace of delivery is increasing the focus on agile practices in application development life cycle management. Focuses on the planning and governance activities of the software development life cycle (SDLC).”
  21. 21. HPE ALM https://youtu.be/adxbnrX14tQ
  22. 22. 2/17/2016 22 Next Generation ALM machine-learning & multivariate analysis
  23. 23. Predictive ALM
  24. 24. Next Generation ALM – Openness & Integration – Connect to any framework: testing, management and operations and connect the dots to provide quality overview – Simplicity & Usability – Built-in methodology for quality management for both agile and non-agile teams – Smart Analysis & Predictive – With thousands of tests in each continuous delivery pipeline running on multiple environments, it is near impossible to determine quality without smart analysis 24 Branch Feature User Stories Prod Product Area Test Test Run Code Changes Defects
  25. 25. 25
  26. 26. 26 Project Management https://youtu.be/3ZeuSIbMq84?t=26s1) Predictive Planning
  27. 27. Predictive Planning The hitchhikers guide to the galaxy defines ‘Predictive Planning’ as earth human needs during the planning stage: – Target earth humans types include project managers, developer team leaders, test team leaders, business analysts, and architects. – Earth human uses cases include improved feature size estimates based on story points, identifying and correcting inaccurate estimates, improved requirements prioritization, and identifying under or overcapacity of earth humans. – The algorithms in this module contribute to more accurate planning process. Starting a project with the most accurate estimates can set it up for success.
  28. 28. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. Enterprise-Class Agile Delivery 28282828 “…Enterprise-class agile delivery (EAD) is the use of business outcome driven, customer-centric, collaborative and cooperative practices with continual stakeholder feedback. Feedback is done in dynamic and changing heterogeneous environments.”
  29. 29. 30 2) Predictive Development
  30. 30. Predictive Development The hitchhikers guide to the galaxy defines ‘Predictive Development’ as earth human needs during the development stage and focuses on improved efficiency and accuracy. – Target earth humans types include developers and testers. – Earth human uses cases include identifying code check-ins that will break the build before they are checked in, code-completion suggestions, analysing source code for defects or complexity, and promoting code reuse by identifying existing code that provides desired functionality.
  31. 31. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. Continuous Delivery 32 Infrastructure Platform Delivery Deploy to Target Post Deploy Auto Auto Auto Auto Shift-Right < Context Driven Delivery (CDD) 323232 “…continuous delivery (CD) is an approach in which teams create a pipeline that enables application or infrastructure code to be reliably released at any time. It enables automated testing and continuous integration (CI) to be leveraged.”
  32. 32. 33
  33. 33. 34 3) Predictive Testing
  34. 34. Predictive Testing The hitchhikers guide to the galaxy defines ‘Predictive Testing’ as earth human needs during the testing phase of a project: – The primary target earth humans types are developers and testers although IT operations managers may reap benefits from some of the capabilities too. – Earth human use cases include predicting the rate at which defects are fixed, predicting the injection rate of defects, identifying defects that are likely to cause escalations in production, determining the root cause of a failed test. – Making recommendations about which tests should be run based on code changes and identifying existing tests that provide desired functionality and can be reused.
  35. 35. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. Model Based Design Business Process Modelling Blueprint Business Process Scenarios Patterns Business Process Components RecipesNode Discovery Node ValidationNode Systems • Model the current solution • Validate all possible states• Apply: • Systems Dynamics (epistemic & systemic entropy) • Systems Thinking • Learn: • Ontology – formal naming, definition of node types, properties and interrelationships • Domain – universal set of nodes (domain of discourse) • Context – nouns/verb discovery to enable context sensitive validation. *Jonathon Wright, 2015, BCS SIGIST, http://www.slideshare.net/Jonathon_Wright/bcs-sigist-trackjonathonwrighttestingasaservicemodels
  36. 36. 37
  37. 37. 38 4) Predictive Operations
  38. 38. Predictive Operations The hitchhikers guide to the galaxy defines ‘Predictive Operations’ as earth human needs during the deployment and production phase of a project: – The primary target earth humans types are operations managers, but testers and developers benefit from some of the algorithms too. – Earth human use cases include identifying gaps between end-user actions and the workflows that tests are covering, reducing the likelihood of escaped defects, and linking customer defects with user requirements. – The information learned from analysis of production data are fed back into the planning, development, and testing algorithms.
  39. 39. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. Predictive Operations 404040404040 “…Infinite improbability drive works according to the principle of quantum probability allows instantaneous transportation by realizing the probability of the node existing at the destination”
  40. 40. 41
  41. 41. 2/17/2016 42 Gravitational Waves black holes & transparency http://lisa.nasa.gov
  42. 42. DesignOps: Next Generation ALM “Forty-two,” said Deep Thought with infinite majesty and calm. Attempt #1 – machine learning =13 =1 =20 =8 = Attempt #3 – Meta-Data Mathematics Attempt #2 -multivariate analysis Life EverythingUniverse 42
  43. 43. …so long and thanks for all the fish! …technology is stuff that doesn’t work yet
  44. 44. …remember when it comes to digital delivery! #DESIGNOPS http://www.DesignOps.net
  45. 45. $740 Million FY13 Revenue 6,500 experienced & dedicated professionals Better Approach. Better Results. $10 Billion results © Hitachi Europe Ltd. 2015. All rights reserved. “…Solution Delivery Lifecycle is lean, so reduction of waste and duplication of effort Connected Intelligence really give one single view of the world, so that we can try and reduce that waste and move to more operational excellence.’’
  46. 46. https://youtu.be/6-PsPgKLmSA

×