A lean startup is a startup that uses specific practices to deliver valuable products efficiently. Eric Ries developed the early ideas for a lean startup. Since then, many companies have adopted this model successfully. Here are some of the most important aspects of a lean startup.
Agile Development is a great development technique that is ideal for many projects. While not all projects are suitable, there have been many success stories of companies adopting Agile techniques for projects. Here are a few examples: