Lead time and reduction of lead time is an important part in Lean Manufacturing. Lead time is the time it takes from when a process starts to it is completed. In manufacturing and software development lead time is important to manage if you need a short time to market.
Scrum is an agile framework for developing software but can be used in many other industries as well. Scrum was created by Jeff Sutherland and Ken Schwaber in early 1990s and has since been the most popular agile method.
Refactoring is a technique where you changes existing code without changing the external behavior. Continues refactoring and improving code design makes the code cleaner and it´s easy to accumulate technical debt and refactoring is a great way to repay that debt.
Iterative development is a key practice in agile development. In iterative development the design, coding and testing are done almost at the same time and are repeated in a short cycles, often called iteration or sprint. Iterative approach helps the team to experiment and focus on learning and flexibility for changes instead of Big Design…
The agile manifesto is a manifest for agile software development. In 2001 17 people gathered, discussed and tried to find a common ground for software development. Influence at that point was methods like Extreme programming, Scrum, DSDM, Crystal, FFD etc. Out from that meeting came the first agile manifesto with 4 values and 12 principles.
A bottleneck in process and software development is a part in a chain of process. A bottleneck is the part that reduce the process capacity and controls the flow in the system. A bottleneck isn’t always a problem, because all process have a internal or external bottleneck but you should know where it is.
Daily stand-up or just stand up meeting is a popular method in agile software for team to synchronize their daily work. The team stand up to focus and keep it short because of the discomfort of standing. This meeting is usually in the morning, on same time and same place to keep it crisp. Its…