An interesting topic to me in today’s process excellence world is Agile Methodology. The reason is that I have written a lot on this topic in several forums and books.
Agile is a software development methodology in which systems are built in increments, where requirements and solutions evolve through collaboration between cross-functional teams and over a period of time. Agile methods generally promote a lightweight project management process that includes frequent monitoring and adapting a transparent leadership philosophy that encourages teamwork, self-organizing, and self-accountability. In addition, a set of good practices allows for rapid delivery of high-quality software, and a business approach that aligns development with business needs and the organization’s goals.