Dungeons and Data - Yahoo Hack Day 2013

34

Transcript of Dungeons and Data - Yahoo Hack Day 2013

Page 1: Dungeons and Data - Yahoo Hack Day 2013
Page 2: Dungeons and Data - Yahoo Hack Day 2013

Dungeons and Databy jennifer davis

Page 3: Dungeons and Data - Yahoo Hack Day 2013

Production Engineering

3

http://www.flickr.com/photos/byteorder

Page 4: Dungeons and Data - Yahoo Hack Day 2013

Character Sheet

4

http://www.flickr.com/photos/puggles

Page 5: Dungeons and Data - Yahoo Hack Day 2013

Abilities• Communication• Collaboration• Confidence

5

Page 6: Dungeons and Data - Yahoo Hack Day 2013

Ability: Communication

6

Page 7: Dungeons and Data - Yahoo Hack Day 2013

Kanban – Basic Principles• Start with what you do now.

7

Page 8: Dungeons and Data - Yahoo Hack Day 2013

8

http://www.flickr.com/photos/levork

Page 9: Dungeons and Data - Yahoo Hack Day 2013

Kanban – Core properties• Visualization of workflow• Make process policies explicit.

9

Page 10: Dungeons and Data - Yahoo Hack Day 2013

10

Page 11: Dungeons and Data - Yahoo Hack Day 2013

Explicit policies - Sample

11

Page 12: Dungeons and Data - Yahoo Hack Day 2013

Reward..

12

Page 13: Dungeons and Data - Yahoo Hack Day 2013

Kanban – Basic Principles• Respect current process, roles, responsibilities, and

titles.

13

Page 14: Dungeons and Data - Yahoo Hack Day 2013

Ability: Collaboration

14

Page 15: Dungeons and Data - Yahoo Hack Day 2013

15

Page 16: Dungeons and Data - Yahoo Hack Day 2013

NHCsNon-Hacking Contributors – “Crew Shirts”

16

Page 17: Dungeons and Data - Yahoo Hack Day 2013

Kanban – Core properties• Manage Flow• Improve Collaboratively

17

Page 18: Dungeons and Data - Yahoo Hack Day 2013

18

Page 19: Dungeons and Data - Yahoo Hack Day 2013

Skill: Confidence

19

Page 20: Dungeons and Data - Yahoo Hack Day 2013

20

Page 21: Dungeons and Data - Yahoo Hack Day 2013

Kanban – Core properties• Limit WIP

21

Page 22: Dungeons and Data - Yahoo Hack Day 2013

Kanban – Basic Principles• Agree to pursue incremental, evolutionary change.

22

Page 23: Dungeons and Data - Yahoo Hack Day 2013

Work == Applied skills• Work requested via bugzilla• Work visualized on LeanKit

… no direct integration

23

Page 24: Dungeons and Data - Yahoo Hack Day 2013

24

Page 25: Dungeons and Data - Yahoo Hack Day 2013

APIs !

25

Page 26: Dungeons and Data - Yahoo Hack Day 2013

Objects• LeanKit

• Board• Card• User

• Bugzilla• Product• Bug• User

26

Page 27: Dungeons and Data - Yahoo Hack Day 2013

Work Unitcard bugTitle short_short_descExternalCardID bug_idTypeId (Indirectly )reporterLaneId target_milestoneAssignedUserIds assigned_to

27

Page 28: Dungeons and Data - Yahoo Hack Day 2013

TeamBoardId Bugzilla Product

28

Page 29: Dungeons and Data - Yahoo Hack Day 2013

Problems• LeanKit: No direct User APIs• Feature disparity• Individual differences in “term definition”

• Example: project vs task

29

Page 30: Dungeons and Data - Yahoo Hack Day 2013

Next Step: Character Sheet!

30

Page 31: Dungeons and Data - Yahoo Hack Day 2013

Kanban• Basic Principles

• Start with what you do now.• Agree to pursue incremental change.• Respect current roles.

• Core Properties• Visualize workflow.• Limit WIP.• Manage Flow.• Make process policies explicit.• Improve Collaboratively.

31

Page 32: Dungeons and Data - Yahoo Hack Day 2013

Summary• Engineering “Character Sheet” Abilities

• Communication• Collaboration• Confidence

32

Page 33: Dungeons and Data - Yahoo Hack Day 2013

Thanks!

33

@sigje

Page 34: Dungeons and Data - Yahoo Hack Day 2013

Acknowledgements• http://www.flickr.com/photos/levork • http://www.flickr.com/photos/puggles• http://www.flickr.com/photos/byteorder• http://www.flickr.com/photos/egoant• http://www.flickr.com/photos/happymonkey• Kyle Latino • Greg Connor

34