21
ESCAPING THE WATERFALL Presented by Casie Oxford Senior Content Manager [email protected] http://www.linkedin.com/in/cassandraoxford / http://lanyrd.com/2014/society-for-technical-c ommunication/sctdcc / An Agile Case Study ©2014 Zix Corporation. All rights reserved.

Escaping the waterfall case study_FINAL

Embed Size (px)

DESCRIPTION

Agile methodology in documentation.

Citation preview

Page 1: Escaping the waterfall case study_FINAL

ESCAPING THE WATERFALL

Presented by Casie OxfordSenior Content [email protected]

http://www.linkedin.com/in/cassandraoxford/http://lanyrd.com/2014/society-for-technical-communication/sctdcc/

An Agile Case Study

©2014 Zix Corporation. All rights reserved.

Page 2: Escaping the waterfall case study_FINAL

My Background

• Time in this industry

• Time at company

• Time using Agile

©2014 Zix Corporation. All rights reserved.

Page 3: Escaping the waterfall case study_FINAL

Our Process (Timeline)• Sprints - 1 week sprintsoSprint review

oDemo

• Story workshop – weekly or moreoStory

oEpics

oAcceptance criteria

• Scrum & standups – short meetings every day

• Scrum board

• Backlog

• Retrospective

• Release

Page 4: Escaping the waterfall case study_FINAL

©2014 Zix Corporation. All rights reserved.

Why did we do it?

• Faster time to market

•More flexibility in requirements

•Better quality product

Page 5: Escaping the waterfall case study_FINAL

Benefits

•Can release documents sooner/faster/better

•We have input into the product

• Know things sooner

•We have concrete metrics

• Syncs us with other departments

©2014 Zix Corporation. All rights reserved.

Page 6: Escaping the waterfall case study_FINAL

What do we do?

Everything!

•We now use Agile to manage our whole department

©2014 Zix Corporation. All rights reserved.

Page 7: Escaping the waterfall case study_FINAL

Examples:

Company Standups Board

Team Scrum Board

Page 8: Escaping the waterfall case study_FINAL

Documentation Board

Page 9: Escaping the waterfall case study_FINAL

How do we do it?

We use three categories:

1. New Product/Release Story

2. Documentation Enhancement

3. Documentation Defect

©2014 Zix Corporation. All rights reserved.

Page 10: Escaping the waterfall case study_FINAL

©2014 Zix Corporation. All rights reserved.

1. New Product/Release Story

•Doc requirements are defined during the story workshop as part of the story

•Review during the demo

•After code complete, we do a short documentation review if time allows

Page 11: Escaping the waterfall case study_FINAL

©2014 Zix Corporation. All rights reserved.

1. New Product/Release Story

Page 12: Escaping the waterfall case study_FINAL

©2014 Zix Corporation. All rights reserved.

1. New Product/Release Story

Page 13: Escaping the waterfall case study_FINAL

©2014 Zix Corporation. All rights reserved.

2. Documentation Enhancement

• Identified enhancements are entered into a documentation backlog

• Prioritized by management and targeted for a release

• Enhancements are added to the schedule as time allows

•Can use as filler

• Follows same processes

Page 14: Escaping the waterfall case study_FINAL

©2014 Zix Corporation. All rights reserved.

2. Documentation Enhancement

Page 15: Escaping the waterfall case study_FINAL

3. Documentation Defect

• Identified defects are entered into the backlog

• Prioritized by management and targeted for a release

• If it’s an emergency, we treat it as a patch

• Follows same processes

©2014 Zix Corporation. All rights reserved.

Page 16: Escaping the waterfall case study_FINAL

3. Documentation Defect

©2014 Zix Corporation. All rights reserved.

Page 17: Escaping the waterfall case study_FINAL

Tips & Tricks

• Start when the project starts

• Try to make a clean break

• Leave it behind

©2014 Zix Corporation. All rights reserved.

Page 18: Escaping the waterfall case study_FINAL

©2014 Zix Corporation. All rights reserved.

Tips & Tricks

• Dev and QA figured it out first oIt took them a year to get started

oWe started with their processes, then added our needs

• Become a team member oSit in the room, add value to the conversation

oRealize teams have different dynamics

• Doc is a team effortoAllow them to help

oPerfection is overrated!

Page 19: Escaping the waterfall case study_FINAL

Tips & Tricks

• Learn to write fiction

•Content reuse and single sourcing were MUSTS

•Be flexible (agile)oThis applies to everyone

oIf something isn’t working, try something else

• Shorten your review process

©2014 Zix Corporation. All rights reserved.

Page 20: Escaping the waterfall case study_FINAL

Future Goals

•Consistency across teams

•Documentation as acceptance tests

•Ratio estimates

• Technical Debt Days

©2014 Zix Corporation. All rights reserved.

Page 21: Escaping the waterfall case study_FINAL

THANK YOU & QUESTIONS

©2014 Zix Corporation. All rights reserved.