Information Technology Blog

Thursday, October 20, 2005

From Mark Richard’s Agile Architecture presentation

Applying Agility to the Architecture Process

1. A successful agile architecture effort does not have
to apply all of the principles agile architecture
2. Keep the architecture simple.
3. Know the business goals and stakeholders.
4. Communication, Collaboration, and Clarity.
5. Work iteratively and let the architecture gradually
Evolve.
6. Use abstraction wherever possible
7. Apply standards wherever possible
8. Make the architecture product-independent

Agile Documentation
  1. Document with a purpose
  2. Diagrams are more effective than written documentation
  3. Start with diagrams, document at the end of the process
  4. Don’t forget – published documents must be maintained!
  5. Don’t get caught up in UML
  6. Start with three models (diagrams)
  7. Conceptual Architecture Diagram
  8. Technical Architecture Diagram
  9. Physical Architecture Diagram
Agile Manifesto:

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

  • Individuals and interactions over processes and tools.

  • Working software over comprehensive documentation.

  • Customer collaboration over contract negotiation.

  • Responding to change over following a plan.



“The most important single ingredient in the
formula of success is knowing how to get along
with people”
- Theodore Roosevelt

“I don’t know the key to success, but the key to
failure is trying to please everybody”
- Bill Cosby

0 Comments:

Post a Comment

<< Home