TAILIEUCHUNG - Agile Software Development Ecosystems

From February 11 to 13, 2001, at the Lodge at Snowbird ski resort in the Wasatch Mountains of Utah, 17 people met to talk, ski, relax, and try to find common ground. What emerged was the Agile Software Development movement. Representatives from Extreme Programming (XP), Scrum, the Dynamic Systems Development Method (DSDM), Adaptive Software Development (ASD), Crystal Methods, Feature-Driven Development (FDD), Pragmatic Programming, and others sympathetic to the need for an alternative to document-driven, rigorous software development processes convened | Table of Contents Agile Software Development Ecosystems By Jim Highsmith Publisher Addison Wesley Pub Date May 26 2002 ISBN 0-201-76043-6 Pages 448 In a highly volatile software development environment developers must be nimble responsive and able to hit a moving target--in short they must be agile. Agile software development is designed to address this need for speed and flexibility. Agility describes a holistic collaborative environment in which you can both create and respond to change by focusing on adaptability over predictability people over process. Agile software development incorporates proven software engineering techniques but without the overhead and restrictions of traditional development methodologies. Above all it fulfills its promise of delivering software that serves the client s business needs. Written by one of the leaders of the Agile movement and including interviews with Agile gurus Kent Beck Robert Charette Alistair Cockburn Martin Fowler Ken Schwaber and Ward Cunningham Agile Software Development Ecosystems crystallizes the current understanding of this flexible and highly successful approach to software development. It presents the key practices of all Agile development approaches offers overviews of specific techniques and shows how you can choose the approach that best suits your organization. This book describes--in depth--the most important principles of Agile development delivering value to the customer focusing on individual developers and their skills collaboration an emphasis on producing working software the critical contribution of technical excellence and a willingness to change course when demands shift. All major Agile methods are presented Scrum Dynamic Systems Development Method Crystal Methods Feature-Driven Development Lean Development Extreme Programming Adaptive Software Development Throughout the book case stories are used to illustrate how Agile practices empower success around the world in today s chaotic software .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.