nguyen vu hung - software project management with jira agile

44
Workshop: Software Project Management with Jira Agile Agile Tour 2015 @ Hanoi, FPT University 2015/11/06 Nguyen Vu Hung, CLO, Septeni Technology

Upload: vu-hung-nguyen

Post on 15-Apr-2017

35.400 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Nguyen Vu Hung - Software Project Management with Jira Agile

Workshop: Software Project Management with Jira Agile

Agile Tour 2015 @ Hanoi, FPT University2015/11/06Nguyen Vu Hung, CLO, Septeni Technology

Page 2: Nguyen Vu Hung - Software Project Management with Jira Agile

Agenda

1. Introduction2. Let’s define our project requirements3. Manage our project with JIRA

a. How to create and manage your product backlog, sprints backlog using Confluence

b. How to manage sprint backlog using Confluence, link it with JIRA

c. How to manage daily tasks and stories in JIRAd. Using Scrum board, Epice. Make Sprint report, Velocity chartf. Using Planning and Estimating

4. Closing & Conclusion & Q&A2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 3: Nguyen Vu Hung - Software Project Management with Jira Agile

About Septeni (Technology)

➔ HQ Septeni Group : 1990/10➔ Sep Tech: 2013/03➔ 50 staffs➔ Web service developement

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 4: Nguyen Vu Hung - Software Project Management with Jira Agile

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 5: Nguyen Vu Hung - Software Project Management with Jira Agile

Self Introduction

1. Nguyễn Vũ Hưng, 19782. CLO, Septeni Technology 3. POS:

a. Agileb. Open Sourcec. Project Management

"Nguyen Vu Hung is the CLO of Septeni Technology, a development center of Tokyo based Septeni Group that focuses on developing and operating, mostly, web-based online advertisement systems. He has numerous years of IT and software development, project/product management in both Japan and Vietnam. Considering himself as a FOSS and Agile evangelist and being a Agile lover and an CLO, he is also interested in not-so-related domains such as human resource management and (organization) (re)structuring."

www.facebook.com/nguyenvuhung

[email protected]

+84-904-28-7878

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 6: Nguyen Vu Hung - Software Project Management with Jira Agile

Disclaimers

What is talked and discussed here is my personal opinion and is NOT the opinion of my employer(s), associations and/or groups I join.

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 7: Nguyen Vu Hung - Software Project Management with Jira Agile

What (NOT) to be Covered?

1. In this session, we learn how to use JIRA to manage our project in Scrum way

2. We don’t cover basic information, defintion such as “what is Agile?”, “Is this really Agile or scrum-butt?” here,

3. We don’t dive deep into “What is right or wrong”,

4. We will try to follow Scrum framework but not too stick with it.

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 8: Nguyen Vu Hung - Software Project Management with Jira Agile

Who Should Join This Session

1. Basically, everyone can enjoy this session,2. However, a little experience with software

development, Agile/Scrum practices will make you feel more comfortable with this session.

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 9: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Goals

Learn how to run Scrum projects with JIRA

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 10: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Agenda Backlog Today

1. Define stories for a fictitious project2. Practice on JIRA/Confluence

a. Sprint #1i. Day #1, #2,..., #9, #10

b. Sprint #23. Closing Retrospective

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 11: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Timeline Activities

1. L

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 12: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Project Backlog on Confluence

1.

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 13: Nguyen Vu Hung - Software Project Management with Jira Agile

Our (First Sprint) Backlog on JIRA

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 14: Nguyen Vu Hung - Software Project Management with Jira Agile

Define Our (Fictitious) Project

1. Let’s build an Uber-like service2. Brainstorming3. Define features, (user) stories4. Build our product backlog5. List on Confluence 6. Timebox: 15’

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 15: Nguyen Vu Hung - Software Project Management with Jira Agile

Our First Sprint (Sprint #1)

1.

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 16: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Daily Meeting Day #1

1. Planning meeting (part #1)2. Planning meeting (part #2)3. Daily meeting

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 17: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Daily Meeting Day #2

1. (Planning meeting part #2)2. Daily meeting3. Story workshop (dev & dev, to clarify req.)

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 18: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Daily Meeting Day #3

1. Daily meeting2. Story workshop

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 19: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Daily Meeting Day #4

1. Daily meeting2. Story workshop

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 20: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Daily Meeting Day #5

1. Daily meeting2. Story workshop3. Grooming4. PO: Upload backlog/Sharing backlog

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 21: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Daily Meeting Day #6

1. Daily meeting2. (Story workshop)3. Grooming

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 22: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Daily Meeting Day #7

1. Daily meeting2. Grooming

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 23: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Daily Meeting Day #8

1. Daily meeting2. Grooming

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 24: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Daily Meeting Day #9

1. Daily meeting2. Backlog prioritization

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 25: Nguyen Vu Hung - Software Project Management with Jira Agile

Our Daily Meeting Day #10

1. Daily meeting2. Review meeting3. Retrospective

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 26: Nguyen Vu Hung - Software Project Management with Jira Agile

Sprint #2

1. Planning meeting2. Grooming3. Review meeting4. Retrospective5. (daily meetings)6. (Story workshop)

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 27: Nguyen Vu Hung - Software Project Management with Jira Agile

Sprint #2 Day #N

1. Same as Sprint #1 Day #N

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 28: Nguyen Vu Hung - Software Project Management with Jira Agile

Sprint #3

1. Planning meeting2. Grooming3. Review meeting4. Retrospective5. (daily meetings)

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 29: Nguyen Vu Hung - Software Project Management with Jira Agile

Sprint #4

1. Planning meeting2. Grooming3. Review meeting4. Retrospective5. (daily meetings)

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 30: Nguyen Vu Hung - Software Project Management with Jira Agile

Sprint #5

1. Planning meeting2. Grooming3. Review meeting4. Retrospective5. (daily meetings)

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 31: Nguyen Vu Hung - Software Project Management with Jira Agile

Sprint #6

1. Planning meeting2. Grooming3. Review meeting4. Retrospective5. (daily meetings)

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 32: Nguyen Vu Hung - Software Project Management with Jira Agile

Sprint #7

1. Planning meeting2. Grooming3. Review meeting4. Retrospective5. (daily meetings)

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 33: Nguyen Vu Hung - Software Project Management with Jira Agile

Sprint #8

1. Planning meeting2. Grooming3. Review meeting4. Retrospective5. (daily meetings)

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 34: Nguyen Vu Hung - Software Project Management with Jira Agile

Sprint #9

1. Planning meeting2. Grooming3. Review meeting4. Retrospective5. (daily meetings)

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 35: Nguyen Vu Hung - Software Project Management with Jira Agile

Look Back and Review

1. Product backlog2. Sprint backlog3. JIRA Scrum4. Daily task5. Scrum board6. (Epic)7. Sprint report, Velocity chart, Burndown chart8. Planning/Estimation with (Planning) Poker9. Story points

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 36: Nguyen Vu Hung - Software Project Management with Jira Agile

Kanban

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 37: Nguyen Vu Hung - Software Project Management with Jira Agile

Kanban: Configure Board

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 38: Nguyen Vu Hung - Software Project Management with Jira Agile

Burndown Chart

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 39: Nguyen Vu Hung - Software Project Management with Jira Agile

Cummulative Flow Diagram

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 40: Nguyen Vu Hung - Software Project Management with Jira Agile

Control Chart

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 41: Nguyen Vu Hung - Software Project Management with Jira Agile

JIRA Issue List

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 42: Nguyen Vu Hung - Software Project Management with Jira Agile

Poker Estimation

2015/11/06, Agile Tour 2015 @ Hanoi - Nguyen Vu Hung

Page 44: Nguyen Vu Hung - Software Project Management with Jira Agile

Workshop: Software Project Management with Jira Agile

Agile Tour 2014 @ Hanoi2015/11/06Nguyen Vu Hung, CLO, Septeni Technology