Agile project management with XP Manual

MANUAL GESTIÓN DE PROYECTOS ÁGILES

3. Metodologías ágiles y XP

Agile methodologies such as Scrum and Kanban, and Extreme Programming, have developed independently. Scrum and Kanban focus more on management, while Extreme Programming focuses on the development team and the technical best practices needed to create quality software. Although developed independently, there are some points where these methodologies overlap and propose the same techniques to solve the same problems. For example: • Both scrum and XP recommend development in short iterations and frequent deliveries, rather than long development processes. Scrum goes into a little more detail on how these iterations can be done from a management point of view (daily meetings, sprint planning meetings, retrospective meetings, etc.) and extreme programming proposes the software techniques to make this easy for the development team to do. • Scrum encourages the customer (represented by the product owner) to change their mind or refine the product requirements as development progresses, and extreme programming proposes the best technical practices so that this can be done without compromising the quality of the product and without jeopardising the completion of the project. • But, above all, there is one aspect in which extreme programming and methodologies such as scrum coincide and which is included in one of the values of the Agile manifesto: "Individuals and interactions over processes and tools". This is a way of saying that the importance lies in people and the way they relate to each other. Although extreme programming is a compendium of technical best practices, we will see how the team (people and their interactions) are at the heart of most of these best practices.

6

European Open Business School

Made with FlippingBook Ebook Creator