implementing iso/iec 26515 - technical communication · •iso/iec 26512:2011 “requirements for...

20
© Copyright 2016 IMPLEMENTING ISO/IEC 26515 THE STANDARD FOR AGILE SOFTWARE DOCUMENTATION KAI WEBER, LEAD TECHNICAL WRITER, SIMCORP

Upload: others

Post on 12-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

IMPLEMENTING ISO/IEC 26515THE STANDARD FOR AGILE SOFTWARE DOCUMENTATION

KAI WEBER, LEAD TECHNICAL WRITER, SIMCORP

Page 2: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

WHO AM I AND WHAT DO I KNOW?

2

Page 3: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 20163

BRINGING INTEGRATED SOLUTIONS TO INVESTMENT MANAGERS

THE WORLD’S LEADING PROVIDER

MORE THAN

170CLIENTSWORLDWIDE

MORE THAN

20%OF REVENUEINVESTED IN R&D

MORE THAN

20OFFICESGLOBALLY

MORE THAN

40YEARS OFDEVELOPMENT

MORE THAN

16,000USERS

Page 4: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016© Copyright 2016

AGENDA

4

1. A funny thing happened on the way to agile The set-up

2. User documentation and agile The potential

3. Enter ISO/IEC 26515 The standard

4. The standard hits reality The mess

5. Revising the standard The future

Page 5: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

A FUNNY THING HAPPENED ON THE WAY TO AGILE

5

THE SET-UP

milindageorge.wordpress.com scaledagileframework.com

Page 6: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

A FUNNY THING HAPPENED ON THE WAY TO AGILE

6

THE SET-UP

scaledagileframework.comsunfrog.com

?

Page 7: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

A FUNNY THING HAPPENED ON THE WAY TO AGILE

7

THE SET-UP

sunfrog.com

Page 8: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

A FUNNY THING HAPPENED ON THE WAY TO AGILE

8

THE SET-UP

semaphore-software.comsunfrog.com

Page 9: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

USER DOCUMENTATION AND AGILE

9

THE POTENTIAL

The Agile Manifesto - a statement of values

• Individuals and interactions > Processes and tools

• Working software > Comprehensive documentation

• Customer collaboration > Contract negotiation

• Responding to change > Following a plan

Agile artefacts TC contributions & issues

Agile teams Advocate for users

Is doc task included?

Definition of Done Ensure usability & workflows

Is doc deliverable included?

User stories Draft task-oriented stories

Do they drive docs?

Sprints (none)

Is documentation in sync?

Page 10: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 201610

THE STANDARD

ENTER ISO/IEC 26515

ISO/IEC 2651X Standards family in “Systems and software engineering” for user documentation:

• ISO/IEC 26511:2011 “Requirements for managers of user documentation”

• ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation”

• ISO/IEC 26513:2009 “Requirements for testers and reviewers of user documentation”

• ISO/IEC 26514:2008 “Requirements for designers and developers of user documentation”

• ISO/IEC 26515:2011 “Developing user documentation in an agile environment”

Page 11: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 201611

ENTER ISO/IEC 26515

Page 12: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 201612

THE STANDARD

ENTER ISO/IEC 26515

ISO/IEC 26515:2011 “Developing user documentation in an agile environment”

From the introduction at https://www.iso.org/obp/ui/#iso:std:iso-iec-ieee:26515:ed-1:v2:en:

• "Although agile development methods often advocate less life cycle documentation, the users of a

software product still expect and require quality user documentation to be provided with these

software products."

• "This International Standard is independent of the agile development methods and tools that are

used to produce the software."

Page 13: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

ENTER ISO/IEC 26515

13

THE STANDARD

Tech comm’s are members of agile teams

• Create and edit user documentation

• Contribute to design, workflow, UX, test

• Offer feedback

• Train other team members

• Participate in scrum meetings

scrumexpert.com

Page 14: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

ENTER ISO/IEC 26515

14

THE STANDARD

User documentation is created in agile teams

• Plan, resource and track it in sprints

• Lives in agile artefacts (backlog, user stories)

• Test it along with development

• Demo it in a walkthrough

• Accept it with development*

* Indirectly related user documentation can be created before or

slightly after development

venturebeat.com

Page 15: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

ENTER ISO/IEC 26515

15

THE STANDARD

User documentation is created in agile teams

• Plan, resource and track it in sprints

• Lives in agile artefacts (backlog, user stories)

• Test it along with development

• Demo it in a walkthrough

• Accept it with development*

* Indirectly related user documentation can be created before or

slightly after development

Agile artefacts Tech comm issues

Agile teams Is doc task included?

Definition of Done Is doc deliverable included?

User stories Do they drive docs?

Sprints Is documentation in sync?

Page 16: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 201616

THE MESS

THE STANDARD HITS REALITY

A different role raises questions for technical communicators:

• Headcount

• Skills

• Personality

• Approach

isoconsultingsolutions.com

Page 17: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 201617

THE MESS

THE STANDARD HITS REALITY

A different process presents challenges to user documentation:

• Backlog

• User stories

• Environment

• Quality

magizbox.com

Page 18: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016

REVISING THE STANDARD

18

THE FUTURE

Agile artefacts Tech comm issues

Agile teams Is doc task included?

Definition of Done Is doc deliverable included?

User stories Do they drive docs?

Sprints Is documentation in sync?

Currently suggested improvements

Adjusted documentation process phases to agile

Emphasised documentation as task, not role

Emphasised doc as part of "Done state"

Added DevOps for continuous doc delivery

aurorasblog.com

Page 19: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016© Copyright 2016

Q & A

19

Page 20: IMPLEMENTING ISO/IEC 26515 - Technical Communication · •ISO/IEC 26512:2011 “Requirements for acquirers and suppliers of user documentation” •ISO/IEC 26513:2009 “Requirements

© Copyright 2016© Copyright 2016

LEGALDISCLAIMER

The contents of this presentation are for general

information and illustrative purposes only and are used at

the reader’s own risk. SimCorp uses all reasonable

endeavours to ensure the accuracy of the information.

However, SimCorp does not guarantee or warrant the

accuracy, completeness, factual correctness, or reliability

of any information in this publication and does not accept

liability for errors, omissions, inaccuracies, or typographical

errors.

The views and opinions expressed in this publication are

not necessarily those of SimCorp.

© 2016 SimCorp A/S. All rights reserved. Without limiting

rights under copyright, no part of this document may be

reproduced, stored in, or introduced into a retrieval system,

or transmitted in any form, by any means (electronic,

mechanical, photocopying, recording, or otherwise), or

for any purpose without the express written permission

of SimCorp A/S.

20