Collaborating for Quality in Agile Application Development

  • 855 views
Uploaded 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

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
855
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
11
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
    Twitter hashtag #HPSWU
  • 2. Speaker Name: Rainer Heinold and Johannes Nicolai
    Date: December 1, 2010
    Session ID: BTOT-WE-1145/4
    Collaborating for Quality in Agile Application Development
    From Beginning to End
  • 3. Agenda
    Application Development Challenges
    End-to-End HP/CollabNet Solution
    Agile Use Case
    Q&A
  • 4. Distributed Teams
  • 5. Distributed Teams, Multiple Technologies
    .NET
    Java
    Web
    Web
    .NET
    Java
    Oracle
    .NET
  • 6. In Addition, Mixed Methodologies and Processes
    AGILE
    .NET
    Java
    WATERFALL
    SCRUM
    Web
    Web
    .NET
    Java
    WATERFALL
    XP
    Oracle
    SCRUM
    .NET
  • 7. And in Addition, Scale
    AGILE
    .NET
    Java
    WATERFALL
    SCRUM
    Web
    Web
    .NET
    Java
    WATERFALL
    XP
    Oracle
    SCRUM
    .NET
  • 8. Why are we working together?
    Business Analysts
    Developers
    Partnership Improves Collaboration Between Distributed Teams (Business Analysts, Developers, and QA) via Innovation
    Over 4 Million Developers
    Over 56% of Application Quality Management Market Share
    Applications
    Applications
    Applications
    Scrum Masters
    QA
  • 9. HP application lifecycle management
    Strategic control points
    Portfolio
    Demand
    Complete systemvalidation
    End-user management Application mapping
    Business impactchange management
    Requirements
    Policies
    Governance
    OPERATIONS
    APPLICATIONS
    STRATEGY
    Operation
    Plan
    Define/design
    Develop/test
    Launch
    Prioritize and Invest
    • Business demand
    • 10. Portfolio management
    • 11. Projects and programs
    The complete application lifecycle
    Agile
    Iterations
    Agile
    Iterations
    Agile
    Iterations
    Agile
    Iterations
    Fix/patch
    Fix/ patch
    Fix/ patch
    Establish governance
    Minor release
    Minor release
    New deployment
    Application fundamentals
    HP approach to application lifecycle management
    FUNCTIONALITY
    Does it work?
    PERFORMANCE
    Does it perform?
    SECURITY
    Is it secure?
  • 15. The Agile Impetus For Lifecycle Collaboration
    PlanDevelop Test Operate
    Manage
    1/3 – 1/2 of organizations are using Agile methods today; 75% use Scrum / Scrum Hybrid
    Agile ALM
    Requires Complete Lifecycle Participation and Awareness by All Stakeholders
    Req’s
    Release
    Design
    Load Test
    Code
    Function
    Test
    Build/
    UnitTest
  • 16. Challenges in a Distributed Agile World
    Traditional Organizations Change
    Agile methodology fosters more cross-functional teams with an early demand of full traceability
    Changing Role of QA
    Instead of being in a tail position at the development lifecycle, QA processes and demands start early in the cycle
    Cloud Initiatives Change Responsibilities
    Infrastructure, tools and methodology will be provided as a unified service, no longer as separate bricks out of different units
  • 17. STRATEGY/
    OPERATIONS
    OPERATIONS
    OPERATIONS
    DEMAND
    Strategic demand

    New apps

    New services

    Application
    integrations
    Operational
    Operational
    Operational
    Operational
    security
    security
    security
    demand
    management
    management
    management

    Defects

    Enhancements
    Production
    Production
    Production

    Change requests
    monitoring
    monitoring
    monitoring
    Enterprise
    Architecture and
    Policies
    Service desk
    Service desk
    Service desk

    SOA

    Security
    Joint ALM portfolio
    HP- CollabNet End-to-End “Enterprise Agile” Solution
    Go/
    No go
    RISK BASED TEST
    RISK BASED TEST MANAGEMENT
    DEVELOPMENT
    STRATEGY/
    STRATEGY/
    Go/
    Go/
    REQUIREMENTS
    OPERATIONS
    OPERATIONS
    OPERATIONS
    OPERATIONS
    OPERATIONS
    OPERATIONS
    MANAGEMENT
    No Go
    No Go
    DEMAND
    DEMAND
    DEMAND
    DEMAND
    ANDEXECUTION
    MANAGEMENT
    AND EXECUTION
    STRATEGY/
    STRATEGY/
    Development Management
    Automate
    Strategic
    demand
    Business
    Assess and
    Strategic demand
    Strategic demand
    Create manual
    Create manual
    Assess and
    Business
    regression test
    Strategic demand
    Analyze risk
    test cases
    test cases
    Analyze risk
    requirements
    requirements
    cases

    New

    New
    Execute

    New apps
    Connect to production
    Developer Platform
    applications
    applications
    Create test
    plans
    Functional

    New services
    Automate
    Automate
    functional
    tests
    Execute
    Execute
    Execute

    New services

    New services
    Functional
    Create test plans
    regression test
    regression test

    Application
    functional tests
    functional tests
    functional tests

    Application

    Application
    requirements
    requirements
    integrations
    cases
    cases
    integrations
    integrations
    Operational
    Operational
    Integrate with demand
    Operational
    Operational
    Operational
    Operational
    Operational
    Performance
    demand
    security
    IDE
    Operational
    Operational
    Performance
    Operational
    security
    security
    security
    security
    security
    Identify and
    Identify and
    demand
    demand
    management
    Execute security
    Executesecurity
    requirements
    requirements
    demand
    management
    management
    management
    management
    management
    customize
    customize
    scans
    scans
    security policies
    securitypolicies

    Defects

    Defects
    Production

    Defects
    Security
    Security

    Enhancements

    Enhancements
    Production
    Production
    Production
    Production
    Production

    Enhancements
    Security
    SCCM
    requirements
    monitoring

    Change requests

    Change requests
    Create
    monitoring
    monitoring
    monitoring
    monitoring
    monitoring
    Create
    Executetests,

    Change requests
    requirements
    Enterprise Architecture
    and Policies
    requirements
    Execute tests,
    performance
    performance
    diagnoseand
    diagnose and
    Enterprise
    Enterprise
    scripts and
    Enterprise
    scripts and
    Other non-
    resolveproblems
    resolve problems
    Build Management
    scenarios
    Architecture and
    Architecture and
    Architecture and
    Other non
    -
    Other non
    -
    scenarios
    Service desk
    Policies
    Policies
    functional
    Policies
    functional
    Service desk
    Service desk
    Service desk
    Service desk
    Service desk
    functional
    DEFECT MANAGEMENT
    DEFECT MANAGEMENT
    DEFECT MANAGEMENT
    DEFECT MANAGEMENT
    requirements
    requirements
    requirements

    SOA

    SOA

    SOA

    Security

    Security

    Security
    Agile Methodology
  • 18. Joint Solution Benefits
    Unparalleled Visibility and TRACEABILITY
    Improved agile/lean solution with the ability to track and maintain the ALM relationships between requirements, source code, builds, tests, lab management, and defects
    Flexible Stakeholder COLLABORATION
    Scalable platform to drive collaboration among globally distributed teams—project managers, business analysts, developers, and testers
    Dramatically Improved BUSINESS AGILITY
    Rationalized applications developed using automated handoffs between stakeholders to shorten development and testing cycles
  • 19. Pulling the pieces together
  • 20. Setup
  • 21. Demonstration
    Integrated ALM in Action
    http://www.collab.net/HP
  • 22. Solution Availability
    Integration between HP Quality Center & CollabNetTeamForge & Hudson
    • 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
    For More Information:
    http://www.collab.net/HP
    Contact Information:
    CollabNet: Jim Ensell (jensell@collab.net)
    HP: DurgaSammeta (durga.sammeta@hp.com)
  • 25. Continue the conversation with your peers at the HP Software Community hp.com/go/swcommunity