The Lean Pyramid, originally developed as a software engineering model, evolved into a transformation framework. The Lean Pyramid encompasses all the aspects necessary to transform a company's culture into a high performance one.
It’s structured in three main layers:
Strategy - Provides clarification and alignment on why the organisation exists, how leadership works and how people are empowered to self-organize and define what needs to be done in order to achieve the goals. Moreover, it helps to define how the team will conduct the work that needs to be done.
Management - Helps to understand production capacity, to improve product assertiveness and to refine deliver predictability. Techniques for the economic management of the flow are applied to management virtually all the activities of the business. Beyond project and product development management, they can be applied to manage the entire business operation.
Engineering - A solid engineering is what provides a safety for nowadays' high performance businesses. Efficient technology development requires a balance between performance, scalability, security and cost efficiency. This is what you get when you apply the Lean Pyramid engineering practices to your business.
Covers the most fundamental aspects of high performance organisations, such as well defined purpose, vision, mission as well as principles and values that guide the organisation’s behaviour.
Most importantly, the strategic business objectives that are effectively developed and deployed with Hoshin Kanri.
These processes, when well arranged, result in powerful alignment and consensus of the whole organisation.
In order to maximize the flow of value and eliminate waste, the tactical operations are managed with the help of the most advanced yet simple lean and agile techniques.
Lean business analysis for product portfolio management and users stories for backlog management are combined with Scrum and Kanban to boost delivery performance.
Along with the use of lean management techniques, it’s possible to achieve maximum value throughput, still leaving space for learning without overloading the system.
Businesses that are heavily dependent on softwares to function will only achieve real business agility if they can respond to change in a really fast manner and still secure safety for the business.
Lean software engineering practices are applied to build safety and integrity into the systems, from the very beginning, creating a solid foundation for the entire business.
When you have the architecture emerging with reactive microservice design, all the code written with TDD, the entire build pipeline automated along with all your test suits, all your infrastructure provisioned as code, and you still can secure the ability to seamlessly and safely deploy for all your users as many times a day you want, then you have real business agility.