General
Agile Management
Agile management is an iterative method of determining requirements. It allows for the customer to provide further requirements after experiencing previous deliverables.
- Agile comes to prominence when requirement gathering will take a significant amount of time or when requirements constantly change.
- For large classical projects where requirements are relatively constant, traditional Waterfall management is typically employed.
Lean Management
Lean management believes in continuous production that maximizes customer value by minimizing waste in the shortest time through standardization. It involves the following key principles:
- Eliminate waste – identify and break down processes, refine them, and eliminate wastage between them.
- Empowerment, respect, and integrity – empower individuals to make decisions.
- Decide later and deliver fast – set aggressive targets, continuously spread work, and protect critical paths.
- Amplify learning – foster an environment of continuous learning.
- See the whole – visualize the entire process and seek improvements.
People Management
People management should be insistent, persistent, and consistent. It should be driven by values and results.
- People – Identify, allocate, and empower individuals effectively.
- Place – Create a workspace that encourages learning, sharing, rewarding, and fun.
- Mission – Add a sense of purpose and meaning to tasks.
- Vision – Align actions with future plans and goals.
