25

Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality
Page 2: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

Keeping the JIRA team on trackFive techniques we use to boost both speed and quality

2

Paul Slade

JIRA Dev Manager, Atlassian

Page 3: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

3

Team Evolution

Page 4: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

4

#1 Paper Prototyping

Page 5: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

5

#1 Paper Prototyping

Page 6: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

6

#1 Paper Prototyping

Page 7: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

7

• Build UX skills across your team• Design fast. Design cheap.

Page 8: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

8

#2 Tight Teams

Early 2009

Late 2010

Page 9: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

9

#2 Tight Teams

Team Ignite & A-team

• Specialists and generalists

• Skills exchange

• Teams follow product themes

Page 10: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

10

#2 Tight Teams

Dreamteam & Engine Room

• Teams follow product lifecycle

• Evolve features

• Big code base

Page 11: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

11

#2 Tight Teams

• Autonomous

• Team Leads still code

• Fast

• Cohesive

• Self organising

Page 12: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

12

• Don’t be centralized too long. It slows you down.

• Change teams around – not that often• Autonomous teams go faster

Page 13: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

13

#3 Scaling QA

• About the business experience pre JIRA 4.0

• JIRA 4.0+ shifted to the user experience

• Bring in QA specialists and we had the perfect storm

Image by opensourceway

Page 14: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

14

#3 Scaling QA

Page 15: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

15

#3 Scaling QA

Developer On Test - DOTOnly 5 issues can be waiting for a Quality Review

Page 16: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

16

• Quality matters to an awesome user experience.

• Quality is everyone’s responsibility

Page 17: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

17

#4 DevSpeed

• CI debt

• Inner loop speed

• Grease and oil change

• Clean house

Page 18: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

18

#4 DevSpeed

• Brings variety

• Blow off some steam

• Try out scrum master for an iteration

Page 19: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

19

• Make it easy to capture devspeed hassles

• Let your teams run a de-frag over their processes and tools

Page 20: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

20

#5 Ship 20% time

• Use their product and customer knowledge

• Devspeed keeping devs super effective

• Trained to make calls

• Called 20% time

• Sounds awesome

Page 21: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

21

#5 Ship 20% time

• Not good enough

• 8-10% time

• Solo projects

• Ambitious?

• Stall at 80% done!

Page 22: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

22

Ship 20% time

+ =

Page 23: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

23

Wrap up

• Paper protoyping

• Tight teams

• Scale QA

• Dev speed

• 20% time is a team effort

Page 24: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

“From paper to product… #summit11”

24

Page 25: Keeping the JIRA team on track: Five techniques we use to boost both speed and quality

Thanks,Surely there is time for questions…

25