Ktl-icon-tai-lieu

Agile Software Development, Principles, Patterns, and Practices

Được đăng lên bởi Tien Le
Số trang: 220 trang   |   Lượt xem: 4168 lần   |   Lượt tải: 1 lần
Agile Software Development

page 1

Agile Software
Development
Draft version: 3b

The Agile Software Development Series
Cockburn * Highsmith Series Editors

Alistair Cockburn
copyright Alistair Cockburn, 2000 - 2001

©Alistair Cockburn 2000

Agile Software Development

©Alistair Cockburn 2000

page 2

Agile Software Development

page 3

TABLE OF CONTENTS
INTRODUCTION Unknowable and Incommunicable
13
The Problem with Parsing Experience
14
The Impossibility of Communication
Three Levels of Listening
Chapter 1 A Cooperative Game of Invention and Communication 28
Software and Poetry
Software and Games
A Second Look at the Cooperative Game
Chapter 2 Individuals
43
Them's Funky People
Overcoming Failure Modes
Working Better in Some Ways than Others
Drawing on Success Modes
Chapter 3 Communicating, Cooperating Teams
69
Convection Currents of Information
Jumping Communication Gaps
Teams as Communities
Teams as Ecosystems
What should I do tomorrow?
Chapter 4 Methodologies
100
An Ecosystem That Ships Software
Methodology Concepts
Methodology Design Principles
XP Under Glass
Why Methodology at All?
What Should I Do Tomorrow?
Chapter 5 Agile and Self-Adapting
146
Light But Sufficient
Agile
Becoming Self-Adapting
What Should I do Tomorrow?
Chapter 6 The Crystal Methodologies
164
©Alistair Cockburn 2000

17
22
29
30
35
44
47
52
61
70
81
88
95
97
101
101
120
139
142
144
147
149
153
161

Agile Software Development
Shaping the Crystal Family
Crystal Clear
Crystal Orange
Crystal Orange / Web
What Should I do tomorrow?
Appendix A: The Agile Software Development Manifesto
The Agile Alliance
The Manifesto
Supporting the Values
Appendix B: Naur, Ehn, Musashi
Peter Naur, Programming as Theory Building
Pelle Ehn, Wittgenstein's Language Games
Musashi
Books and References
Books by Title
References by Author

©Alistair Cockburn 2000

page 4
165
167
168
170
173
175
177
178
180
184
186
196
207
212
212
214

Agile Software Development

page 5

PREFACE
Is software development an art, a craft, science, engineering, or something
else entirely? Does it even matter?
Yes, it does matter, and it matters to you. Your actions and their results will
differ depending on which of those is more correct.
The main thing is this: You want your software out soon and relatively defectfree, but more than that, you need a way to examine how your team is doing
along the way.

Purpose
It is time to reexamine the notions underlying
software development.
The trouble is that as we look at projects, what
we...
Agile Software Development page 1
©Alistair Cockburn 2000
Agile Software
Development
Draft version: 3b
The Agile Software Development Series
Cockburn * Highsmith Series Editors
Alistair Cockburn
copyright Alistair Cockburn, 2000 - 2001
Agile Software Development, Principles, Patterns, and Practices - Trang 2
Để xem tài liệu đầy đủ. Xin vui lòng
Agile Software Development, Principles, Patterns, and Practices - Người đăng: Tien Le
5 Tài liệu rất hay! Được đăng lên bởi - 1 giờ trước Đúng là cái mình đang tìm. Rất hay và bổ ích. Cảm ơn bạn!
220 Vietnamese
Agile Software Development, Principles, Patterns, and Practices 9 10 929