hammock driven development

18

Upload: ilegra

Post on 25-May-2015

135 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Hammock Driven Development
Page 2: Hammock Driven Development

Hammock Driven Development

Page 3: Hammock Driven Development

Rich Hickey

when was the last time that you spent to think about something during 1 hour?

Page 4: Hammock Driven Development

Hammock Driven Development

Page 5: Hammock Driven Development

• Fix on Prod• QA Team• Fix on DEV• Design

Expensive

Cheap

Page 6: Hammock Driven Development

• analysis/Desing• Undestand• Found Solution

How avoid the Bugs?

Page 7: Hammock Driven Development
Page 8: Hammock Driven Development

• Featuring are Result not Target• Featuring not solve any problems

• Introduce new problems

• Avoid done answers

• Avoid problems != solving them

Problems Solutions

Page 9: Hammock Driven Development
Page 10: Hammock Driven Development

“You will often find the next big idea by completely crucifying the last guy’s idea,”

Hickey says.

• Talk about• Write• Draw

Page 11: Hammock Driven Development

* Facts* Context* Constraints

Page 12: Hammock Driven Development

you can't connect things you don't know about.

* be critical* read* know

Page 13: Hammock Driven Development

you will need 2 possible solutions and attribute positive points and negative points

Page 14: Hammock Driven Development

• Hammock• Away computer• See the problem on != corners• Found good strategy

Page 15: Hammock Driven Development

Good Design:• Write the solution• Make pictures• Think on different places• Hammock and close your eyes

Page 16: Hammock Driven Development

“You can go in the hammock, you can close your eyes, and no one knows that

you’re not sleeping, but they won’t bother you because they think you might be sleeping.”

Hickey says.

Page 17: Hammock Driven Development

when you make a mistake is a opportunity to learn

Page 18: Hammock Driven Development

For understand the problem, What do you know?* Facts* Context* Constraints Write proposed solution Express your ideas with picture Talk about the problem