Agile Software Development Ecosystems

Front Cover
Addison-Wesley, 2002 - Computers - 404 pages
4 Reviews
Traditional software development methods struggle to keep pace with the accelerated pace and rapid change of Internet-era development. Several "agile methodologies" have been developed in response -- and these approaches to software development are showing exceptional promise. In this book, Jim Highsmith covers them all -- showing what they have in common, where they differ, and how to choose and customize the best agile approach for your needs. Highsmith begins by introducing the values and principles shared by virtually all agile software development methods. He presents detailed case studies from organizations that have used them, as well as interviews with each method's principal authors or leading practitioners. Next, he takes a closer look at the key features and techniques associated with each major Agile approach: Extreme Programming (XP), Crystal Methods, Scrum, Dynamic Systems Development Method (DSDM), Lean Development, Adaptive Software Development (ASD), and Feature-Driven Development (FDD). In Part III, Highsmith offers practical advice on customizing the optimal agile discipline for your own organization. For all software developers, project managers, and other IT professionals seeking more flexible, effective approaches to developing software.

What people are saying - Write a review

User Review - Flag as inappropriate

Métodos de desenvolvimento de software tradicionais sofrem para conviver com o ritmo acelerado e rápida mudança do desenvolvimento da era internet. Diversas "metodologias ágeis" têm sido desenvolvidas em resposta -- e estas abordagens ao desenvolvimento de software estão mostrando promessas excepcionais. Neste livro, Jim Highsmith percorre todas elas -- mostrando o que elas têm em comum, onde elas diferem, e como escolher e customizar a melhor abordagem ágil para as suas necessidades. Highsmith começa introduzindo os valores e princípios compartilhados por virtualmente todos os métodos de desenvolvimento de software ágeis. Ele apresenta estudos de caso detalhados em organizações que os tem utilizado, bem como entrevistas com os principais autores ou praticantes. A seguir, ele lança um olhar mais próximo sobre as principais características e técnicas associadas a cada abordagem ágil mais conhecida: Extreme Programming (XP), Crystal Methods, Scrum, Dynamic Systems Development Method (DSDM), Lean Development, Adaptive Software Development (ASD), e Feature-Driven Development (FDD). Na parte III, Highsmith oferece conselhos práticos sobre customizar a disciplina ágil para a sua própria organização. Para todos os desenvolvedores de software, gerentes de projeto e outros profissionais de TI procurando por abordagens mais flexíveis e efetivas para desenvolver software. 

Review: Agile Software Development Ecosystems

User Review  - Mohamed Nour - Goodreads

The book is a bit boring at the first glance but it contains a lot of valuable business stories and real life Agile practices. It will put you inside the business as if you were part of the team and ... Read full review

References to this book

All Book Search results »

About the author (2002)

Jim Highsmith is a well-known consultant, software developer, writer, and speaker. He is a founding member of the AgileAlliance, serving on its first board, and is coauthor of the Agile Manifesto. Jim is director of the Agile Project Management Advisory Service for the Cutter Consortium. He is also the author of Adaptive Software Development (Dorset House), winner of the 2000 Jolt Award.



0201760436AB03112002