Agile at home

18
AGILE @ HOME RAGHUNATH SOMAN

description

Agile at Home is a proposed approach to adopt the Agile methodology in our family to improve our productivity and efficiency

Transcript of Agile at home

Page 1: Agile at home

AGILE @ HOMERAGHUNATH SOMAN

Page 2: Agile at home

CONTENTS

Introduction

Stakeholders: Product Owner

Scrum Master

Scrum Team

Agile Ceremonies: Product Backlog and Sprint Backlog

Daily Scrum Meetings

Burndown

Deliverables

Sprint Retrospective

Example Scenario

Page 3: Agile at home

INTRODUCTION

Agile is an incremental, iterative methodology used widely in software industry.

Agile @ Home is a proposed approach to bring in the best practices of this methodology into our daily lives.

Objective is not to make our family life a formal, mechanical process, but to bring in a structured approach to get things done without causing undue stress.

Page 4: Agile at home

STAKEHOLDERS

Page 5: Agile at home

PRODUCT OWNER

In Agile @ Office, Product Owner creates the product backlog.

In Agile @ Home, Product Owners are primarily responsible for guidance and monitoring.

They should ideally be the senior-most member of the family.

They can also be someone from outside the immediate family; but someone whom the family trusts and respects; and looks up to for advice.

They should help Scrum Master to resolve conflicts.

Page 6: Agile at home

SCRUM MASTER

Senior member of the family

Role can be rotated among two equally senior-members (husband /wife) after every few sprints

Responsible for tracking progress of all tasks

Page 7: Agile at home

SCRUM TEAM

All members of the family unit, except infants

May need to be coached by Scrum Master on Agile processes

Preferably not more than 7 members under one Scrum Master.

‘Pair working’ concept can be used: two folks working on a big task

Page 8: Agile at home

AGILE CEREMONIES

Page 9: Agile at home

PRODUCT BACKLOG

Just as in Agile at Office, this is the most important step.

All the stakeholders (PO, SM and ST) sit together and brainstorm about everything that family wants to achieve, in the short-, medium- as well as long term.

This should be done periodically, at least once a year.

Sets expectations clear, brings everyone on same page.

Page 10: Agile at home

SPRINT PLANNING & SPRINT DELIVERABLES

During Product Backlog, all stakeholders decide on time-boxed unit for a sprint.

Recommended time-box is minimum one month and maximum three months.

At start of every sprint, all stakeholders agree to select a chunk of product backlog.

Each family member picks up the tasks at granular level.

Each family member commits himself/herself to the selected task.

Each family member specifies exactly what they will deliver at the end of the sprint

Page 11: Agile at home

DAILY SCRUM MEETINGS

DSMs are a crucial part of Agile @ Office.

For Agile @ Home, they can be held either at breakfast or dinner, when SM and ST are available.

In case, it is not possible for SM and all ST to meet at a common time, SM must interact with each family member and keep track of progress.

Page 12: Agile at home

BURNDOWN CHARTS

Stakeholders can decide on a mechanism to track the progress.

Some approaches to track progress: Verbal updates

Note pad/Diary

Sticky notes on refridgerator

Kanban boards

Excel sheets…

Page 13: Agile at home

DELIVERABLES

Agile @ Office focuses on ‘working software’ at end of each sprint.

Agile @ Home focuses on significant, measurable progress on each task. It can be: A tangible, physical product

A recommendation for a specific product/item

A ‘SMART’ plan for a long-term activity

Page 14: Agile at home

SPRINT RETROSPECTIVE

All family members share their updates, preferably at a common meeting.

Completed activities are discussed and agreed upon as DONE.

Unfinished items are moved to the next sprint backlog.

Sprint Retrospective should preferably be clubbed together with next Sprint Planning.

Page 15: Agile at home

EXAMPLE SCENARIO

Stakeholders: Grandparents: Product Owner(s)

Wife: Scrum Master

Husband, daughter and son: Scrum Team

SM and ST visit PO for product backlog. Husband wants to plan a North India trip in December

Wife wants to start a jewellery shop

Daughter wants to go abroad for higher studies after her Masters degree

Son wants the long-promised gaming console

The stakeholders decide on the sprint duration: 2 months

Page 16: Agile at home

EXAMPLE SCENARIO

Each team member picks up tasks at granular level Husband will identify holiday destinations and overall budget required

Wife to analyse feasibility of jewellery shop in the locality

Daughter to identify admission requirements and college names

Son to compare Sony PS3, Nintendo and Xbox and come up with final recommendation

All the stakeholders decide on priorities Since admission dates are close by, daughter’s admission is top priority.

Wife’s shop is a potential source of future income, hence next on list.

The gaming console was promised long ago, hence is included.

Last is the vacation plan.

Over the period of sprint, the SM and ST have discussions over dinner.

Page 17: Agile at home

EXAMPLE SCENARIO

After 2 months (sprint exit), all stakeholders meet. Daughter is ready with short-listed college names and admission details. The

discussion is done and she will start with admission process in next sprint.

Wife informs that her analysis indicates that jewellery shop is not feasible due to presence of big brands in local vicinity. Hence idea is dropped. But there is much scope for a boutique. This will be analysed further.

Son specifies Xbox and provides reasons (many gaming titles, etc.)

Husband informs that finances are not sufficient to meet all above requirements and the vacation; hence the vacation plan is moved to general backlog with a provision for an abroad trip to visit the daughter.

Sprint planning is done for the next sprint… and the cycle repeats.

Page 18: Agile at home

THANK YOU!