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.

Agile application lifecycle management hp


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Agile application lifecycle management hp

  1. 1. HARNESS THEPOWER OF AGILEFrom Agile Development toBusiness AgilityMoshe Birenshtock1 ©2010 Hewlett-Packard Development Company
  2. 2. THE NEXT BOTTLENECK Agile Delivery IT Operations Features & code changesUpdate / Build App Tools People2 ©2010 Hewlett-Packard Development Company
  3. 3. ONE LINE OF CODE ??? Agile Delivery IT Operations “Be more agile - “Change is evil” deliver faster”3 ©2010 Hewlett-Packard Development Company
  4. 4. RELEASE PROCESS IS TOO LONG Source: Forrester Research Inc., “Five Ways To Streamline Release Management”, February 20114 ©2010 Hewlett-Packard Development Company
  5. 5. SATISFACTION IS LOW Source: Forrester Research Inc., “Five Ways To Streamline Release Management”, February 20115 ©2010 Hewlett-Packard Development Company
  6. 6. WORLDS COLLIDING? Agile Delivery IT Operations How do we bridge the gap? “Be more agile - “Change is evil” deliver faster”6 ©2010 Hewlett-Packard Development Company
  7. 7. EXTEND AGILE: DEVOPS & CONTINUOUSDELIVERY IT Operations Agile Delivery Continuous Delivery Quality Automation Collaboration “Build to run” “Regular releases reduce risk”7 ©2010 Hewlett-Packard Development Company
  8. 8. COMPLETE AGILE LIFECYCLE Demand validation & prioritization Set enterprise arch. policy Incidents & Requests for Change captured Plan & prepare releasePerformance script & usage info sharing Backlog & sprint mgmt.Deployment automation User Story mgmt. Change impact mgmt. Development mgmt. Functional, performance, & security validation Service virtualization 8 ©2010 Hewlett-Packard Development Company
  9. 9. HP ALM: CROSS-FUNCTION COLLABORATIONRequirements Develop Test Manage
  10. 10. AGILE ACTIVITY SUPPORT IDE integrations for ALM data & task − mgmt. − User story definition & − Set, view, & report on policy compliance management − Catalog of available − Change & approval workflow services & components − End-to-end traceability: from − Graphical view of service requirements to code, to tests, to change impactRequirements defects Develop − Service Virtualization − Release, sprint, & backlog mgmt − Test automation for GUI & − Agile instrumentation & reporting services − Automated toolset to accelerate manual/exploratory testing − Taskboard/Kanban − Integrated security & perf. testing − Impediment tracking − Service virtualization Test Manage
  11. 11. AGILE DELIVERY: MANAGEMENT −Release, sprint, & backlog management −Agile Instrumentation &Manage reporting: e.g. burndown, burnup, & velocity −Intuitive taskboard / Kanban interface −Impediment tracking
  12. 12. HP ALI for Dev Manager/ QA Manager ManageLack of PREDICTABILITY of build content & healthPROBLEM• No visibility to health, stability and risk of up-coming builds• No visibility to unit test results, build results, defects, etc.SOLUTION• Build reports that surface all required info about build health, risk, stability• Allows understanding change impact, resource prioritization• Allows effective test planning ahead of12 time
  13. 13. HP ALI for Dev Manager / QA Manager ManageLack of CONTINUOUS DELIVERYPROBLEM• Scattered information related to the development process• Tedious manual update of KPIs, time consuming,• Lacking mechanisms for informed decisions for continuous deliverySOLUTION• Real time updated KPIs about build health, risk, stability for informed decisions • Minimizing reporting tasks for developers • Continuous delivery best practices. Define SLAs to track execution and make informed13 decisions
  14. 14. HP ALI for Dev Manager ManageLack of GOVERNANCE to ensure productivityPROBLEM• Lack of mechanisms to ensure developers execution aligns with business priorities• i.e. can’t ensure that during code freeze developers fix defects only and don’t add new functionality.SOLUTIONMechanism to enforce best practices.I.e.; during code freeze focus on fixingdefects only14
  15. 15. AGILE DELIVERY: REQUIREMENTSRequirements −User story definition & management −Versioning, baselining, & sharing −Change & approval workflow −End-to end traceability: from code, to requirements, to tests, to defects
  16. 16. HP ALI for DevelopersReporting & provisioning tasks are TEDIOUS DevelopPROBLEM• Developers are required to switch between projects frequently• Setup is tedious and takes too much time• Task completion reporting requires working with external tools and perceived as busy workSOLUTION• Auto setup of new environments with push of a button• IDE Plug In for auto reporting of task progress• Allow developers to utilize time for coding instead of administrative tasks17
  17. 17. New HP ALI Auto-provisioning SCM 3. Developers Connect to ReleaseAuto set-up of development environment Test Build Build Mgmt HP TESTPlan ALM Track IDE Viewing ALM Requirements in Eclipse IDE1818 Develop
  18. 18. AGILE DELIVERY: TEST −World-class test automation for GUI & services −Automated toolset toTest accelerate manual/exploratory testing −Integrated security & performance testing −Service virtualization
  19. 19. HP ENTERPRISE COLLABORATION NEW!− Context-based conversations pertinent data - where you need it− Integrated people finder identify & involve those relevant to the conversation based on context− Multiple access points support how you actually work (ALM/QC, email, chat)− Knowledgebase Conversations automatically added to searchable archive
  20. 20. HP ALM & ALI—modern ALM solutionAllowing developers freedom of choice Requirements Hudson/Jenkins ThoughtWorks Mingle Electric cloud Microsoft TFS Tasks Tests Subversion AccuRev HP ALM Perforce Mantis Change Defects sets Trac HP Build “The key element of ALM is the extension of unified workflow and management throughout the development processes” Gartner,21 Application Life Cycle Management Matters Where Diversity Persists, July, 2011
  21. 21. HP Agile Accelerator 5 Scrum Requirements Masters Analysts ALM / QC management - automation Quality Developers Assurance
  22. 22. DEV-OPS = LOWER RISK DEPLOYMENTS Source: Wikimedia Commons, “Agile-vs-iterative-flow.jpg”23 ©2010 Hewlett-Packard Development Company
  23. 23. 24 ©2010 Hewlett-Packard Development Company
  24. 24.©2010 Hewlett-Packard Development Company, L.P. The informationcontained herein is subject to change without notice