SlideShare a Scribd company logo
1 of 26
Download to read offline
State of Agile Implementation
in Documentation Teams
(Case study approach)

Vasanth Vaidyanathan
Project Manager & Agile Expert
vasanth.vaidya@gmail.com
tcworld conference: 02/20/2014, Bangalore
Agenda
●

Agile Manifesto and Documentation

●

Scrum Process

●

Elements of Scrum

●

Case study to understand state of agile documentation

●

Review of survey results (written response)

●

State of agile implementation

●

Conclusion

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

2
Sounds familiar?
●

●

Many writers are trying to figure out how to meet deadlines, write
quality documentation, and stay sane as their software companies
switch from the traditional “waterfall” method of development to the
increasingly popular Agile methodology (Source: Scrumalliance.org)
The combination of Agile development’s high speed, limited planning
documentation, and short delivery cycles creates a unique set of
challenges for documentation groups. These challenges require a
shift in thinking about resource management, task allocation, and
completeness of information in technical publications groups (Source:
Comtech-serv.com)

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

3
Agile Manifesto and Documentation
●

●

●

Agile Manifesto says “Working software over comprehensive
documentation”.
This may not refer to user documentation :-) This might refer to
hundreds of artifacts being created during the course of software
development.
Scrum Primer 2.0 carries a reference to technical writers and
documentation.

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

4
Scrum Process

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

5
Elements of Scrum
●

Product Owner, Development Team, Scrum Master

●

Product backlog, User stories

●

Sprint planning meeting

●

Sprint backlog

●

Daily Scrum/standup meeting

●

Sprint review and retrospective

●

Potentially shippable product increment

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

6
The documentation angle
To learn about agile adoption in documentation teams, we use a case
study approach. Thanks to all those who participated in this study and
helped to build this presentation.
Sudha Bhat

Manager, Information
Development

Unisys Global Services
(IT services/consulting)

Rajeev Jain

Lead, Technical
Publications

Rightster (online video
distribution)

Srilakshmi Murthy

Associate Lead, Technical Schneider Electric
Publications
(Energy management)

K.S. Sundararajan

Technical Communicator

HCL Technologies
(Offshore IT and software
development company)

Francis Anthony

Information Architect &
Manager

Roamware (voice and
data roaming)

Rahimunnisa

Lead Technical Writer

Talisma Corporation

Mayur Bhandarkar

Technical Writer

TIBCO Software

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

7
Feedback on Agile Implementation
Survey – Written Response (R indicates response)
●

Which agile methodology do you
use?

R1: Custom implementation of agile
run by our internal software quality
assurance department.
●

Thus spake the scrum king:

The Team in Scrum is
seven plus or minus two
people.

What is the size of your scrum
team?
➔

R1: 10-20

➔

R2: 26

➔

➔

Feb 20, 2014

R3: We have a separate
documentation scrum team
R4: 8-10

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

8
Feedback on Agile Implementation
Survey – Written Response
●

Do writers work on nonscrum/other projects?
➔

➔

Thus spake the scrum king:
The Team avoids multitasking across multiple
products or projects, to
avoid the costly drain of
divided attentions...
Feb 20, 2014

R1: Writers could be assigned
to other projects on part-time
basis.
R2: Some writers work on nonagile projects. They could be
assigned as part time writers to
agile teams. They are usually
assigned to non-feature tasks
like installation, release notes
and API generation. If they are
assigned to feature docs, they
have a problem blending in
quickly.

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

9
Feedback on Agile Implementation
Survey – Written Response
●

Are technical writers part of the
scrum team(s)?
➔

➔

Thus spake the scrum king:
●

The Team in Scrum is
“cross-functional” – it
includes all the
expertise necessary to
deliver the potentially
shippable product...

Feb 20, 2014

➔

R1: Part of the scrum team
occasionally, but part of the
sprint meeting.
R2: Writers are part of several
scrum teams. This means
writers can’t attend all the daily
standup meetings.
R3: Part of more than one
scrum team. If the input from
both the scrum teams come
late, it would be a challenge for
the writer to meet the
committed delivery date.

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

10
Feedback on Agile Implementation
Survey – Written Response
●

Is documentation created and
reviewed during the sprint?
➔

Thus spake the scrum king:
●

... Definition of Done
to be as close as
possible to potentially
shippable increment as
that will decrease
delay and risk...

Feb 20, 2014

➔

R1: User's Guide and
Administration Guide are
created within the sprint. But
Reference Guide and Technical
Notes are created outside the
sprint. This is an additional
effort not included in sprint
planning.
R2: Initial review during the
sprint, but complete review
happens after the (sprint)
release.

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

11
Feedback on Agile Implementation
Survey – Written Response
●

Is documentation created and
reviewed during the sprint?
➔

Thus spake the scrum king:
●

... Definition of Done
to be as close as
possible to potentially
shippable increment as
that will decrease
delay and risk...

Feb 20, 2014

R1: Most docs are written and
reviewed within sprints and
stories are marked as
completed after the doc review
is done. For delivering generic
docs such as Reference
Guides, we operate in nonagile mode and provide it for
review at logical points in the
development cycle. Most of
these guides are fully reviewed
and signed off during the
stabilization sprint.

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

12
Feedback on Agile Implementation
Survey – Written Response
●

Is documentation created and
reviewed during the sprint?
➔

➔

Thus spake the scrum king:
●

... Definition of Done
to be as close as
possible to potentially
shippable increment as
that will decrease
delay and risk...

Feb 20, 2014

R1: Engineering is ahead by
one sprint and this is agreed
upon to avoid late inputs to
documentation during the
same sprint.
R2: Documentation tasks can
overlap across sprints if feature
development/testing are
spread across multiple sprints.
At the end of a sprint,
documentation might not
necessarily be release ready.

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

13
Feedback on Agile Implementation
Survey – Written Response
●

Is documentation plan kept
separately?
➔

●

Thus spake the scrum king:
●

... Plan which user
stories to implement in
the sprint planning
meeting.

Feb 20, 2014

R1: We do 45 minute separate
sprint meeting for
documentation.
R2: Documentation tasks are
part of engineering stories and
they are added to the sprint
backlog. However, there is a
project plan to track the overall
documentation deliverables of
the program.

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

14
Feedback on Agile Implementation
Survey – Written Response
●

Have writers/developers taken on other roles in Scrum teams?
➔

➔

R1: Non-writers have expressed interest in creating documentation.
R2: Technical writers are given tasks of updating backlogs in excel sheet
and updating them.

➔

R3: Writers are assigned with software usability testing.

➔

R4: Writers have taken on the role of scrum masters on some occasions.

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

15
Feedback on Agile Implementation
Survey – Written Response
●

What are the drawbacks of developing documentation the agile way?
➔

●

●

R1: Sprint releases converging on the same date. We work around this
by performing production work after the sprint release date.
R2: Technical writers have to work on individual functionalities and need
SME help to compile all the content into a single document with correct
workflow. This needs additional effort.
R3: A fully loaded Agile team leaves very little time for any other activity
such as self development, research and innovation. The workaround
would be to make sure the teams are not fully loaded. They must be
given breathing time, and there must also be down time between two
agile releases so that team members can recharge.

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

16
Feedback on Agile Implementation
Survey – Written Response
●

What are the drawbacks of developing documentation the agile way?
●

●

R4: Due to agile methodology, changes to documentation are constant.
Therefore, what is delivered as part of a sprint may not be valid in the
next sprint. Engineers are busy coding during the sprints. Even though
inputs and review are accounted for during the sprint, this often never
happens. There are also instances where there is UI mismatch with
documentation during the testing cycle. This has resulted in
documentation bugs.
R5: Sometimes there is a lack of getting the complete picture. As a
feature is developed across multiple sprints, a writer might lose the
essence of working with the feature in one flow. This might lead to
some gaps in documentation.

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

17
Feedback on Agile Implementation
Survey – Written Response
●

What are the advantages of developing documentation the agile way?
➔

➔

●

●

R1: Robust and highly efficient.
R2: Technical Writers are part of all the Scrum meetings and hence don't
miss out on any information.
R3: Documentation team is involved early in the development cycle and
they are aware of the product progress due to effective communication
in scrum methodology. This helps the team to be in sync with the
engineering team always and facilitates documentation delivery which is
customer centric and closely coupled with the product.
R4: Documentation tasks are broken into multiple subtasks. For
documentation tasks that run into many days, breaking them into smaller
logical chunks help writers to plan and complete their activities.

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

18
Feedback on Agile Implementation
Key Scrum Processes and Deviation

Tweak in agile process required for documentation

Not dedicated to a particular Scrum team

Documentation not created and reviewed within the sprint

Separate doc plan for planning

Parameters of Deviation

Exceeding recommended size of Development Team

Writers not part of sprint planning meeting

No participation in sprint review and retrospective

0

Feb 20, 2014

10

20

30

40

50

60

70

80

90 100

*The values indicate the percentage of companies that deviate on a particular process.
(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

19
Conclusion
●

●

●

●

●

●

Scrum is the preferred Agile methodology for most organizations.
Most organizations have modified Scrum to fit their set up (called "scrum
but").
Organizations have deviated on a number of key scrum processes
(indicated in the chart – previous slide). To ensure success, there must be
no deviations from the Scrum process.
Scrum calls for change in organizational culture and mindset.
Organizations need to ensure that priority for documentation is raised. And
must carry out procedural/cultural changes to ensure documentation can be
delivered incrementally at the end of each sprint.
From the Scrum Primer: "Organizations (should not) mutate Scrum into just
a mirror image of their own weaknesses and dysfunction, and undermine the
real benefit that Scrum offers: Making visible the good and the bad, and
giving the organization the choice of elevating itself to a higher level."

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

20
References
●

Scrum Primer 2.0: http://www.scrumprimer.org/

●

Manifesto for Agile Software Development: http://agilemanifesto.org/

●

●

●

Images courtesy: http://www.freedigitalphotos.net/ and photo of King Henry I
from: http://tinyurl.com/q3puuk6
Scrum Process image: From Wikipedia, under creative commons license:
http://en.wikipedia.org/wiki/Scrum_(software_development)
YouTube videos:
●

●

●

Scrum Master, Funny movie about the power of scrum:
http://www.youtube.com/watch?v=P6v-I9VvTq4
Scrum But: http://www.youtube.com/watch?v=rVtB7WhyK5Y

Survey feedback and written response (participants acknowledged in Slide
12).

●

Scrum Alliance: http://www.scrumalliance.org/

●

Comtech Services: http://comtech-serv.com/

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

21
Q&A

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

22
Thank You!
For more information, write to
vasanth.vaidya@gmail.com

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

23
Backup Slides

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

24
Essentials of "Development Team"
●

●

●

The Team in Scrum is “cross-functional” – it includes all the expertise
necessary to deliver the potentially shippable product each Sprint –
and it is “self organizing”.
The Team decides how many items (from the set offered by the
Product Owner) to build in a sprint, and how best to accomplish that
goal .
Each member of the Team is just a team member. There are no fixed
specialist titles in a group that adopts Scrum; there is no business
analyst, no DBA, no architect, no team lead, no interaction/UX
designer, no programmer.

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

25
Essentials of "Development Team"
(continued...)
●

●

●

●

Each person certainly has special strengths, but also continues to
learn other specialties. Each person has primary, secondary and even
tertiary skills, and is meant to “go to where the work is”.
Someone with primary skill in technical writing might also help with
analysis and programming.
The Team in Scrum is seven plus or minus two people.
In Scrum, the Teams are most productive and effective if all members
are 100 percent allocated to work for one product during the Sprint.

●

The Team avoids multi-tasking across multiple products or projects.

●

Stable teams are associated with higher productivity.

Feb 20, 2014

(c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or
reproduced without the author's written permission.

26

More Related Content

What's hot

Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Aspenware
 
Offshore Agile Challenges
Offshore Agile ChallengesOffshore Agile Challenges
Offshore Agile ChallengesNaresh Jain
 
Managing Agile Software Development Projects
Managing Agile Software Development ProjectsManaging Agile Software Development Projects
Managing Agile Software Development ProjectsMartina Šimičić
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyTaha Kass-Hout, MD, MS
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for youAmbientia
 
Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Aspenware
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyMike Cottmeyer
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Scrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesScrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesSlideTeam.net
 
Distributed agile- exec level briefing
Distributed agile- exec level briefingDistributed agile- exec level briefing
Distributed agile- exec level briefingRavi Tadwalkar
 
Test management in scrum
Test management in scrumTest management in scrum
Test management in scrumQA Club Kiev
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementRavi Tadwalkar
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyTaha Kass-Hout, MD, MS
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Moataz Nabil
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2JayeshPatil149
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1JayeshPatil149
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 

What's hot (20)

Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)
 
Offshore Agile Challenges
Offshore Agile ChallengesOffshore Agile Challenges
Offshore Agile Challenges
 
Managing Agile Software Development Projects
Managing Agile Software Development ProjectsManaging Agile Software Development Projects
Managing Agile Software Development Projects
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile Methodology
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for you
 
Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar Technology
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Scrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesScrum process powerpoint presentation templates
Scrum process powerpoint presentation templates
 
Distributed agile- exec level briefing
Distributed agile- exec level briefingDistributed agile- exec level briefing
Distributed agile- exec level briefing
 
Test management in scrum
Test management in scrumTest management in scrum
Test management in scrum
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
 
A Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile MethodologyA Brief Introduction to the SCRUM Agile Methodology
A Brief Introduction to the SCRUM Agile Methodology
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
PMBoK and Scrum: can we be friends?
PMBoK and Scrum: can we be friends?PMBoK and Scrum: can we be friends?
PMBoK and Scrum: can we be friends?
 
Scrum And Tfs
Scrum And TfsScrum And Tfs
Scrum And Tfs
 

Viewers also liked

Being Agile with Any Process Template in TFS 2012
Being Agile with Any Process Template in TFS 2012Being Agile with Any Process Template in TFS 2012
Being Agile with Any Process Template in TFS 2012Angela Dugan
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile IntroductionAdrian Smith
 
Agile-Transition Approach
Agile-Transition ApproachAgile-Transition Approach
Agile-Transition ApproachTuhin Dey
 
The Experience Design Framework: A Design Thinking Guide for Product Success ...
The Experience Design Framework: A Design Thinking Guide for Product Success ...The Experience Design Framework: A Design Thinking Guide for Product Success ...
The Experience Design Framework: A Design Thinking Guide for Product Success ...Lang Richardson
 
Practical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesPractical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesSociety of Women Engineers
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile ImplementationOlga Sa
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planningJohanna Rothman
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Dennis Stevens
 
Agile Portfolio Planning
Agile Portfolio PlanningAgile Portfolio Planning
Agile Portfolio PlanningChad Holdorf
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process John Derrico
 

Viewers also liked (12)

Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
 
Being Agile with Any Process Template in TFS 2012
Being Agile with Any Process Template in TFS 2012Being Agile with Any Process Template in TFS 2012
Being Agile with Any Process Template in TFS 2012
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Agile-Transition Approach
Agile-Transition ApproachAgile-Transition Approach
Agile-Transition Approach
 
The Experience Design Framework: A Design Thinking Guide for Product Success ...
The Experience Design Framework: A Design Thinking Guide for Product Success ...The Experience Design Framework: A Design Thinking Guide for Product Success ...
The Experience Design Framework: A Design Thinking Guide for Product Success ...
 
Practical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesPractical Implementation of Agile Methodologies
Practical Implementation of Agile Methodologies
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planning
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010
 
Agile Portfolio Planning
Agile Portfolio PlanningAgile Portfolio Planning
Agile Portfolio Planning
 
Agile Release & Iteration Planning
Agile Release & Iteration Planning   Agile Release & Iteration Planning
Agile Release & Iteration Planning
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 

Similar to State of Agile Implementation in Documentation Teams

Agile Guidelines for Content Developers
Agile Guidelines for Content DevelopersAgile Guidelines for Content Developers
Agile Guidelines for Content DevelopersDave Derrick
 
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile DevelopmentCUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile DevelopmentWong Hoi Sing Edison
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenchesGeorge Stamos
 
Agile Content Development
Agile Content DevelopmentAgile Content Development
Agile Content DevelopmentDave Derrick
 
Parkour: Lessons in Agility - July 2016
Parkour: Lessons in Agility - July 2016Parkour: Lessons in Agility - July 2016
Parkour: Lessons in Agility - July 2016patricia_gale
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile DeploymentAras
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrumAbdullah Raza
 
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...pd7.group
 
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...Vishwajit Vatsa
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxPerumalPitchandi
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed TeamsCprime
 
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama ContourAgiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contourpd7.group
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices WorkshopVelocity Partners
 
Prashant Kumar-PRINCE2,Scrum Master
Prashant Kumar-PRINCE2,Scrum MasterPrashant Kumar-PRINCE2,Scrum Master
Prashant Kumar-PRINCE2,Scrum Masterprashant kumar
 

Similar to State of Agile Implementation in Documentation Teams (20)

Agile Guidelines for Content Developers
Agile Guidelines for Content DevelopersAgile Guidelines for Content Developers
Agile Guidelines for Content Developers
 
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile DevelopmentCUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
 
Resume
ResumeResume
Resume
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Resume-Srinivasan_Ramachandran
Resume-Srinivasan_RamachandranResume-Srinivasan_Ramachandran
Resume-Srinivasan_Ramachandran
 
Agile project kick off from the trenches
Agile project kick off from the trenchesAgile project kick off from the trenches
Agile project kick off from the trenches
 
Agile Content Development
Agile Content DevelopmentAgile Content Development
Agile Content Development
 
Parkour: Lessons in Agility - July 2016
Parkour: Lessons in Agility - July 2016Parkour: Lessons in Agility - July 2016
Parkour: Lessons in Agility - July 2016
 
Resume arvind -csm
Resume arvind -csmResume arvind -csm
Resume arvind -csm
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile Deployment
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrum
 
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...
 
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
Professional Resume for Lead Business Solutions, Business Analyst, Technical ...
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama ContourAgiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices Workshop
 
Prashant Kumar-PRINCE2,Scrum Master
Prashant Kumar-PRINCE2,Scrum MasterPrashant Kumar-PRINCE2,Scrum Master
Prashant Kumar-PRINCE2,Scrum Master
 
Agile deep dive scu
Agile deep dive   scuAgile deep dive   scu
Agile deep dive scu
 

Recently uploaded

Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 

Recently uploaded (20)

Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 

State of Agile Implementation in Documentation Teams

  • 1. State of Agile Implementation in Documentation Teams (Case study approach) Vasanth Vaidyanathan Project Manager & Agile Expert vasanth.vaidya@gmail.com tcworld conference: 02/20/2014, Bangalore
  • 2. Agenda ● Agile Manifesto and Documentation ● Scrum Process ● Elements of Scrum ● Case study to understand state of agile documentation ● Review of survey results (written response) ● State of agile implementation ● Conclusion Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 2
  • 3. Sounds familiar? ● ● Many writers are trying to figure out how to meet deadlines, write quality documentation, and stay sane as their software companies switch from the traditional “waterfall” method of development to the increasingly popular Agile methodology (Source: Scrumalliance.org) The combination of Agile development’s high speed, limited planning documentation, and short delivery cycles creates a unique set of challenges for documentation groups. These challenges require a shift in thinking about resource management, task allocation, and completeness of information in technical publications groups (Source: Comtech-serv.com) Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 3
  • 4. Agile Manifesto and Documentation ● ● ● Agile Manifesto says “Working software over comprehensive documentation”. This may not refer to user documentation :-) This might refer to hundreds of artifacts being created during the course of software development. Scrum Primer 2.0 carries a reference to technical writers and documentation. Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 4
  • 5. Scrum Process Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 5
  • 6. Elements of Scrum ● Product Owner, Development Team, Scrum Master ● Product backlog, User stories ● Sprint planning meeting ● Sprint backlog ● Daily Scrum/standup meeting ● Sprint review and retrospective ● Potentially shippable product increment Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 6
  • 7. The documentation angle To learn about agile adoption in documentation teams, we use a case study approach. Thanks to all those who participated in this study and helped to build this presentation. Sudha Bhat Manager, Information Development Unisys Global Services (IT services/consulting) Rajeev Jain Lead, Technical Publications Rightster (online video distribution) Srilakshmi Murthy Associate Lead, Technical Schneider Electric Publications (Energy management) K.S. Sundararajan Technical Communicator HCL Technologies (Offshore IT and software development company) Francis Anthony Information Architect & Manager Roamware (voice and data roaming) Rahimunnisa Lead Technical Writer Talisma Corporation Mayur Bhandarkar Technical Writer TIBCO Software Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 7
  • 8. Feedback on Agile Implementation Survey – Written Response (R indicates response) ● Which agile methodology do you use? R1: Custom implementation of agile run by our internal software quality assurance department. ● Thus spake the scrum king: The Team in Scrum is seven plus or minus two people. What is the size of your scrum team? ➔ R1: 10-20 ➔ R2: 26 ➔ ➔ Feb 20, 2014 R3: We have a separate documentation scrum team R4: 8-10 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 8
  • 9. Feedback on Agile Implementation Survey – Written Response ● Do writers work on nonscrum/other projects? ➔ ➔ Thus spake the scrum king: The Team avoids multitasking across multiple products or projects, to avoid the costly drain of divided attentions... Feb 20, 2014 R1: Writers could be assigned to other projects on part-time basis. R2: Some writers work on nonagile projects. They could be assigned as part time writers to agile teams. They are usually assigned to non-feature tasks like installation, release notes and API generation. If they are assigned to feature docs, they have a problem blending in quickly. (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 9
  • 10. Feedback on Agile Implementation Survey – Written Response ● Are technical writers part of the scrum team(s)? ➔ ➔ Thus spake the scrum king: ● The Team in Scrum is “cross-functional” – it includes all the expertise necessary to deliver the potentially shippable product... Feb 20, 2014 ➔ R1: Part of the scrum team occasionally, but part of the sprint meeting. R2: Writers are part of several scrum teams. This means writers can’t attend all the daily standup meetings. R3: Part of more than one scrum team. If the input from both the scrum teams come late, it would be a challenge for the writer to meet the committed delivery date. (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 10
  • 11. Feedback on Agile Implementation Survey – Written Response ● Is documentation created and reviewed during the sprint? ➔ Thus spake the scrum king: ● ... Definition of Done to be as close as possible to potentially shippable increment as that will decrease delay and risk... Feb 20, 2014 ➔ R1: User's Guide and Administration Guide are created within the sprint. But Reference Guide and Technical Notes are created outside the sprint. This is an additional effort not included in sprint planning. R2: Initial review during the sprint, but complete review happens after the (sprint) release. (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 11
  • 12. Feedback on Agile Implementation Survey – Written Response ● Is documentation created and reviewed during the sprint? ➔ Thus spake the scrum king: ● ... Definition of Done to be as close as possible to potentially shippable increment as that will decrease delay and risk... Feb 20, 2014 R1: Most docs are written and reviewed within sprints and stories are marked as completed after the doc review is done. For delivering generic docs such as Reference Guides, we operate in nonagile mode and provide it for review at logical points in the development cycle. Most of these guides are fully reviewed and signed off during the stabilization sprint. (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 12
  • 13. Feedback on Agile Implementation Survey – Written Response ● Is documentation created and reviewed during the sprint? ➔ ➔ Thus spake the scrum king: ● ... Definition of Done to be as close as possible to potentially shippable increment as that will decrease delay and risk... Feb 20, 2014 R1: Engineering is ahead by one sprint and this is agreed upon to avoid late inputs to documentation during the same sprint. R2: Documentation tasks can overlap across sprints if feature development/testing are spread across multiple sprints. At the end of a sprint, documentation might not necessarily be release ready. (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 13
  • 14. Feedback on Agile Implementation Survey – Written Response ● Is documentation plan kept separately? ➔ ● Thus spake the scrum king: ● ... Plan which user stories to implement in the sprint planning meeting. Feb 20, 2014 R1: We do 45 minute separate sprint meeting for documentation. R2: Documentation tasks are part of engineering stories and they are added to the sprint backlog. However, there is a project plan to track the overall documentation deliverables of the program. (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 14
  • 15. Feedback on Agile Implementation Survey – Written Response ● Have writers/developers taken on other roles in Scrum teams? ➔ ➔ R1: Non-writers have expressed interest in creating documentation. R2: Technical writers are given tasks of updating backlogs in excel sheet and updating them. ➔ R3: Writers are assigned with software usability testing. ➔ R4: Writers have taken on the role of scrum masters on some occasions. Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 15
  • 16. Feedback on Agile Implementation Survey – Written Response ● What are the drawbacks of developing documentation the agile way? ➔ ● ● R1: Sprint releases converging on the same date. We work around this by performing production work after the sprint release date. R2: Technical writers have to work on individual functionalities and need SME help to compile all the content into a single document with correct workflow. This needs additional effort. R3: A fully loaded Agile team leaves very little time for any other activity such as self development, research and innovation. The workaround would be to make sure the teams are not fully loaded. They must be given breathing time, and there must also be down time between two agile releases so that team members can recharge. Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 16
  • 17. Feedback on Agile Implementation Survey – Written Response ● What are the drawbacks of developing documentation the agile way? ● ● R4: Due to agile methodology, changes to documentation are constant. Therefore, what is delivered as part of a sprint may not be valid in the next sprint. Engineers are busy coding during the sprints. Even though inputs and review are accounted for during the sprint, this often never happens. There are also instances where there is UI mismatch with documentation during the testing cycle. This has resulted in documentation bugs. R5: Sometimes there is a lack of getting the complete picture. As a feature is developed across multiple sprints, a writer might lose the essence of working with the feature in one flow. This might lead to some gaps in documentation. Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 17
  • 18. Feedback on Agile Implementation Survey – Written Response ● What are the advantages of developing documentation the agile way? ➔ ➔ ● ● R1: Robust and highly efficient. R2: Technical Writers are part of all the Scrum meetings and hence don't miss out on any information. R3: Documentation team is involved early in the development cycle and they are aware of the product progress due to effective communication in scrum methodology. This helps the team to be in sync with the engineering team always and facilitates documentation delivery which is customer centric and closely coupled with the product. R4: Documentation tasks are broken into multiple subtasks. For documentation tasks that run into many days, breaking them into smaller logical chunks help writers to plan and complete their activities. Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 18
  • 19. Feedback on Agile Implementation Key Scrum Processes and Deviation Tweak in agile process required for documentation Not dedicated to a particular Scrum team Documentation not created and reviewed within the sprint Separate doc plan for planning Parameters of Deviation Exceeding recommended size of Development Team Writers not part of sprint planning meeting No participation in sprint review and retrospective 0 Feb 20, 2014 10 20 30 40 50 60 70 80 90 100 *The values indicate the percentage of companies that deviate on a particular process. (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 19
  • 20. Conclusion ● ● ● ● ● ● Scrum is the preferred Agile methodology for most organizations. Most organizations have modified Scrum to fit their set up (called "scrum but"). Organizations have deviated on a number of key scrum processes (indicated in the chart – previous slide). To ensure success, there must be no deviations from the Scrum process. Scrum calls for change in organizational culture and mindset. Organizations need to ensure that priority for documentation is raised. And must carry out procedural/cultural changes to ensure documentation can be delivered incrementally at the end of each sprint. From the Scrum Primer: "Organizations (should not) mutate Scrum into just a mirror image of their own weaknesses and dysfunction, and undermine the real benefit that Scrum offers: Making visible the good and the bad, and giving the organization the choice of elevating itself to a higher level." Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 20
  • 21. References ● Scrum Primer 2.0: http://www.scrumprimer.org/ ● Manifesto for Agile Software Development: http://agilemanifesto.org/ ● ● ● Images courtesy: http://www.freedigitalphotos.net/ and photo of King Henry I from: http://tinyurl.com/q3puuk6 Scrum Process image: From Wikipedia, under creative commons license: http://en.wikipedia.org/wiki/Scrum_(software_development) YouTube videos: ● ● ● Scrum Master, Funny movie about the power of scrum: http://www.youtube.com/watch?v=P6v-I9VvTq4 Scrum But: http://www.youtube.com/watch?v=rVtB7WhyK5Y Survey feedback and written response (participants acknowledged in Slide 12). ● Scrum Alliance: http://www.scrumalliance.org/ ● Comtech Services: http://comtech-serv.com/ Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 21
  • 22. Q&A Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 22
  • 23. Thank You! For more information, write to vasanth.vaidya@gmail.com Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 23
  • 24. Backup Slides Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 24
  • 25. Essentials of "Development Team" ● ● ● The Team in Scrum is “cross-functional” – it includes all the expertise necessary to deliver the potentially shippable product each Sprint – and it is “self organizing”. The Team decides how many items (from the set offered by the Product Owner) to build in a sprint, and how best to accomplish that goal . Each member of the Team is just a team member. There are no fixed specialist titles in a group that adopts Scrum; there is no business analyst, no DBA, no architect, no team lead, no interaction/UX designer, no programmer. Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 25
  • 26. Essentials of "Development Team" (continued...) ● ● ● ● Each person certainly has special strengths, but also continues to learn other specialties. Each person has primary, secondary and even tertiary skills, and is meant to “go to where the work is”. Someone with primary skill in technical writing might also help with analysis and programming. The Team in Scrum is seven plus or minus two people. In Scrum, the Teams are most productive and effective if all members are 100 percent allocated to work for one product during the Sprint. ● The Team avoids multi-tasking across multiple products or projects. ● Stable teams are associated with higher productivity. Feb 20, 2014 (c) 2014 Vasanth Vaidyanathan. No part of the presentation may be copied or reproduced without the author's written permission. 26