The transition from Waterfall to Iterative development is not merely a technical change but a fundamental shift in risk management. Under the Waterfall model, risk is back-loaded, appearing only during the final integration. RUP forces risk to the front by requiring executable code early in the Elaboration phase. The primary structural tension exists between the organizational desire for fixed-scope certainty and the iterative reality of evolving requirements.
Applying the Cynefin framework, the GSS project sits in the Complex domain. Requirements are not fully known at the start, and the environment is changing. A rigid Waterfall approach fails in this domain because it assumes a Complicated but predictable environment. RUP is the correct strategic choice as it allows the team to probe, sense, and respond through successive iterations.
Option A: Strict Adherence to RUP Phases. This involves following the four phases without compromise.
Rationale: Prevents the project from regressing into Waterfall habits.
Trade-offs: High initial friction with senior leadership who expect detailed long-term plans.
Requirements: Intensive coaching from Michael Spayd and a mandate from Rick Weaver to ignore traditional reporting milestones.
Option B: The Hybrid Wrapper. Execute RUP internally while providing Waterfall-style milestones to external stakeholders.
Rationale: Protects the team from administrative interference while maintaining corporate compliance.
Trade-offs: Creates a double-work burden for project managers and risks internal confusion.
Requirements: A strong buffer role played by Weaver to translate iterative progress into corporate metrics.
Option C: Feature-Driven Pilot. Deliver one core module of GSS using RUP before committing the entire project to the method.
Rationale: Builds credibility through small wins.
Trade-offs: Delays the total replacement of legacy systems and may lead to integration issues later.
Requirements: Identification of a high-impact, low-complexity module for the initial pilot.
IBM should pursue Option A. The previous failure was caused by the structural flaws of Waterfall. Introducing a hybrid wrapper or delaying via a pilot will only allow old habits to persist. The team must embrace the discomfort of the Elaboration phase, where the most difficult technical risks are addressed. Success depends on Rick Weaver maintaining his stance that working software is the primary measure of progress.
The critical path centers on the transition from Inception to Elaboration. The project will fail if the team treats Elaboration as just a documentation phase. The sequence must be:
To mitigate the risk of distributed team friction, the project will implement a follow-the-sun handoff protocol. To address cultural inertia, Rick Weaver will replace monthly status reports with live demonstrations of working code. If a Construction iteration fails to meet its goals, the schedule will not be extended; instead, the scope for that iteration will be reduced to ensure the cadence remains fixed. This instills discipline and prevents the schedule slippage that killed the previous project.
IBM must fully commit to the Iterative Software Development Method for the GSS project. The previous waterfall failure cost millions and two years of time; returning to that model or attempting a hybrid compromise will guarantee a repeat failure. The strategic priority is to address technical risk early through the Elaboration phase. Success requires Rick Weaver to shield the team from corporate demands for fixed-scope timelines. The focus must remain on delivering functional software in short cycles to rebuild stakeholder trust. This is the only path to replacing legacy systems without incurring further capital loss.
The most dangerous assumption is that the 350 support engineers have the capacity and willingness to provide continuous, high-quality feedback. Iterative development collapses into Waterfall if the customer only engages at the end. If these engineers do not participate in early iterations, the team will build the wrong solution with more speed but no more accuracy than before.
The team did not fully evaluate the purchase of a third-party commercial off-the-shelf (COTS) support platform. While internal development allows for customization, a COTS solution would shift the risk from software development to vendor management and configuration. Given the history of internal failure, a buy instead of build strategy might have provided a faster path to stability with lower execution risk.
APPROVED FOR LEADERSHIP REVIEW
ISL: Building Skills and Impacting Communities custom case study solution
Nuuly: Crisis Comms and a Sh*tstorm on the NYC Subway custom case study solution
Calabash Community Hospital custom case study solution
Christie's: The Art of Lending custom case study solution
Loris custom case study solution
CASE 4.1 HopeWell, Inc. custom case study solution
SolarWinds Confronts SUNBURST (A) custom case study solution
Smithtown: Can It Make Something Out of Nothing? custom case study solution
Dividend Policy at Linear Technology custom case study solution
Levendary Cafe: The China Challenge custom case study solution
Goldman Sachs IPO (A) custom case study solution
Cathay Pacific (A): Building a World Class Air Cargo Terminal custom case study solution
The Struggle Over Public Education in Early America custom case study solution
Mellace Family Brands, Inc.: Building a Socially Responsible Enterprise custom case study solution