Besides the small introduction, subscribers and consulting clients within this management domain have access to:
Acquire a holistic perspective of the development team, process, and tools to identify the bottlenecks and inefficiency points that are significantly delaying releases.
Identify the development guiding principles and artifact management practices and build automation and continuous integration processes and tools that best fit the context and address the organization’s needs.
Prioritize lean implementation initiatives in a gradual, phased approach and map the critical stakeholders in the lean transformation.
Workshops offer an easy way to accelerate your project. If you are unable to do the project yourself, and a Guided Implementation isn't enough, we offer low-cost delivery of our project workshops. We take you through every phase of your project and ensure that you have a roadmap in place to complete your project successfully.
Assess the current state of your development environment.
Select a pilot project to demonstrate the value of your optimization.
Realization of the root causes behind the bottlenecks and inefficiencies in your current development process.
Valuation of your current development tools.
Selection of a pilot project that will be used to gather the metrics in order obtain buy-in for wider optimization initiatives.
1.1 Assess your readiness to transition to lean development.
1.2 Conduct a SWOT analysis and value-stream assessment of your current development process.
1.3 Evaluate your development tools.
1.4 Select a pilot project.
Lean development readiness assessment
Current state analysis of development process
Value assessment of existing development tools
Pilot project selection
Establish your development guiding principles.
Enhance the versioning and management of your development artifacts.
Automatically build and continuously integrate your code.
Grounded and well-understood set of guiding principles that are mapped to development tasks and initiatives.
Version control strategy of development artifacts, including source code, adapted to support lean development.
A tailored approach to establish the right environment to support automated build, testing, and continuous integration tools.
2.1 Assess your alignment to the lean principles.
2.2 Define your lean development guiding principles.
2.3 Define your source code branching approach.
2.4 Define your build automation approach.
2.5 Define your continuous integration approach.
Level of alignment to lean principles
Development guiding principles
Source code branching approach
Build automation approach.
Continuous integration approach
Prioritize your optimization initiatives to build an implementation roadmap.
Identify the stakeholders of your lean transformation.
Phased implementation roadmap that accommodates your current priorities, constraints, and enablers.
Stakeholder engagement strategy to effectively demonstrate the value of the optimized development environment.
3.1 Identify metrics to gauge the success of your lean transformation.
3.2 List and prioritize your implementation steps.
3.3 Identify the stakeholders of your lean transformation.
List of product, process, and tool metrics
Prioritized list of tasks to optimize your development environment
Identification of key stakeholders