Today's application teams are under immense pressure to accelerate time to market while meeting increasingly complex product demands. View HP's approach to how to connect application lifecycle management (ALM) systems with development tools and developers' IDEs in order to increase predictability and collaboration and gain insights that make application development and testing more efficient, agile and quality-oriented.
3. Market disruptions for Dev/Test today
The time is right for ALM 2.0+
September 2010
Jenkins • Hudson • CVS • TFS • Accurev • Perforce • Java • .Net …
Multiple tools & Distributed Myriad development
technologies development practices
teams
How can I track status of projects across disparate teams and tools?
How can I understand change impact and get risk and quality metrics?
4. Challenges for application teams
No complete No predictability to No handoff
No governance No efficiency
traceability dev work automation
Head of SDLC, Head of SDLC, Head of testing,
leading bank SW Finance airline company
We couldn’t understand the Developers are generating Once a developer committed a
impact of a change so we had 3000 code changes daily change during code freeze. As
to slow down code commits! but only 60% are deployed a result: release to production
to production! was delayed by a week!
TIME ERRORS DELAYS MONEY WASTE
5. Modern ALM Solutions ProjectProgram
Mangers
expanding ALM QA Developers
Manager Architects
traceability to
code changes and Req
build management Code
systems Plan
PCOE Defects Dev
Manager Manager
Test
Build
Tasks
Performance Eng Business Analyst
QA Eng
6. Supporting heterogeneous environments
connecting ALM to multiple development tools and environments to allow
freedom of choice
Waterfall Scrum
TFS TFS Perforce Hudson
Lea Hybrid
n
HP ALM
Req Build Test Electric
Jenkins Electric
SVN Cloud
Cloud
Single Platform
7. New – HP ALI Dev to connect ALM with IDEs
Bringing developers to the ALM fold
Developer’s IDE
ALM
Biz analyst
ALM QA
Developer’s
Eng
IDE
.
Project auto-reporting;
Manager context aware development;
complete bug information;
real time communication with ALM teams
8. Auto Provisioning
minimize time spent on working space provisioning
maximize resource capacity
SCM3. Developers Connect to Release
Build
Build
TEST
Plan
ALM Mgmt
task list
Track
IDE
9. HP ALM & ALI
Modern ALM Solution
Breaking the silos between
the application teams
End-to-end
traceability
Visibility
Predictability
Our persona – Dev Mngr, QA Mngr, developerSales motion – starts with the QA … For Dev – another story …
Developers are working silosDon’t like to go out of their IDEDon’t like reporting & overhead, don’t log to report tasksChallenges with bug replication & remediationWith ALI – we bring developers to the ALM foldContext aware codingContext aware auto reporting