1. Custom ALM Using IBM
ClearQuest and IBMClearCase
at T-Mobile HotSpot IT Services
Presented at DFW Rational User Group Jan 09
Hari Ramasubbu
Configuration Management Specialist
T-Mobile EIT
Frisco Texas
2. Agenda
• Introduction
• What is ALM ?
• Why Application Lifecycle
Mgmt.(ALM)?
• ALM Object Model at T-Mobile
HotSpot
• Demo of ALM Implementation
• Lessons Learned during
implementation
• Questions
3. Introduction
• T-Mobile HotSpot is a part of T-
Mobile EIT
• IT Team Size: ~ 45 including
BSAs, Developers, QA, Deployment, A
pp Support , CM, RM etc.
• Release Schedule: Twice a month
• SDLC Methodology: Hybrid of
Waterfall and Iterative Development
• CM Tools: Rational Suite
(CQ,CC,ReqPro)
4. What is Application Lifecycle
Mgmt ?
ALM involves the coordination of software development activities and assets to produce
and manage software applications throughout their life cycle.
Reference: http://en.wikipedia.org/wiki/Application_Lifecycle_Management
5. Why ALM ?
• Separation of duties during SDLC is
critical for PCI & Sox audits.
• Process enabled collaborative tools
improves traceability in SDLC.
• Traceability improves delivery quality
of releases.
• ALM is not a destination, it’s a journey
towards process maturity.
6.
7.
8. Demo of ALM Implementation
Disclaimer:
• No T-Mobile confidential information will
be shown to the audience in this demo.
• The demo is not from live/production data.
9. Lessons Learned
• Put process before tools.
• Get management buy-in to rollout ALM/CM
solutions.
• Involve key stakeholders upfront
• CM involves more sales and negotiation
than technology. Sell it to your organization
and to the key people.
• Constantly improve the ALM tooling to keep
up with organizational change.
10. Questions & Suggestions
Change is permanent. It applies to ALM/CM tools too !
Looking forward to your suggestions.
Thanks