agile in distributed teams - london atlassian user group

22
JIRA and Confluence for Agile in distributed teams And the many, many pitfalls…. Friday, 4 July 14

Upload: matthew-cobby

Post on 30-Nov-2014

155 views

Category:

Technology


0 download

DESCRIPTION

Experiences using Atlassian tools with distributed agile teams by Kevin Smith

TRANSCRIPT

Page 1: Agile in distributed teams - London Atlassian User Group

JIRA and Confluence for Agile in distributed teams

And the many, many pitfalls….

Friday, 4 July 14

Page 2: Agile in distributed teams - London Atlassian User Group

Key points• Information wants to be free

• Meeting notes are your friend

• JIRA can over-complicate user story management

• Make sure external users have training

• How to effectively communicate

Friday, 4 July 14

Page 3: Agile in distributed teams - London Atlassian User Group

Can’t you just email it to me?

No.

Friday, 4 July 14

Page 4: Agile in distributed teams - London Atlassian User Group

This guy is your enemyDon’t let him sabotage your project

Friday, 4 July 14

Page 5: Agile in distributed teams - London Atlassian User Group

Wallboards save livesBut remember some teams work differently…

Friday, 4 July 14

Page 6: Agile in distributed teams - London Atlassian User Group

Friday, 4 July 14

Page 7: Agile in distributed teams - London Atlassian User Group

Summary of all tasksSingle page view accessible to all teams

Friday, 4 July 14

Page 8: Agile in distributed teams - London Atlassian User Group

JIRA or Confluence?Which system should I create my stories in?

Friday, 4 July 14

Page 9: Agile in distributed teams - London Atlassian User Group

JIRA can confuse peopleUser stories want to live in Confluence until they’re

signed off and ready for development

Friday, 4 July 14

Page 10: Agile in distributed teams - London Atlassian User Group

–Supplier Project Manager at the end of Sprint 4

“You know I wasn’t convinced, but this JIRA thing is awesome”

Friday, 4 July 14

Page 11: Agile in distributed teams - London Atlassian User Group

Confluence can work betterStories are simpler to edit in confluence and people tend

to prefer to update them more here rather than in JIRA

Friday, 4 July 14

Page 12: Agile in distributed teams - London Atlassian User Group

Create JIRA issueThis is awesome! Works on tables, will save you a heap

of time

Friday, 4 July 14

Page 13: Agile in distributed teams - London Atlassian User Group

Training is a challengeMake sure dev teams understand the concepts before

letting them loose on the system…

Friday, 4 July 14

Page 14: Agile in distributed teams - London Atlassian User Group

Before training…How not to manage a burn down chart…

Friday, 4 July 14

Page 15: Agile in distributed teams - London Atlassian User Group

Getting better…(apart from the time spent line)

Friday, 4 July 14

Page 16: Agile in distributed teams - London Atlassian User Group

Communicating information

In a controlled and collaborative manner

Friday, 4 July 14

Page 17: Agile in distributed teams - London Atlassian User Group

Daily stand-up• Every day

• Same time

• Same location

• No excuses

• No disruptive team members!

• Keep it to the point

• No whinging

• Take it offline

Friday, 4 July 14

Page 18: Agile in distributed teams - London Atlassian User Group

Wallboards againSeriously, they’re really important!

(and can be used for a Nerf gun scoreboard and sweepstakes…)

Friday, 4 July 14

Page 19: Agile in distributed teams - London Atlassian User Group

GovernancePainful but necessary, stakeholders from all teams

Friday, 4 July 14

Page 20: Agile in distributed teams - London Atlassian User Group

Co-locationIf you can, do it once a week…

…then go to the pub, relationships count.

Friday, 4 July 14

Page 21: Agile in distributed teams - London Atlassian User Group

Biggest learnings• The tools do matter, having 3rd parties in a single system helps,

a lot!

• Relationships can be neglected when teams are separated, co-locate, video-conference.

• Page restrictions cause pain - use only for commercially sensitive information

• Get people on-board. Some people don’t like JIRA, those people sometimes need a cattle prod…

• Sometimes JIRA is overkill, particularly for non-technical teams, use what’s appropriate for the audience

Friday, 4 July 14

Page 22: Agile in distributed teams - London Atlassian User Group

Questions?

Friday, 4 July 14