Your SlideShare is downloading. ×
0
Shorten release   cycles by increasing   QA and developer   collaborationMoshe BirenshtockSr. Solution ArchitectHP Softwar...
AGENDA•   The new ALM•   Market trends•   Collaboration through:      •   Development integration to ALM      •   Code cha...
The goal of    ALM?                How to …connect business & IT • shorten release cycles • adopt to                      ...
Modern application lifecycle                 Requirement                      s        Tasks                  Tests       ...
The Application lifecycle        SDLC                               User Stories                                          ...
The Application Teams                             PMO      Dev     Manager                                   Developer    ...
The application teams and their challenges               Developer                         -   Build code associated with ...
The application teams and their challenges          Dev. Manager                          -   Owns code delivery, process ...
The application teams and their challenges PMO                            -   Project management                          ...
The application teams and their challenges            QA Manager                            - Quality assurance of the new...
What’s holding back          application teams?Footer goes here  13
Market disruptions for application teams                             Composite applications    Tech                       ...
Changes - Not so good for their health!                                    PMO       Project                              ...
Variety of Development Tools                                                        Excel                                 ...
Multiple developer teams—each team uses different methods TEAM 1- Mobile apps team           Agile             TEAM 2 - We...
Information is scattered                  TEAM 1          Mobile apps team: Agile                 TEAM 2           Eclipse...
Required: a hub of intelligence19   Footer goes here
If you can’t beat them join them20   HP Confidential
The traditional ALMThe idea of standardizing all application teams onthe same platform has failed !IT needs to “Have diffe...
Key success factor:        ALM and        development integrationFooter goes here  23
Developers are working in silos          Biz analyst                                              Developer’s             ...
Capturing the development work within ALM                                  Developer’s IDE                                ...
End-to-end collaboration         How?
HP ALMDev integration for real-time collaboration IDE Plug in for context-driven reporting                                ...
HP ALMDev integration for real-time collaborationALM integration for context-driven development is right for ALM 2.0+ Sept...
The application lifecycle with HP ALMDev                         RequirementsMicrosoft TFS                                ...
New in ALM :          Expanding to code changesFooter goes here  31
Visibility to change sets in developers’ IDEs                        Adding IDE plug-in to develop     Waterfall          ...
HP ALM—applications empowered byconnectivity                                                  VP                          ...
IDE Integration45   HP Confidential
Key ALI Features                 Code changes                from Subversion                                  Code changes...
48   Footer goes here
LEARN MORE                           www.hp.com/go/almdev       Twitter: @HPSoftwareALM;                @RonitSoen        ...
Hp
Hp
Hp
Upcoming SlideShare
Loading in...5
×

Hp

707

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
707
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Hp"

  1. 1. Shorten release cycles by increasing QA and developer collaborationMoshe BirenshtockSr. Solution ArchitectHP Software www.hp.com/go/almdev©2011 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change withoutnotice
  2. 2. AGENDA• The new ALM• Market trends• Collaboration through: • Development integration to ALM • Code change sets traceability • Agile project management
  3. 3. The goal of ALM? How to …connect business & IT • shorten release cycles • adopt to change
  4. 4. Modern application lifecycle Requirement s Tasks Tests ALM Change sets Defects Build
  5. 5. The Application lifecycle SDLC User Stories Mgmt. STLCSoftware development lifecycle Software testing Requirement Mgmt. tools lifecycle Tasks Mgmt. Test Dev planning Test mgmt. IDEs tools Workflows Continuou Test tasks Mgmt. s integration Project Mgmt. TestSCC SCCM tools tools frameworkM Testtools execution Test Build Mgmt. execution tools Defect Mgmt.. Defect Defect Mgmt. reporting Build Mgmt. Risk Test Continues tools integration Reports assessment framework tools Change Mgmt. solutions
  6. 6. The Application Teams PMO Dev Manager Developer QA Eng . Biz Analyst
  7. 7. The application teams and their challenges Developer - Build code associated with tasks or requirements - Fix defects , build enhancements - Provide visibility into their work CHALLENGES: • Report back on task completion and progress • Requested to work with new tools (project mgmt.…) • Consolidated, updated and prioritized to do list9 HP Confidential
  8. 8. The application teams and their challenges Dev. Manager - Owns code delivery, process enforcements and code quality - Advices VP R&D about schedule and reassures - Works with QA managers, BA , PMO CHALLENGES: • How to increase the team velocity and productivity? • How to improve code quality? • Getting a change impact analysis10 HP Confidential
  9. 9. The application teams and their challenges PMO - Project management - Remove obstacles brought up by the team - Manage ongoing Dev tasks (create, assign, track on progress) - Work with Dev engineers, QA, Dev managers and BA CHALLENGES: • Coordinating distributed teams • Gaining visibility and control • How to adjust priorities to embrace change in requirements?11 HP Confidential
  10. 10. The application teams and their challenges QA Manager - Quality assurance of the new release - Test planning - Test execution, report defects - Provide measurements and metrics about the health of the release Dev, PMO, BA, CHALLENGES: • Real time visibility into the Dev work • Understanding build content and functionality • Risk assessment & test planning12 HP Confidential
  11. 11. What’s holding back application teams?Footer goes here 13
  12. 12. Market disruptions for application teams Composite applications Tech Web 2.0, Mobility Processes CHANGES IterativeDelivery Hybrid and Cloud delivery
  13. 13. Changes - Not so good for their health! PMO Project Mgmt. tool Dev Manager Developer Test Project Mgmt Mgmt. tool Defect Mgmt QA Eng . Biz Analyst Req Mgmt Many teams, across the globe, using multiple tools
  14. 14. Variety of Development Tools Excel PMO Manager Test Developer ALM Mgmt Defect Mgmt QA Biz analyst Req Mgmt “Nearly four out of five developers use some open source software for application development or deployment.” 16 Forrester - Dr. Dobbs Developer Technographics, 3Q 2010
  15. 15. Multiple developer teams—each team uses different methods TEAM 1- Mobile apps team Agile TEAM 2 - Web apps Eclipse, Subversion, Scrum Jenkins, Bugzilla Visual Studio, CVS, Hudson, HP TEAM 3 - Data base Waterfall TEAM 4 - Desktop Apps Eclipse, Perforce, ScrumFall Mingle, Jira Visual Studio, GIT, Trac, HP Agile Accelerator
  16. 16. Information is scattered TEAM 1 Mobile apps team: Agile TEAM 2 Eclipse, Subversion, Web apps: waterfall Jenkins, TFS, Bugzilla Visual Studio, CVS, Hudson, HP TEAM 3 Data base: Scrum TEAM 4 Eclipse, Perforce, Desktop Apps : ScrumFal Mingle, Jira Visual Studio, GIT, Trac, HP18 Footer goes here
  17. 17. Required: a hub of intelligence19 Footer goes here
  18. 18. If you can’t beat them join them20 HP Confidential
  19. 19. The traditional ALMThe idea of standardizing all application teams onthe same platform has failed !IT needs to “Have different generations of AD (Application Development)disciplines and technologies coexist in support of new types ofsolutions”Gartner, “IT Market Clock for Application Development “, Sep 16, 201121 HP Confidential
  20. 20. Key success factor: ALM and development integrationFooter goes here 23
  21. 21. Developers are working in silos Biz analyst Developer’s IDE ALM QA Eng Project Managers Visibility into the developer’s work is a challenge
  22. 22. Capturing the development work within ALM Developer’s IDE ALM Biz analyst ALM QA Developer’s Eng IDE . Project Manager Collaboration • Agility • Productivity
  23. 23. End-to-end collaboration How?
  24. 24. HP ALMDev integration for real-time collaboration IDE Plug in for context-driven reporting Tasks Project Manager Work items New builds Code change NO BARRIERS TO INFORMATION Developer Tester
  25. 25. HP ALMDev integration for real-time collaborationALM integration for context-driven development is right for ALM 2.0+ September 2010 The time Project Manager Tasks Work items User stories NO BARRIERS TO INFORMATION Developer Tester Defects Issues Validation
  26. 26. The application lifecycle with HP ALMDev RequirementsMicrosoft TFS SubversionVersionOne Hudson Tasks TestsMingle BugzillaPerforce ALM MantisJIRA Trac Change Defects HP sets Git Build
  27. 27. New in ALM : Expanding to code changesFooter goes here 31
  28. 28. Visibility to change sets in developers’ IDEs Adding IDE plug-in to develop Waterfall faster and more accurately Scrum TFS TFS SVN Hudson Lea Hybrid n HP ALM Plan Build Test Electric Jenkins SVN CVS Cloud Single Platform HP ALI
  29. 29. HP ALM—applications empowered byconnectivity VP APPS ENTERPRISE SCRUM ARCHITECT MASTER QUALITY Requirement ENGINEERS s VISIBILITY Task s Tests CONTROL ALM SCCM Defect s BIZ Build ANALYST PRODUCT QA MANAGER MANAGER DEVELOPERS (.NET, JAVA, etc.)
  30. 30. IDE Integration45 HP Confidential
  31. 31. Key ALI Features Code changes from Subversion Code changes from TFS NewModule Drill down
  32. 32. 48 Footer goes here
  33. 33. LEARN MORE www.hp.com/go/almdev Twitter: @HPSoftwareALM; @RonitSoen Read our blog: Application lifecycle management and application transformation blogFooter goes here 49
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×