Being Agile With Documentation

28
Being Agile with Documentation or… how technical communicators can survive (and thrive) on Agile Projects

description

Agile environments can be both challenging and rewarding places for technical writers. Appropriate documentation is essential to the efficient production, testing, and acceptance of software. One way to be Agile with documentation to evolve it in parallel with the system development — delivering user stories, use cases, UI designs, system tests, manuals, and even online help — with just enough detail, and just in time. Come and explore some ways that you can be Agile with your documentation. This presentation isn't intended to provide a silver bullet solution, but it may give you some ideas beyond those famous (infamous?) 3x5 index cards.

Transcript of Being Agile With Documentation

Page 1: Being Agile With Documentation

Being Agile with Documentation

or…how technical communicators can

survive (and thrive) on Agile Projects

Page 2: Being Agile With Documentation

Who am I, and why am I here?

Page 3: Being Agile With Documentation

What do you know about Agile…

Page 4: Being Agile With Documentation

So… What is Agile?

Page 5: Being Agile With Documentation

Individuals and Interactions

over processes and tools

Page 6: Being Agile With Documentation

Working Software

over comprehensive documentation

Page 7: Being Agile With Documentation

Customer Collaboration

over contract negotiation

Page 8: Being Agile With Documentation

Responding to Change

over following a plan

Page 9: Being Agile With Documentation

Sustainable Pace

Continuous attention to technical excellence and good

design

Page 10: Being Agile With Documentation

Simplicity

Self-Organizing Teams

Reflection and Improvement

Page 11: Being Agile With Documentation

But… what does it all mean?

Don’t just do Agile… Be Agile

Page 12: Being Agile With Documentation

Now… what does that mean for technical writers?

Page 13: Being Agile With Documentation

• writing and editing• document design• using language effectively to

please or persuade (rhetoric)• problem solving• collaboration and teamwork• interpersonal and oral communication• facility with, and ability to learn,

technologies

Adapt your Core Competencies

Page 14: Being Agile With Documentation

The biggest difference is the Mindset

Page 15: Being Agile With Documentation

Integration with the Development Team

Page 16: Being Agile With Documentation

No Prescription for Documentation – so we will have to write our own

Page 17: Being Agile With Documentation

Whiteboards…

and Markers… and Cameras… oh my!

Page 18: Being Agile With Documentation

“Typical” Agile Requirements Documentation

Create a

new article

for

publishing

Publish an article

to the website

Delete a

publishe

d article

Page 19: Being Agile With Documentation
Page 20: Being Agile With Documentation

KIS and KIL

and a dollop of Horse Sense

Page 21: Being Agile With Documentation

Documentation and Coding should proceed in Parallel

Page 22: Being Agile With Documentation

Focus on Users and their Needs

Page 23: Being Agile With Documentation

Develop Design Patterns for your Documentation

Page 24: Being Agile With Documentation

Sources of Design Patterns

Page 25: Being Agile With Documentation

Design for Change

Page 26: Being Agile With Documentation

Some resources to check out

Manifesto for Agile Software Development www.agilemanifesto.org

Scott Ambler – Agile Modeling website http://www.agilemodeling.com

WritersUS – Agile Technical Documentationwww.writersua.com

Page 27: Being Agile With Documentation

Questions? Discussion?

Page 28: Being Agile With Documentation

Thank You

[email protected]