Create a Horizontally Optimized SDLC to Better Meet Business Demands
Local optimization isn’t the answer – you must examine the entire SDLC.
Onsite Workshop
An unoptimized SDLC can result in:
- Rework
- Wasted investment
- Organizational ineffectiveness
- Siloed teams
Horizontal optimization across your SDLC will:
- Improve traceability across your SDLC phases
- Produce higher quality software than a process that is not optimized
- Clearly identify roles and responsibilities of all business and technical stakeholders
- Provide guidance for secondary processes like Project Management Lifecycle (PMLC) in measuring output from each of the five key activities of the SDLC
- Provide much better traceability across the five SDLC activities
- Deliver more value in the form of less waste
Module 1: Document Your Current SDLC
The Purpose
- Understand SDLC current state.
Key Benefits Achieved
- Understanding of your current SDLC state and metrics to measure the success of your SDLC optimization initiative.
Activities: | Outputs: | |
---|---|---|
1.1 | Document the key business objectives that your SDLC delivers upon. |
|
1.2 | Document your current SDLC process using a SIPOC process map. |
|
1.3 | Identify appropriate metrics in order to track the effectiveness of your SDLC optimization. |
|
1.4 | Document the current state process flow of each SDLC phase. |
|
1.5 | Document the control points and tools used within each phase. |
|
Module 2: Assess Challenges and Define Root Causes
The Purpose
- Understand current SDLC challenges and root causes.
Key Benefits Achieved
- Understand the core areas of your SDLC that require optimization.
Activities: | Outputs: | |
---|---|---|
2.1 | Identify the current challenges that exist within each SDLC phase. |
|
2.2 | Determine the root cause of the challenges that exist within each SDLC phase. |
|
Module 3: Determine Your SDLC Optimization Initiatives
The Purpose
- Understand common best practices and the best possible optimization initiatives to help optimize your current SDLC.
Key Benefits Achieved
- Understand the best ways to address your SDLC challenges.
Activities: | Outputs: | |
---|---|---|
3.1 | Define optimization initiatives to address the challenges in each SDLC phase. |
|
Module 4: Define SDLC Target State
The Purpose
- Define your SDLC target state while maintaining traceability across your overall SDLC process.
Key Benefits Achieved
- Understand what will be required to reach your optimized SDLC.
Activities: | Outputs: | |
---|---|---|
4.1 | Determine the target state of your SDLC. |
|
4.2 | Determine the people, tools, and control points necessary to achieve your target state. |
|
4.3 | Assess the traceability between phases to ensure a seamlessly optimized SDLC. |
|
Module 5: Prioritize Initiatives and Develop Rollout Strategy
The Purpose
- Define how you will reach your target state.
Key Benefits Achieved
- Create a plan of action to achieve your desired target state.
Activities: | Outputs: | |
---|---|---|
5.1 | Gain the full scope of effort required to implement your SDLC optimization initiatives.Gain the full scope of effort required to implement your SDLC optimization initiatives. |
|
5.2 | Identify the enablers and blockers of your SDLC optimization. |
|
5.3 | Define your SDLC optimization roadmap. |
|
5.4 | Create a communication plan to share initiatives with the business. |
|