61
The Limited Red Society Agile Hyderabad, August Naresh Jain http://nareshjain.com Twitter: @nashjain Copyright © 2010, Industrial Logic, Inc. All Rights Reserved. Original Presentation by Joshua Kerievsky 1 Sunday 15 August 2010

The Limited Red Society

Embed Size (px)

DESCRIPTION

You've heard about limiting WIP (Work-In-Progress) but how good are you at limiting red time? Red time is when you have compilation errors and/or failing tests. A growing group of practitioners have learned how to effectively reduce red time while test-driving and refactoring code. To understand how to limit red time, it helps to visualize it.In this talk, Naresh Jain demonstrates various strategies to limit your time in Red. He analyzes live programming sessions using graphs that clearly visualize red time. You'll learn what programming processes help or hurt our ability to limit red time and you'll gain an appreciation for the visual cues that can help make you a better programmer and fellow member of the Limited Red Society.

Citation preview

Page 1: The Limited Red Society

The Limited Red Society

Agile Hyderabad, AugustNaresh Jain

http://nareshjain.comTwitter: @nashjain

Copyright © 2010, Industrial Logic, Inc. All Rights Reserved.

Original Presentation by Joshua Kerievsky

1Sunday 15 August 2010

Page 2: The Limited Red Society

Profitability

2Sunday 15 August 2010

Page 3: The Limited Red Society

Decrease Inventory

3Sunday 15 August 2010

Page 4: The Limited Red Society

Decrease Operating Cost

4Sunday 15 August 2010

Page 5: The Limited Red Society

Increase Throughput

5Sunday 15 August 2010

Page 6: The Limited Red Society

Reducing Waste

6Sunday 15 August 2010

Page 7: The Limited Red Society

Extra Feature

7Sunday 15 August 2010

Page 8: The Limited Red Society

Inventory

8Sunday 15 August 2010

Page 9: The Limited Red Society

Heavy Weight Process

9Sunday 15 August 2010

Page 10: The Limited Red Society

Finding Information

10Sunday 15 August 2010

Page 11: The Limited Red Society

Defects

11Sunday 15 August 2010

Page 12: The Limited Red Society

Waiting

12Sunday 15 August 2010

Page 13: The Limited Red Society

Hand-offs

13Sunday 15 August 2010

Page 14: The Limited Red Society

Tools We Use

14Sunday 15 August 2010

Page 15: The Limited Red Society

Src: ThoughtWorks15Sunday 15 August 2010

Page 16: The Limited Red Society

Src: Kenji Hiranabe

Kanban Board @ Yamaha Motor

16Sunday 15 August 2010

Page 17: The Limited Red Society

Continuous Integration

17Sunday 15 August 2010

Page 18: The Limited Red Society

18Sunday 15 August 2010

Page 19: The Limited Red Society

18Sunday 15 August 2010

Page 20: The Limited Red Society

TO DO IN PROGRESS DONE

19Sunday 15 August 2010

Page 21: The Limited Red Society

In Progress = Red

20Sunday 15 August 2010

Page 22: The Limited Red Society

Me

21Sunday 15 August 2010

Page 23: The Limited Red Society

22Sunday 15 August 2010

Page 24: The Limited Red Society

Mumbai23Sunday 15 August 2010

Page 25: The Limited Red Society

24Sunday 15 August 2010

Page 26: The Limited Red Society

25Sunday 15 August 2010

Page 27: The Limited Red Society

We don’t travel like this

26Sunday 15 August 2010

Page 28: The Limited Red Society

We are getting there...

27Sunday 15 August 2010

Page 29: The Limited Red Society

Tech Talks!

AgilePhilly

28Sunday 15 August 2010

Page 30: The Limited Red Society

FitNesse ProTest

PatangLa"u

FitDecoratorDBFit

QWick

ProFIT

29Sunday 15 August 2010

Page 31: The Limited Red Society

30Sunday 15 August 2010

Page 32: The Limited Red Society

31Sunday 15 August 2010

Page 33: The Limited Red Society

32Sunday 15 August 2010

Page 34: The Limited Red Society

33Sunday 15 August 2010

Page 35: The Limited Red Society

34Sunday 15 August 2010

Page 36: The Limited Red Society

35Sunday 15 August 2010

Page 37: The Limited Red Society

36Sunday 15 August 2010

Page 38: The Limited Red Society

Visualization

37Sunday 15 August 2010

Page 39: The Limited Red Society

38Sunday 15 August 2010

Page 40: The Limited Red Society

39Sunday 15 August 2010

Page 41: The Limited Red Society

40Sunday 15 August 2010

Page 42: The Limited Red Society

41Sunday 15 August 2010

Page 43: The Limited Red Society

“Can we predict a winning team based

on its passing pattern?”

42Sunday 15 August 2010

Page 44: The Limited Red Society

43Sunday 15 August 2010

Page 45: The Limited Red Society

462 total passes (twice as many as Holland)

Centrality well distributed among players

Impressive concentration in midfield

44Sunday 15 August 2010

Page 46: The Limited Red Society

Demo

45Sunday 15 August 2010

Page 47: The Limited Red Society

46Sunday 15 August 2010

Page 48: The Limited Red Society

47Sunday 15 August 2010

Page 49: The Limited Red Society

48Sunday 15 August 2010

Page 50: The Limited Red Society

“A good retreat is better than a bad stand”

-- Irish Proverb

49Sunday 15 August 2010

Page 51: The Limited Red Society

Narrowed Change

50Sunday 15 August 2010

Page 52: The Limited Red Society

51Sunday 15 August 2010

Page 53: The Limited Red Society

52Sunday 15 August 2010

Page 54: The Limited Red Society

Parallel Change

53Sunday 15 August 2010

Page 55: The Limited Red Society

Limiting Time in RedOther Examples

54Sunday 15 August 2010

Page 56: The Limited Red Society

55Sunday 15 August 2010

Page 57: The Limited Red Society

Unavailable = Red

56Sunday 15 August 2010

Page 58: The Limited Red Society

57Sunday 15 August 2010

Page 59: The Limited Red Society

58Sunday 15 August 2010

Page 60: The Limited Red Society

59Sunday 15 August 2010

Page 61: The Limited Red Society

Questions?

• Thank You!

[email protected]

• Twitter: @nashjain

• http://blogs.agilefaqs.com

60Sunday 15 August 2010