SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 31 | Next

James Shore and Shane Warden

"The Art of Agile Development"

There??™s no such thing.
Agile development is a philosophy. It??™s a way of thinking about software development. The canonical
description of this way of thinking is the Agile Manifesto, a collection of 4 values (Figure 2-1) and 12
principles (Figure 2-2).
To ???be agile,??? you need to put the agile values and principles into practice.
Agile Methods
A method, or process, is a way of working. Whenever you do something, you??™re following a process. Some
processes are written, as when assembling a piece of furniture; others are ad hoc and informal, as when
I clean my house.
Agile methods are processes that support the agile philosophy. Examples include Extreme Programming
and Scrum.
Agile methods consist of individual elements called practices. Practices include using version control,
setting coding standards, and giving weekly demos to your stakeholders. Most of these practices have
been around for years. Agile methods combine them in unique ways, accentuating those parts that
support the agile philosophy, discarding the rest, and mixing in a few new ideas. The result is a lean,
powerful, self-reinforcing package.
9
Don??™t Make Your Own Method
Just as established agile methods combine existing practices, you might want to create your own agile
method by mixing together practices from various agile methods.


Pages:
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6