Agile methodologies are gaining ground in IT project management as they are recognised for their ability to accelerate the completion of projects while giving the flexibility to accomodate easily changes in the final product requirements virtually at any time during implementation.
One of the most popular member of this class is Scrum and in this first article I present the principles that govern its main features. In subsequent articles we will see some more specialized topics.