Where & When
Webinar , From WA
Tue, Sep 4
- Tue, Sep 4 '07
10:00 am - 11:00 am PDT
Pricing
Free
Speaker(s)
Presentation
Will be available at
Resources Webinars
Login or Register to view it.
Webinar: Design Patterns in Agile Environments
What relevance do Design Patterns have in a modern, Agile development process?
Many development organization ask this question. After all, the book that started the patterns movement, Design Patterns: Elements of Reusable Object-Oriented Software (Gamma, Helm, Johnson, Vlissides), was originally published in 1995. Can a concept introduced over 10 years ago still apply today?
Yes! Design Patterns are even more relevant now than ever before. Why?
Patterns emphasize maintainability as a fundamental priority in design. In an Agile process, we embrace the notion that all the forces which drive development (requirements, technology, priorities, etc…) can and will change, and that in order to keep the value of software high, our software must be changeable without excessive risk, cost, and waste. Patterns promote this by encapsulating variations at multiple levels.
Furthermore, patterns do not exist solely in the realm of up-front design. They are equally powerful, perhaps even more powerful, when emerging a design incrementally, and in the face of changing requirements. This is best understood by experiencing them in this context.
Patterns teach us to handle variation. They were originally discovered in situations where the variations to be handled were known at the beginning of the design process. However, the principles behind the patterns can be just as effectively applied when these same variations are discovered one at a time. This is what typically happens in an Agile process. This webinar introduces the principles of standard design patterns, but it does it within the context of an Agile project.
AGENDA
10:00 - 11:00 PT Webinar
11:00 - 12:00 PT Online Q&A
CALLING OPTIONS
We provide both a standard long distance conference call number (tolls apply) and a toll-free option using Skype. Use whatever works for you.
Agenda
- 10:00 am - 11:00 am PDT (1:00 pm - 2:00 pm EDT)
- webinar itself
- 11:00 am - 12:00 pm PDT (2:00 pm - 3:00 pm EDT)
- Q&A follow up (details given in webinar).
Venue/Registration Info
- Room/Location
- Online
- Special Instructions
In order to receive instructions on how to attend, registration must take place no later than September 4, 2007 8:00 AM PT.