Your SlideShare is downloading. ×
0
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Collaborating for Quality in Agile Application Development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Collaborating for Quality in Agile Application Development

918

Published on

A beginning to end overview of solutions for HP Agile Application Development lifecycle

A beginning to end overview of solutions for HP Agile Application Development lifecycle

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
918
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Session ID: BTOT-WE-1145/4 <br />Twitter hashtag #HPSWU<br />
  • 2. Speaker Name: Rainer Heinold and Johannes Nicolai<br />Date: December 1, 2010<br />Session ID: BTOT-WE-1145/4 <br />Collaborating for Quality in Agile Application Development<br />From Beginning to End<br />
  • 3. Agenda<br />Application Development Challenges<br />End-to-End HP/CollabNet Solution<br />Agile Use Case<br />Q&A<br />
  • 4. Distributed Teams<br />
  • 5. Distributed Teams, Multiple Technologies<br />.NET<br />Java<br />Web<br />Web<br />.NET<br />Java<br />Oracle<br />.NET<br />
  • 6. In Addition, Mixed Methodologies and Processes<br />AGILE<br />.NET<br />Java<br />WATERFALL<br />SCRUM<br />Web<br />Web<br />.NET<br />Java<br />WATERFALL<br />XP<br />Oracle<br />SCRUM<br />.NET<br />
  • 7. And in Addition, Scale<br />AGILE<br />.NET<br />Java<br />WATERFALL<br />SCRUM<br />Web<br />Web<br />.NET<br />Java<br />WATERFALL<br />XP<br />Oracle<br />SCRUM<br />.NET<br />
  • 8. Why are we working together?<br />Business Analysts<br />Developers<br />Partnership Improves Collaboration Between Distributed Teams (Business Analysts, Developers, and QA) via Innovation<br />Over 4 Million Developers<br />Over 56% of Application Quality Management Market Share<br />Applications<br />Applications<br />Applications<br />Scrum Masters<br />QA<br />
  • 9. HP application lifecycle management<br />Strategic control points<br />Portfolio<br />Demand<br />Complete systemvalidation<br />End-user management Application mapping<br />Business impactchange management<br />Requirements<br />Policies<br />Governance<br />OPERATIONS<br />APPLICATIONS<br />STRATEGY<br />Operation<br />Plan<br />Define/design<br />Develop/test<br />Launch<br />Prioritize and Invest<br /><ul><li>Business demand
  • 10. Portfolio management
  • 11. Projects and programs</li></ul>The complete application lifecycle<br />Agile<br />Iterations<br />Agile<br />Iterations<br />Agile<br />Iterations<br />Agile<br />Iterations<br />Fix/patch<br />Fix/ patch<br />Fix/ patch<br />Establish governance<br /><ul><li>Architecture
  • 12. Policies
  • 13. Re-use
  • 14. Developer behavior</li></ul>Minor release<br />Minor release<br />New deployment<br />Application fundamentals<br />HP approach to application lifecycle management<br />FUNCTIONALITY<br />Does it work?<br />PERFORMANCE<br />Does it perform?<br />SECURITY<br />Is it secure?<br />
  • 15. The Agile Impetus For Lifecycle Collaboration<br />PlanDevelop Test Operate<br />Manage<br />1/3 – 1/2 of organizations are using Agile methods today; 75% use Scrum / Scrum Hybrid<br />Agile ALM <br />Requires Complete Lifecycle Participation and Awareness by All Stakeholders<br />Req’s<br />Release<br />Design<br />Load Test<br />Code<br />Function<br />Test<br />Build/<br />UnitTest<br />
  • 16. Challenges in a Distributed Agile World<br />Traditional Organizations Change<br />Agile methodology fosters more cross-functional teams with an early demand of full traceability<br />Changing Role of QA<br />Instead of being in a tail position at the development lifecycle, QA processes and demands start early in the cycle<br />Cloud Initiatives Change Responsibilities<br />Infrastructure, tools and methodology will be provided as a unified service, no longer as separate bricks out of different units<br />
  • 17. STRATEGY/ <br />OPERATIONS<br />OPERATIONS<br />OPERATIONS<br />DEMAND<br />Strategic demand<br />•<br />New apps<br />•<br />New services<br />•<br />Application <br />integrations<br />Operational<br />Operational<br />Operational<br />Operational <br />security<br />security<br />security<br />demand<br />management<br />management<br />management<br />•<br />Defects<br />•<br />Enhancements<br />Production<br />Production<br />Production<br />•<br />Change requests<br />monitoring<br />monitoring<br />monitoring<br />Enterprise <br />Architecture and <br />Policies<br />Service desk<br />Service desk<br />Service desk<br />•<br />SOA<br />•<br />Security<br />Joint ALM portfolio<br />HP- CollabNet End-to-End “Enterprise Agile” Solution <br />Go/<br />No go<br />RISK BASED TEST <br />RISK BASED TEST MANAGEMENT<br />DEVELOPMENT<br />STRATEGY/ <br />STRATEGY/ <br />Go/<br />Go/<br />REQUIREMENTS<br />OPERATIONS<br />OPERATIONS<br />OPERATIONS<br />OPERATIONS<br />OPERATIONS<br />OPERATIONS<br />MANAGEMENT<br />No Go<br />No Go<br />DEMAND<br />DEMAND<br />DEMAND<br />DEMAND<br />ANDEXECUTION<br />MANAGEMENT<br />AND EXECUTION<br />STRATEGY/ <br />STRATEGY/ <br />Development Management<br />Automate<br />Strategic<br />demand<br />Business <br />Assess and<br />Strategic demand<br />Strategic demand<br />Create manual<br />Create manual<br />Assess and <br />Business <br />regression test<br />Strategic demand<br />Analyze risk<br />test cases<br />test cases<br />Analyze risk<br />requirements<br />requirements<br />cases<br />•<br />New <br />•<br />New <br />Execute <br />•<br />New apps<br />Connect to production <br />Developer Platform<br />applications<br />applications<br />Create test <br />plans<br />Functional <br />•<br />New services<br />Automate<br />Automate<br />functional <br />tests<br />Execute <br />Execute <br />Execute <br />•<br />New services<br />•<br />New services<br />Functional <br />Create test plans<br />regression test <br />regression test <br />•<br />Application <br />functional tests<br />functional tests<br />functional tests<br />•<br />Application <br />•<br />Application <br />requirements<br />requirements<br />integrations<br />cases<br />cases<br />integrations<br />integrations<br />Operational<br />Operational<br />Integrate with demand<br />Operational<br />Operational<br />Operational<br />Operational<br />Operational<br />Performance<br />demand<br />security<br />IDE<br />Operational <br />Operational <br />Performance<br />Operational <br />security<br />security<br />security<br />security<br />security<br />Identify and <br />Identify and <br />demand<br />demand<br />management<br />Execute security <br />Executesecurity<br />requirements<br />requirements<br />demand<br />management<br />management<br />management<br />management<br />management<br />customize <br />customize <br />scans<br />scans<br />security policies<br />securitypolicies<br />•<br />Defects<br />•<br />Defects<br />Production<br />•<br />Defects<br />Security<br />Security<br />•<br />Enhancements<br />•<br />Enhancements<br />Production<br />Production<br />Production<br />Production<br />Production<br />•<br />Enhancements<br />Security<br />SCCM<br />requirements<br />monitoring<br />•<br />Change requests<br />•<br />Change requests<br />Create<br />monitoring<br />monitoring<br />monitoring<br />monitoring<br />monitoring<br />Create <br />Executetests, <br />•<br />Change requests<br />requirements<br />Enterprise Architecture <br />and Policies<br />requirements<br />Execute tests, <br />performance<br />performance<br />diagnoseand <br />diagnose and <br />Enterprise <br />Enterprise <br />scripts and <br />Enterprise <br />scripts and <br />Other non-<br />resolveproblems<br />resolve problems<br />Build Management<br />scenarios<br />Architecture and <br />Architecture and <br />Architecture and <br />Other non<br />-<br />Other non<br />-<br />scenarios<br />Service desk<br />Policies<br />Policies<br />functional<br />Policies<br />functional<br />Service desk<br />Service desk<br />Service desk<br />Service desk<br />Service desk<br />functional<br />DEFECT MANAGEMENT<br />DEFECT MANAGEMENT<br />DEFECT MANAGEMENT<br />DEFECT MANAGEMENT<br />requirements<br />requirements<br />requirements<br />•<br />SOA<br />•<br />SOA<br />•<br />SOA<br />•<br />Security<br />•<br />Security<br />•<br />Security<br />Agile Methodology<br />
  • 18. Joint Solution Benefits<br />Unparalleled Visibility and TRACEABILITY<br />Improved agile/lean solution with the ability to track and maintain the ALM relationships between requirements, source code, builds, tests, lab management, and defects<br />Flexible Stakeholder COLLABORATION<br />Scalable platform to drive collaboration among globally distributed teams—project managers, business analysts, developers, and testers<br />Dramatically Improved BUSINESS AGILITY<br />Rationalized applications developed using automated handoffs between stakeholders to shorten development and testing cycles <br />
  • 19. Pulling the pieces together<br />
  • 20. Setup<br />
  • 21. Demonstration<br />Integrated ALM in Action<br />http://www.collab.net/HP<br />
  • 22. Solution Availability<br />Integration between HP Quality Center & CollabNetTeamForge & Hudson<br /><ul><li>Offers end-to-end traceability for the application lifecycle
  • 23. Availability: Now with HP QC 10/QC 11 and TeamForge5.3/5.4
  • 24. Cloud Enabled: On-Site and SaaS versions available</li></ul>For More Information:<br />http://www.collab.net/HP<br />Contact Information:<br />CollabNet: Jim Ensell (jensell@collab.net)<br /> HP: DurgaSammeta (durga.sammeta@hp.com)<br />
  • 25. Continue the conversation with your peers at the HP Software Community hp.com/go/swcommunity<br />

×