10
Agile Analysis Anti- Patterns Tarang Baxi, Chirag Doshi and Dhaval Doshi ThoughtWorks with inputs from Vineet Shukla, Gunjan Shukla, Atul Pathak and Divyanshu Mohan images courtesy www.sxc.hu

Agile Analysis Anti-patterns

Embed Size (px)

DESCRIPTION

Accompanying these slides are short role-play segments that lightheartedly illustrate each analysis anti-pattern, drawing on real-life examples and impact, as well as ideas for how to avoid it. Each role-play segment is woven around an anti-pattern using a mock requirements statement "I want a cow".

Citation preview

Page 1: Agile Analysis Anti-patterns

Agile Analysis Anti-PatternsAgile Analysis Anti-Patterns

Tarang Baxi, Chirag Doshi and Dhaval Doshi

ThoughtWorks

Tarang Baxi, Chirag Doshi and Dhaval Doshi

ThoughtWorks

with inputs from Vineet Shukla, Gunjan Shukla, Atul Pathak and Divyanshu Mohan

images courtesy www.sxc.hu

Page 2: Agile Analysis Anti-patterns

Customer ‘requirement’Customer ‘requirement’

“I want a cow”“I want a cow”

Page 3: Agile Analysis Anti-patterns

Anti-Pattern #1Anti-Pattern #1

Waiter PatternWaiter Pattern

Motto:Motto:Of course sir, anything you like and right away!

Of course sir, anything you like and right away!

Page 4: Agile Analysis Anti-patterns

Anti-Pattern #2Anti-Pattern #2

Windmill PatternWindmill Pattern

Motto:Motto:More detail = fewer pesky questions + everyone impressed

More detail = fewer pesky questions + everyone impressed

Page 5: Agile Analysis Anti-patterns

Anti-Pattern #3Anti-Pattern #3

Dictator PatternDictator Pattern

Motto:Motto:I know what the customer wants, so just do as I say!

I know what the customer wants, so just do as I say!

Page 6: Agile Analysis Anti-patterns

Anti-Pattern #4Anti-Pattern #4

Goldsmith PatternGoldsmith Pattern

Motto:Motto:Just in case...Just in case...

Page 7: Agile Analysis Anti-patterns

Anti-Pattern #5Anti-Pattern #5

Lawyer PatternLawyer Pattern

Motto:Motto:Change is only needed if you did a bad job to start with

Change is only needed if you did a bad job to start with

Page 8: Agile Analysis Anti-patterns

Anti-Pattern #6Anti-Pattern #6

Professor PatternProfessor Pattern

Motto:Motto:The client pays money for solutions not analysis of problems

The client pays money for solutions not analysis of problems

Page 9: Agile Analysis Anti-patterns

Anti-Pattern #7Anti-Pattern #7

Alien PatternAlien Pattern

Motto:Motto:Hey if I can understand jargon, why won't the customer?

Hey if I can understand jargon, why won't the customer?

Page 10: Agile Analysis Anti-patterns

??