Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
When Flexibility Backfires
         Yann Monclair
Flexibility?
refers to designs that can adapt when
external changes occur (wikipedia.org)
Know your Flexibility

• Understand
• Explain
• Visualize
Know your Flexibility

• Technical
• Architectural
• Political
Know your Flexibility

• Where
• When
• How
self instVarAt: indexOfInstVar put: aValue
(flexibility) not = ?
(flexibility) not = strict
A Few Pointers


• Strict output format
A Few Pointers


• Strict output format
• Flexible input format
A Few Pointers

• Strict output format
• Flexible input format
• Be comfortable :-)
A Few Pointers

• Strict output format
• Flexible input format
• Be comfortable :-)
• Be reasonable!
Upcoming SlideShare
Loading in …5
×

When Flexibility Backfires

343 views

Published on

When Flexibility Backfires by Yann Monclair,
ESUG09, Brest, France

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

When Flexibility Backfires

  1. 1. When Flexibility Backfires Yann Monclair
  2. 2. Flexibility?
  3. 3. refers to designs that can adapt when external changes occur (wikipedia.org)
  4. 4. Know your Flexibility • Understand • Explain • Visualize
  5. 5. Know your Flexibility • Technical • Architectural • Political
  6. 6. Know your Flexibility • Where • When • How
  7. 7. self instVarAt: indexOfInstVar put: aValue
  8. 8. (flexibility) not = ?
  9. 9. (flexibility) not = strict
  10. 10. A Few Pointers • Strict output format
  11. 11. A Few Pointers • Strict output format • Flexible input format
  12. 12. A Few Pointers • Strict output format • Flexible input format • Be comfortable :-)
  13. 13. A Few Pointers • Strict output format • Flexible input format • Be comfortable :-) • Be reasonable!

×