Common Vocabulary
Материал из AgileWiki
Версия от 14:52, 22 августа 2009; Denis (Обсуждение | вклад)
Содержание |
Определение
...
Обсуждения
- http://agilerussia.ru/forum/viewtopic.php?p=xxx#xxx Кратенько, кратенько ....
... ...
Статьи
agileatlanta.org
What is it?
- Guide all development with a simple shared story of how the whole system works.
- AKA Metaphor
- AKA System Of Names
- Architecture?
- Analogy (eg "this program is like an assembly line...")
- something that goes hand-in-hand with design
If this is a "best practice", then why don't people do it?
- not well explained or understood
How is it any different if done "eXtreme"?
- you would understant it and use it
What other practices support this practice?
- SimpleDesign maybe?
What other practices are supported by this one?
- helps with ThePlanningGame
- helps communicate with the OnSiteCustomer
- helps do and shows up in SimpleDesign
- if done well, "future design changes tend to follow a convergent path"
- makes refactoring easier?
- helps programmers communicate when practicing PairProgramming, CollectiveOwnership and CodingStandards, especially with naming and design
How do I get started?
- Perhaps have your team study architectural and design patterns books or attend design patterns study groups to learn some lingo. See http://groups.yahoo.com/group/atlanta-dpsg/.
Next: Simple Design (path A); Coding Standards (path B).
-- AndrewFuqua - 31 Mar 2002
Денис Миллер. Стандартизация Agile
Draft (Denis Miller)
TODO: Для формирования следует внедрять такие практики (объяснения напишу позже)
- Coding Standards aka Coding & Naming Conventions
- Smells Catalog
- Refactoring Catalog
- Patterns Catalog
- Agile Certification
