Mark As Completed Discussion

When it comes to software development, there are always crucial decisions the development team has to make in the beginning of the development process, regarding the principles and technologies that they will use. Everyone has different opinions, and often come to disagreements, especially when having to choose a project management methodology. Today there are many different methodologies, each more suitable for different project types. These methodologies include the classic Waterfall method, Agile development, and the newer ones such as Kanban.

However, in this tutorial we will cover the most widely used ones, Agile and Waterfall, we will explain both of them, together with their advantages, drawbacks, and we will advise what project types are better to use with which methodologies.

Introduction