Managing Documentation Projects in a Collaborative World Technical Communication Summit May 2010 Larry Kunz Twitter:

Slides:



Advertisements
Similar presentations
Applying Agile Methodologies to Traditional Publishing Kristen McLean Bookigee, Inc. February 12 th, 2011.
Advertisements

Iterative Development: Done Simply Emily Lynema NCSU Libraries Code4Lib 2010.
Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
A Framework for Agile Instructional Development Sharon E. Bratt, PhD. Grant Macewan University.
Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
PROC-1 3. Software Process. PROC-2 What’s a process? Set of activities in creating software It involves creativity –hard to automate –Requires human judgment.
AgileMan Consulting So what the heck is Agile? It came about as a response to the high failure rate of software projects (> 60%), where failure means late,
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agile 101.
Blue Mountain RAM Product Roadmap Jim Erickson, President and CEO Randy Paroda, Director of Product Development.
Agile development By Sam Chamberlain. First a bit of history..
Business Intelligence Technology and Career Options Paul Boal Director - Data Management Mercy ( April 7, 2014.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Sharon Burton Product Manager/Product Evangelist MadCap Software
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
Planning for a Web site Project ITS Web Services - Wendy Dascoli November 1, 2007.
BEFORE AGILE METHODS Other Engineering fields development models were used, ie: Waterfall Method: Intensive planning and refactoring before coding is actually.
AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation.
Current Trends in Systems Develpment
Agile and XP Development Dan Fleck 2008 Dan Fleck 2008.
Project Workflow. How do you do it? -Discussion-
Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 8 - Approaches to System Development.
Rapid Application Development. What is RAD……..?  Rapid Application Development (RAD) is a software development process.  first developed during the.
Information Development Projects
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
04 | Define a Software Iteration Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
SCRUMBAN?!?! What is it and how can it help your team?
Agile: Lessons Learned (a retrospective) Tony
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through.
Bringing Sense, Sensibility, and Sanity to projects.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
#AgileEd. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University slideshare.net/cindyroyal #AgileEd.
Megan Torrance | Using Agile to put SAM to Work 1 Megan Torrance DevLearn 2013 | Session #110 Using Agile to put SAM to.
Cultivating Agile Requirements
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Agile Development Implementation Considerations. Agile software development is a methodology based on iterative and incremental development, where requirements.
10 key principles of agile software development
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
Agile Development Chapter 10 - part 2. Agile Philosophy  A guiding philosophy and set of guidelines for : developing information systems in an unknown,
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Agile Manifesto Values. Agile Manifesto - Values In 2001, a group of expert software development professionals met to agree on a common set of guiding.
Think Scrum, act Scrum Scrum Practitioner like a boss Thibault Clavier.
AGILE PROJECT MANAGEMENT WITH TEAM FOUNDATION SERVER 2010 Brian Keller Microsoft.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Project Workflow.
Software Engineering cosc 4359 Spring 2017.
Agile Methodology and Scrum
Project Workflow.
Agile Software Development Brian Moseley.
Creating User Documentation in an Agile World
Being Agile Minded: Even if your team is not
Burn Down charts for Project Management
How to Successfully Implement an Agile Project
SUCCESS MANTRAS FOR BEING AN EFFECTIVE INFORMATION DEVELOPER IN AGILE
Agile Process: Overview
Scrum Science NGSS: Engineering, Technology, Applications of Science
Project Lifecycle and IT Product Life Cycle
Topic 1: Introduction to the Module and an Overview of Agile
A quick intro to SCRUM and KANBAN By John Voris.
Adapting Agile in Pharmaceutical Industries
Presentation transcript:

Managing Documentation Projects in a Collaborative World Technical Communication Summit May 2010 Larry Kunz Twitter: larry_kunz

Outline The changing process for developing technical documentation Trends that are bringing changes –Web 2.0 –Agile Challenges and solutions Where do we go from here?

Let’s collaborate…. Twitter: #stc10 or #pmcollab My blog:

The Traditional Process Long development cycles Static “official” documentation products Gathering content Writers sometimes isolated from product developers Write/Review/Edit/Repeat… then Publish

The Doc Plan It is the star to every wandering bark… Shakespeare – Sonnet 116

The Process: 30 Years Ago

The Process: 10 Years Ago

The Process: Today

The New Traditional Process Short long development cycles Dynamic, community-sourced Static “official” documentation products Collaborative Gathering content Writers must be in close touch with sometimes isolated from product developers Write/Review/Publish/Edit/Repeat

Trends that are Changing the Process Web 2.0 (and beyond): New, varied sources for content How can I keep track of—much less control—the flow of content? Agile methodology: “Just in time” development Hey, what does that do to my doc plan?

Web 1.0, 2.0, 3.0 Web 1.0: One-way information flow –Static publishing –No interaction Web 2.0: From publishing to participation –Information sharing and collaboration –User-generated content –The community Web 3.0: Marketing buzzword, or unrealized vision? –“Intelligent Web 2.0” –Semantic Web, personalization, intelligent search, mobility (Source: J. Leigh Brown and Peg Mulligan)

Web 2.0 and Publishing From publishing to participation –Doc sprints, FLOSS manuals –User-generated content augments and even supplants the “official” documentation The concept of the community

Web 2.0 and Publishing Example: Adobe Community Help

Web 2.0 and Publishing If you build it, they won’t just come You have to –Invite participation –Make it easy –Give prominence to UGC

Web 2.0 and Publishing You need a content strategy –Creating content –Delivering content –Governing content

The Content Strategist “Curator” – not “gatekeeper” Keeps the big picture in mind Manages content throughout the content lifecycle Enforces a strategy that’s repeatable

The Agile Manifesto We value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right… ….We value the items on the left more.

An Agile documentation project Small, tightly knit teams –Scrums –Writers have to be fully involved Modular writing –Focused on major needs of the user –Topic based

An Agile documentation project User stories –They drive the product and the docs –Basis for your audience analysis Short development cycles –Sprints –Geared to being flexible –How quickly can you publish?

An Agile documentation project The doc plan is subsumed by the content strategy

Principles for Writing in Agile From Anne Gentle’s Just Write Click blog Only deliver things that an actual customer would find useful. List and prioritize all tasks that get you incrementally closer to your goals. Understand the business goals. Ask questions and seek details. Deliver something that the team considers to be done, shippable, and customer- ready.

An Agile documentation project New wine into old wineskins? No. New wine into new wineskins. (St. Mark 2:22)

Web 2.0 and Agile Challenges and Solutions

Web 2.0 and Agile: Challenges Reviews are often ad hoc and very limited in scope How to edit What to do with legacy information How to plan for localization/translation

Challenge: Reviews Very few SMEs involved Hard to squeeze into the iteration schedule Topic-based reviews don’t provide the big picture

Solutions: Reviews Make sure that Tech Pubs is a full member of the team Find a champion Conduct targeted reviews You might need a special “big picture” review Keep track

Challenge: Editing Editing can’t be a one-time event A comprehensive edit isn’t possible Writing teams might not know each other – or the editors Content comes from nontraditional sources

Solutions: Editing Editing as an ongoing process Topic-based editing The editor is still part of the team – working closely with PM and content strategist Style guides are vital

Challenge: Legacy Content Easy to overlook in sprint-based reviews Reviewers don’t see new and changed content in context Scrum team members don’t have time to review old content

Solutions: Legacy Content Don’t skip the content inventory! Content is best reviewed by an experienced SME Review can be done at any time Help the SME by laying out the ground rules

Challenge: Localization Scheduling translation Handling changes to the product content

Solutions: Localization Break the translation into pieces Align the translation schedule with your iterations Take advantage of the processes your software developers are following

Evolving a set of best practices We’re still learning Let’s share the things we learn What new trends are coming?

Resources Bailie, Rahel: “Rahel Bailie Provides A Content Strategy Primer,” Sept (article at Gentle, Anne: Conversation and Community: The Social Web for Documentation Halvorson, Kristina: Content Strategy for the Web Hamilton, Richard: Managing Writers: A Real World Guide to Managing Technical Documentation Sheffield, Richard: The Web Content Strategist's Bible: The Complete Guide To a New and Lucrative Career for Writers of All Kinds

Your turn Q & A