User Documentation Development Life Cycle...

26
User Documentation Development Life Cycle (UDDLC) STANDARD OPERATING PROCEDURE BUSINESS PROCESS DOCUMENT DOCUMENT STATUS: VERSION 0.1 AL MAHA CONSULTING LTD. Department BUSINESS TRANSFORMATION Process Owner Authorized By Issue Date 10/28/2017 WWW.ALMAHACONSULTING.CA

Transcript of User Documentation Development Life Cycle...

Page 1: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) STANDARD OPERATING PROCEDURE

BUSINESS PROCESS DOCUMENT DOCUMENT STATUS: VERSION 0.1

AL MAHA CONSULTING LTD.

Department BUSINESS TRANSFORMATION

Process Owner

Authorized By

Issue Date 10/28/2017

WWW.ALMAHACONSULTING.CA

Page 2: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 2

www.almahaconsulting.ca

CONTENTS

1 Objectives of the Business Process ................................................................................................ 4

2 The Approach ................................................................................................................................. 5

3 The Scope ...................................................................................................................................... 6

4 Business Rules ............................................................................................................................... 7

4.1 User Documentation Estimates ............................................................................................ 7

4.2 User Documentation Resource Allocation ............................................................................ 7

4.3 User Documentation Creation and Updates ......................................................................... 7

4.4 User Documentation Descriptions ........................................................................................ 8

4.5 User Documentation Peer Review ....................................................................................... 8

4.6 User Documentation Technical Review ................................................................................ 8

4.6.1 BA Technical Review ........................................................................................................... 9

4.6.2 Tester Technical Review ..................................................................................................... 9

4.6.3 Conditional Technical Review Sign-Off ................................................................................ 9

4.7 Change Requests to Original User Documentation ............................................................ 10

4.8 User Documentation Publishing ......................................................................................... 10

4.8.1 Special Branch Draft Publication........................................................................................ 10

4.9 User Documentation Integration and Maintenance ............................................................. 11

4.10 UDDLC Compliance and Alignment with the SDLC ............................................................ 11

5 UDDLC PROCESS OVERVIEW ................................................................................................... 12

6 UDDLC Pre-Documentation Phase ............................................................................................... 14

6.1 UDDLC Pre-Documentation Phase Procedural Outline ...................................................... 14

6.2 UDDLC Pre-Documentation Phase Process Flow .............................................................. 16

7 UDDLC Documentation Phase ..................................................................................................... 18

7.1 UDDLC Documentation Phase Procedural Outline ............................................................. 18

7.2 UDDLC Documentation Phase Process Flow ..................................................................... 20

8 UDDLC Post-Documentation Phase ............................................................................................. 22

8.1 UDDLC Post-Documentation Phase Procedural Outline .................................................... 22

8.2 UDDLC Post-Documentation Phase Process Flow ............................................................ 23

9 Process Metrics (KPIs) ................................................................................................................. 24

10 Process Improvement Recommendations..................................................................................... 26

Page 3: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 3

www.almahaconsulting.ca

Document Information Release No. Version 0.1 Release Date 10/28/2017 Document Title User Documentation Development Life Cycle (UDDLC) Reference BUSINESS PROCESS REENGINEERING LIBRARY

Revision History

VN Date Remarks Authored/Revised By

V0.1 10/28/2017 1st draft of the User Documentation Development Life Cycle (UDDLC) | STANDARD OPERATING PROCEDURE.

AL MAHA CONSULTING LTD.

Approvals

Name Role Original Approval Date:

Click here to enter a date.

Contribution/Review List

Name of person who reviewed and/or contributed to the deliverable

Role

Distribution List

Name of person(s)/entities who received copy of final deliverable

Glossary and Acronyms

Term Meaning

SMERC Subject Matter Expert Review Committee SDLC Software Development Lifecycle PMLC Project Management Lifecycle RFS Request for Service RFE Request for Estimate RFR Request for Resource SRS Software Requirements Specification document SDD Software Design Document BRQ Business Requirements document ACC Acceptance Testing UAT User Acceptance Testing BA Business Analyst TA Technical Analyst PM Project Manager, Project Management

Page 4: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 4

www.almahaconsulting.ca

1 OBJECTIVES OF THE BUSINESS PROCESS

The User Documentation Development Life Cycle (UDDLC) is used to formally identify and document

the stages involved in user documentation creation and completion based on requests coming through

the Subject Matter Expert Review Committee (SMERC), from Intake/SMERC estimations and RFS

resourcing through development and maintenance of the completed and published documents.

The User Documentation Development Life Cycle (UDDLC) also provides a clear and well-defined

methodology for software user documentation, which includes measurable benchmarks and timeframes

to monitor progress, and which aligns the software user documentation development lifecycle with the

different stages of the Software Development Life Cycle (SDLC)— from the inception phase, business

and functional requirements analysis and walkthroughs, all the way through testing and system

deployment.

The User Documentation Development Life Cycle (UDDLC) includes a step-by-step process to user

documentation creation, and offers a mechanism for checking quality and accuracy, and making

corrections and adjustments at several phases throughout the user documentation development—

associating benchmark timeframes within each procedure of the documentation development process.

The UDDLC dramatically increases the opportunity for client satisfaction and successful and timely

completion of the user documentation.

The User Documentation Development Life Cycle (UDDLC) focuses on the procedural steps within

each process phase of the lifecycle, when and how each procedure is carried out. The process also relies

on SMERC’s policy guidelines and procedures as the precursor for implementing this process. For each

of the procedures and activities listed in the lifecycle phases, the UDDLC highlights who is responsible

for performing the procedure, when the procedure should be completed, and the required documentation.

The User Documentation Development Life Cycle (UDDLC) forms an integral part of software

development and therefore should be used in conjunction with the Software Development Life Cycle

(SDLC), as both are parallel as well as intertwined.

Where improvement opportunities have been identified, these were recorded as either Key Business

Process Improvements (BPI) or Longer Term (LT) Improvement Opportunities.

Page 5: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 5

www.almahaconsulting.ca

2 THE APPROACH

To map and document the User Documentation Development Life Cycle (UDDLC) | STANDARD

OPERATING PROCEDURE, the consultants reviewed supporting documentation for the RFS and user

documentation requirements and benchmarked against best practices in software development and

technical documentation alignment, which provided further insights into the development, publication and

maintenance of project-based user documentation.

INPUTS ACTIVITIES OUTPUTS

SMERC procedures

Existing documentation procedures

SDLC

PMLC

Review existing analysis and documentation

Benchmarking and process validation walkthroughs

E2E User Documentation Development Life-Cycle (UDDLC)

"Pre-Documentation Phase" Sub-

Process

"Documentation Phase" Sub-

Process

"Post-Documentation Phase" Sub-

Process

P r oc es s

D o c u me n ta t i on

Page 6: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 6

www.almahaconsulting.ca

3 THE SCOPE

The following end-to-end process and (3) sub-processes were documented by the consultants

The User Documentation Development Life Cycle (UDDLC) | STANDARD OPERATING

PROCEDURE is designed to assist the Documentation Services Team in managing all aspects of project-

based user documentation development, related to SMERC requests—during the pre-documentation,

documentation, and post-documentation phases, ensuring efficient and quality document creation. It

DOES NOT INCLUDE The Documentation Helpdesk Support Requests (DHDSR) Business Process,

related to receiving, assessing, scheduling, processing, and completing documentation requests through

first, second, and third level support and five-state workflow, which is outside the SMERC scope.

As part of the implementation of the User Documentation Development Life Cycle (UDDLC), monthly

assignment reports and release-based user documentation status reports will be generated and uploaded

to MS SharePoint. These reports will be updated on a regular basis to monitor and track each step of the

user documentation development. The reports’ information breakdown allows the Documentation Team

to review their respective documentation activities to ensure that the final deliverables will meet or exceed

expectations, and allows the Documentation Team-Lead to measure and monitor user documentation

development progress and constraints, in terms of time and quality—ensuring that all work involved in

creating user documentation is identified, and roles and responsibilities are established.

E2E User Documentation Development Life-Cycle

(UDDLC)

"Pre-Documentation Phase" Sub-Process

"Documentation Phase" Sub-Process

"Post-Documentation Phase" Sub-Process

Page 7: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 7

www.almahaconsulting.ca

4 BUSINESS RULES

This summary highlights the business rules relevant to the implementation of the User Documentation

Development Life Cycle (UDDLC).

4.1 User Documentation Estimates

L0 (ballpark) Estimates are based on the RFE and the solution provided by the Software

Development Team.

L1 Estimates update is based on the Level1/Level2 approved BRQ Document.

L2 Estimates update is based on the Level1/Level2 approved SRS Document.

L3 Estimates update is based on the Level1 approved SDD document.

4.2 User Documentation Resource Allocation

User documentation resource allocation is dependent on the release schedule – including the

ACC Date and the release number – as well as the Testing Team’s resources’ estimated start

and end dates to allow enough time for the Technical Review Team (BA and Testing) to review

and approve the RFS user documentation.

When assigning user documentation resources to an RFS, the Resource Manager will send a

task assignment notification email, in accordance with the User Documentation Email Draft

Template, which includes the estimated work effort days, expected documentation dates, and the

Testing team’s scheduled dates. The expected documentation dates are also added to the PM

Tool notes under the Documentation Stage.

Intake must take into consideration user documentation resource constrained scheduling.

This helps to ensure that user documentation for a particular RFS is planned in tandem with BA,

Development, and Testing Teams work scheduling, and that the tasks for user documentation are

incorporated early into the work breakdown and schedule of the RFS project. Failure to do so

results in delayed delivery of the user documentation until the scheduled ACC Date or later and/or

poor quality documentation that is rushed at the last minute.

4.3 User Documentation Creation and Updates

The user documentation is created and/or updated based on the latest Level1/Level2 approved

SRS document and the Level1 approved SDD Document.

Page 8: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 8

www.almahaconsulting.ca

In case of changed SRS and SDD, the user documentation Author must be notified by email, and

the revised SRS and SDD must be signed off with the appropriate approval level in the PM Tool.

4.4 User Documentation Descriptions

Suggested user documentation descriptions for RFS releases assigned to the user

documentation Author must be sent by the Author, via email, to the PM, BAs, and the Release

Management Team, (4) weeks before the ACC Date, in accordance with the RFS Descriptions

Template. In which case, the onus is on the assigned BA to ensure that the descriptions in the

PM Tool are updated by the date indicated in the RFS Descriptions Email Draft.

4.5 User Documentation Peer Review

User documentation peer review involves reviewing the user documentation draft by the user

documentation Peer Reviewer to identify defects and correct shortcomings in areas related to

using the appropriate user documentation template, correct file-naming convention, placing

images correctly, adherence to the Documentation Team Style Guide, correct grammar and

spelling, among others, as maintained in the User Documentation Update and Integration

Checklist. It DOES NOT INCLUDE technical review, which is performed by the business

analyst(s) and tester(s) assigned to the respective RFS.

The user documentation Peer Reviewer reviews the source files and the Integration Notes, NOT

the PDF version.

The user documentation Author will request for peer review and approval, via email, using the

User Documentation Peer Reviewer Email Draft Template.

After the user documentation has passed the peer review, the approved user documentation draft

must be uploaded to the External Review Folder on MS SharePoint, and a note must be added

to the PM Tool, indicating that the document is peer-review approved.

4.6 User Documentation Technical Review

User documentation technical review involves reviewing the technical content of the user

documentation by the technical teams – business analysts and testers – to verify that the technical

information conveyed in the user documentation is correct and accurate.

The user documentation Author will request for technical review (BA/Testing) and approval, via

email, using the User Documentation Technical (Tester/BA) Reviewer Email Draft Template.

Page 9: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 9

www.almahaconsulting.ca

The Technical Review Team must sign off the final approved RFS user documentation, uploaded

to the PM Tool, with Level1/Level2 approval maximum by noon Thursday – for publications

scheduled for Fridays, or by noon Monday – for publications scheduled for Tuesdays.

The Technical Review Team will notify the user documentation Author, via email, when each

Level approval has been granted. This will ensure that enough time is allocated for the Publishing

Team to review the final draft prior to publishing. In which case, Level1 Approval is provided by

the Tester and Level2 Approval is provided by the BA.

4.6.1 BA TECHNICAL REVIEW

BA Technical Review includes, but is not limited to the following:

Ensuring that the user documentation introduction is based on the “Purpose” section of the SRS

document.

Ensuring that any special module requirements are documented.

Ensuring that concepts, selection criteria, and business definitions of fields – i.e., functionalities

visible to the client – are documented and in line with the SRS.

4.6.2 TESTER TECHNICAL REVIEW

Tester Technical Review includes, but is not limited to the following:

Ensuring the content of the user documentation is accurate and complete in terms of prerequisites

and setup.

Ensuring the content of the user documentation is accurate and complete in terms of screens,

reports, job functions, interface files, web services, and online help tasks steps and results.

Ensuring the content of the user documentation is in line with the test results.

4.6.3 CONDITIONAL TECHNICAL REVIEW SIGN-OFF

The user documentation Author assigned to an RFS that has only “conditional” testing sign-off

must request direction from the RFS sponsor and PM, via email, on how to proceed using the

User Documentation with Conditional Testing Sign-Off Email Draft Template.

A note must be added to the PM Tool stating that the user documentation was granted conditional

testing sign-off only, to indicate that the user documentation did not pass full technical review due

to incomplete testing.

Any changes to a user documentation that is published with conditional testing sign-off will be

treated as a Revised User Documentation, following the DHDSR business process.

Page 10: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 10

www.almahaconsulting.ca

4.7 Change Requests to Original User Documentation

Change Requests to an original user documentation BEFORE it was published to clients:

A Change Request to an original user documentation before it was published to clients will be

documented as part of the original RFS, following the normal UDDLC.

Change Requests to an original user documentation AFTER it was published to clients:

After the user documentation has been published, any requested change to this user

documentation will be treated as a documentation request outside the UDDLC, following the

DHDSR business process.

4.8 User Documentation Publishing

The user documentation Author must send the publication notification to the Publishing Team in

accordance with the User Documentation Update and Integration Checklist and the Ready for

Publication Notices Email Drafts.

The publication email notification must be received by the Publishing Team latest by 3PM

Thursday – for publications scheduled for Fridays, or by 3PM Monday – for publications scheduled

for Tuesdays.

RFS user documentation scheduled for interim release will be published on the interim ACC Date.

The Publishing Team will generate a User Documentation Release Status Report and will upload

it to the Extranet (1) day before Core Publication Date.

The user documentation will be published to the clients in accordance with the Publication

Checklist of the respective product release.

The User Documentation Repository on MS SharePoint must be updated with links to the updated

user documentation, in accordance with the Publication Checklist.

4.8.1 SPECIAL BRANCH DRAFT PUBLICATION

User documentation deployed to client UAT without undergoing our company’s testing, or while

our testing has not yet completed, will be published as special branch draft user documentation

and will include a header page with a disclaimer and a “DRAFT” watermark. The draft user

documentation will be published officially to the rest of the clients, as part of the next official

release, only if the testing has been conducted and completed on the RFS development and

associated user document.

Page 11: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 11

www.almahaconsulting.ca

4.9 User Documentation Integration and Maintenance

Integration of the user documentation into the product guides (user guides and catalogues) and

online help files will be carried out within two weeks from the ACC date, in accordance with the

Integration Notes and the User Documentation Update and Integration Checklist.

Late and revised user documentation will be integrated within two weeks from the publication

date.

Publication of the Online Help and the PDF Guides will be carried out within the third week from

the ACC Date, in accordance with the Publication Checklist.

The User Documentation Repository will be updated with links to the updated PDF guides, in

accordance with the Publication Checklist.

4.10 UDDLC Compliance and Alignment with the SDLC

Full compliance to the User Documentation Development Life-Cycle must be maintained

at all times to ensure accurate, consistent, current, and accessible user documentation and full

accountability during all phases of the user documentation development.

The UDDLC must be aligned with the SDLC throughout the main stages of the software

development, from the business and functional requirements analysis and design, through testing,

deployment and acceptance testing. This will ensure that frequent enhancements, corrections,

and change requests that are made to the system are also reflected on the corresponding user

documentation to keep the deliverables up-to-date according to the client and market

requirements.

To help improve the technical accuracy of the user documentation produced by the

documentation team and to enable them to delve deeper into the employed technology, the

documentation team should be:

Involved in the business requirements, functional requirements, technical specifications,

and functional testing walkthroughs and subsequent revisions and meetings—allowing

them to become “hands-on” with the product being developed;

Included in any Development, BA, and Testing group mailing lists, with respect to changes

and updates to RFS related product development.

Page 12: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 12

www.almahaconsulting.ca

5 UDDLC PROCESS OVERVIEW

END-TO-END USER DOCUMENTATION DEVELOPMENT LIFE-CYCLE

Pre-Documentation, Documentation, and Post Documentation Phases

OVERVIEW PROCESS REMARKS

The User Documentation Development Life

Cycle (UDDLC) is broken into three main

phases, as follows:

PRE-DOCUMENTATION PH ASE:

This phase starts when a Request for Estimate

is received by SMERC.

NOTE:

The RFE is either for an internal Client

(internal development initiative) or for an

External Client.

SMERC Meeting is set up, during which the

SMEs review the RFE and discuss high level

solution and work effort estimates. All SMEs

are requested to provide their L0 estimates.

The Documentation Team-Lead provides

user documentation L0 Estimates based on

the RFE and the solution provided by the

Development Team.

Once the RFE and L0 Estimates are approved,

Work Intake sends out resource requests, via

email.

The Resource Manager adds the user

documentation resources to the PM Tool after

Testing team has added their resources.

The Assigned User Documentation Author

provides L1 – L3 Estimates based on the

developed and approved BRQ, SRS, and SDD

documents respectively.

NOTE:

Variations in the estimates must be

explained and justified.

The assigned User Documentation Author

reads through the SRS document and the

SRS/SDD cross reference section of the SDD

document to analyse the software

requirements, and if necessary, corresponds

and meets with the BA and the TA teams.

Page 13: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 13

www.almahaconsulting.ca

END-TO-END USER DOCUMENTATION DEVELOPMENT LIFE-CYCLE

Pre-Documentation, Documentation, and Post Documentation Phases

OVERVIEW PROCESS REMARKS

DOCUMENTATION PH ASE:

This phase starts with the creation of the user

documentation’s first draft.

The User Documentation Author creates the

first draft and then requests for Peer review

and approval.

The Peer Reviewer performs peer review

against a set of criteria, ensuring

adherence to the Documentation Team

Style Guide, and Documentation Checklist.

The Author makes the necessary changes,

reported from the Peer Review, and then sends

back for peer review and approval.

The peer-review approved draft is uploaded to

the External Review folder on MS SharePoint.

The Author requests for technical (BA/Tester)

review and approval, via email.

The Technical Review team reviews the

draft user documentation against the SRS

and SDD documents and the testing results

The Author revises the draft according to the

Technical Review feedback, then sends back

for technical review and approval.

Upon completion of the technical review,

the Author is notified that the draft is ready

for L1/L2 Approval.

The Author uploads the user documentation to

the PM Too for L1/L2 Approval. Once

approved, sends an email notification to the

Publishing Team.

POST-DOCUMENTATION PH ASE:

This phase starts with the publication of the

RFS user documentation.

The Publishing Team generates and posts the

user documentations to the Extranet site.

The Author integrates the user documentation

into the PDF guides and online help files.

The final step includes publishing the online

help files and the PDF guides and updating the

User Documentation Repository with links to

the updated user documentation and the PDFs.

Page 14: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 14

www.almahaconsulting.ca

6 UDDLC PRE-DOCUMENTATION PHASE

6.1 UDDLC Pre-Documentation Phase Procedural Outline

DESCRIPTION The Pre-Documentation Phase outlines the steps and procedures involved in assessing,

estimating, scheduling and managing user documentation requests coming through SMERC. This

includes reviewing RFEs, discussing high level software development and providing L0 work effort

estimates, resourcing and scheduling, BRQ document development and walkthrough meeting, L1

Estimates, SRS document development and walkthrough meeting, L2 Estimates, SDD document

development and walkthrough meeting, L3 Estimates, analyzing and understanding the software

requirements specifications, and meeting with the technical teams to understand the impact on the

user documentation.

RESPONSIBILITY SMERC/Work Intake; SMEs/RFS Stakeholders; BA Team; PM; Documentation Team-Lead; Resource Manager; User Documentation Author.

It is the responsibility of SMERC/Work Intake to set up SMERC Meeting and to invite all RFS stakeholders, via email, to review the RFE and discuss high level development solution, in accordance with SMERC/Work Intake policies and procedures.

It is the responsibility of all SMEs to meet and discuss high level software development and L0 work effort estimates.

It is the responsibility of the Documentation Team-Lead to provide user documentation L0 Estimates, based on the RFE and the solution provided by the Development Team.

It is the responsibility of Work Intake to send the resource request to all RFS stakeholders, via email, once the L0 estimates have been approved by the Client.

It is the responsibility of the Resource Manager to add User Documentation Resources to the PM Tool and to send a task assignment notification email, in accordance with the User Documentation Email Draft Template.

It is the responsibility of the BA Team to develop the BRQ document and to set up a walkthrough meeting and invite all RFS stakeholders, via email.

It is the responsibility of the BA Team and the RFS stakeholders to meet and discuss the BRQ document during the BRQ walkthrough, to understand the business requirements of the proposed solution.

It is the responsibility of the PM to request for the L1 Estimates, via email, from all RFS stakeholders after the BRQ document has been L1/L2 approved in the PM Tool.

It is the responsibility of the User Documentation Author to provide L1 Estimates, updated from the L0 Estimates.

It is the responsibility of the BA Team to develop the SRS document and to set up a walkthrough meeting and invite all RFS stakeholders, via email.

It is the responsibility of the BA Team and the RFS stakeholders to meet and discuss the SRS document during the SRS walkthrough, to understand the software requirements specifications.

It is the responsibility of the PM to request for L2 Estimates, via email, from all RFS stakeholders after the SRS document has been L1/L2 approved in PM Tool.

It is the responsibility of the User Documentation Author to provide L2 Estimates, updated from the L1 Estimates.

It is the responsibility of the TA/Development Team to develop the SDD document and to set up a walkthrough meeting and invite all RFS stakeholders, via email.

Page 15: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 15

www.almahaconsulting.ca

It is the responsibility of the TA/Development Team and the RFS stakeholders to meet and discuss the SDD document during the SDD walkthrough, to understand the software design descriptions.

It is the responsibility of the PM to request for L3 Estimates, via email, from all RFS stakeholders after the SDD document has been L1 approved in the PM Tool.

It is the responsibility of the User Documentation Author to provide L3 Estimates, updated from the L2 Estimates.

It is the responsibility of the User Documentation Author to study the SRS document and the SRS/SDD Cross Reference Section of the SDD document, as well as all other related reference material, and to explore the application’s environment to understand its various features, and to gather more information as needed from the BA and the Development teams, through meetings and queries.

WHEN TO COMPLETE When SMERC receives a Request for Estimate (RFE), all SMEs meet to review the request and discuss high level development solution and L0 Estimates.

When the Development Team provides their L0 Estimates, the Documentation Team-Lead provides user documentation L0 Estimates.

After receiving the Resource Request and after the Testing Team has assigned and scheduled resources, the Resource Manager assigns the user documentation resources in the PM Tool and notifies the assigned resources accordingly.

When the BRQ is L1/L2 approved, the PM requests for L1 Estimates from all RFS stakeholders.

When the PM requests for the L1 Estimates, and the BRQ document has been L1/L2 approved, the User Documentation Author provides user documentation L1 Estimates, updated from the L0 Estimates.

When the SRS is L1/L2 approved, the PM requests for L2 Estimates from all RFS stakeholders.

When the PM requests for the L2 Estimates, and the SRS document has been L1/L2 approved, the User Documentation Author provides user documentation L2 Estimates, updated from the L1 Estimates.

When the SDD is L1 approved, the PM requests for L3 Estimates from all RFS stakeholders.

When the PM requests for the L3 Estimates, and the SDD document has been L1 approved, the User Documentation Author provides user documentation L3 Estimates, updated from the L2 Estimates.

When the SRS and SDD documents have been developed, uploaded and approved in the PM Tool with the appropriate approval level, the User Documentation Author studies the SRS document and the SRS/SDD Cross Reference Section of the SDD document.

ASSOCIATED

DOCUMENTS

SMERC Agenda; SMERC/Work Intake Policies and Procedures; Request for Estimates (RFE); L0

Estimates; L1 Estimates; L2 Estimates; L3 Estimates; Resource Request; BRQ Document; SRS

Document; SDD Document; Existing User Documentation Material.

Page 16: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 16

www.almahaconsulting.ca

6.2 UDDLC Pre-Documentation Phase Process Flow

Page 17: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 17

www.almahaconsulting.ca

Page 18: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 18

www.almahaconsulting.ca

7 UDDLC DOCUMENTATION PHASE

7.1 UDDLC Documentation Phase Procedural Outline

DESCRIPTION The Documentation Phase outlines the steps and procedures involved in developing and

reviewing user documentation. This includes developing the user documentation’s first draft and

sending it for peer review and approval, making changes reported from the Peer Review, uploading

the peer review-approved documentation draft to the External Review folder on MS SharePoint,

requesting for technical (BA/Testing) review and approval, incorporating the technical review’s

feedback and comments into the user documentation’s final draft, uploading the technical review

approved draft to the PM Tool, signing off the technical review approved draft with L1 and L2

approval in the PM Tool, and sending the publication notification email to the Publishing Team.

RESPONSIBILITY User Documentation Author; User Documentation Peer Reviewer; Technical Review (BA/Testing) Team.

It is the responsibility of the User Documentation Author to create the user documentation’s 1st draft – based on the L1/L2 approved SRS and the L1 approved SDD – and to request for peer review and approval, via email, using the User Documentation Peer Reviewer Email Draft Template.

It is the responsibility of the User Documentation Peer Reviewer to perform peer review on the draft user documentation, ensuring adherence to the Documentation Team Style Guide, and the User Documentation Update and Integration Checklist.

It is the responsibility of the User Documentation Author to revise and edit the draft user documentation, according to the peer review’s comments and feedback, and to send the modified draft back for peer review and approval.

It is the responsibility of the User Documentation Author to upload the peer-review approved draft to the External Review folder on MS SharePoint, and to add a note to the PM Tool stating that the user documentation has passed the peer review.

It is the responsibility of the User Documentation Author to request for Technical Review from the BA and the Tester assigned to the RFS, via email, using the User Documentation Technical (Tester/BA) Reviewer Email Draft Template.

It is the responsibility of the Technical Review Team to perform technical review on the draft user documentation, ensuring adherence to the SRS/SDD documents and the testing results.

It is the responsibility of the User Documentation Author to revise and edit the draft user documentation, according to the technical review’s comments and feedback, and to send it back again for technical review and approval.

It is the responsibility of the Technical Review Team to notify the User Documentation Author that the user documentation draft is ready for L1/L2 approval.

It is the responsibility of the User Documentation Author to remove the technical review approved draft from the MS SharePoint External Review folder, upload it to the PM Tool, and to notify the Technical Review Team accordingly.

It is the responsibility of the Technical Review Team to sign off the user documentation’s final approved draft with L1 and L2 Approval in the PM Tool and to notify the User Documentation Author when each level approval has been granted. In which case, L1 Approval is signed off by the Tester and L2 Approval is signed off by the BA.

It is the responsibility of the User Documentation Author to send the publication notification email to the Publishing Team, stating that the user documentation has been approved and is ready for publication.

Page 19: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 19

www.almahaconsulting.ca

WHEN TO COMPLETE When the SRS and SDD documents have been signed off with the appropriate approval level, the User Documentation Author creates the user documentation’s 1st draft, according to the RFS scheduled dates.

After receiving the request for peer review and approval, the User Documentation Peer Reviewer reviews the draft user documentation according to the scheduled peer review.

After receiving the peer reviewer’s feedback and comments, the User Documentation Author revises and edits the draft then sends the modified draft back for peer review and approval.

After the peer reviewer has approved the draft, the User Documentation Author uploads the peer-review approved draft to the External Review folder on MS SharePoint and adds a note to the PM Tool that the user documentation has passed the peer review.

After uploading the peer-review approved draft to the MS SharePoint External Review folder, the User Documentation Author requests for technical review and approval from the BA and Tester assigned to the RFS.

After receiving the request for technical review and approval, the Technical Review Team reviews the draft user documentation throughout the testing phase.

After receiving the technical review team’s feedback and comments, the User Documentation Author revises and edits the draft then sends it back for technical review and approval.

After approving the draft user documentation, the Technical Review Team notifies the User Documentation Author that the draft is ready for L1/L2 approval.

After receiving a notification email from the Technical Review Team that the draft user documentation is ready for L1/L2 Approval, The User Documentation Author removes the final approved draft from the MS SharePoint External Review folder and uploads it to the PM Tool.

After receiving a notification email from the User Documentation Author that the final approved draft is uploaded to the PM Tool, the Technical Review Team signs off the final approved draft with L1 and L2 Approval, latest by noon Thursday – for publications scheduled for Fridays, or by noon Monday – for publications scheduled for Tuesdays.

When the user documentation has been signed off with L1/L2 Approval, the Technical Review Team notifies the User Documentation Author. In which case, the Technical Review Team sends a notification email when each level approval has been granted.

When the user documentation has been L1 and L2 approved, the User Documentation Author sends a publication notification to the Publishing Team, latest by 3PM Thursday – for publications scheduled for Fridays, or by 3PM Monday – for publications scheduled for Tuesdays.

ASSOCIATED

DOCUMENTS

SRS Document; SDD Document; Existing User Documentation Material; User Documentation’s

1st Draft; User Documentation Peer-Reviewed Draft; User Documentation Technical-Reviewed

(Final) Draft; User Documentation Peer Reviewer Email Draft Template; User Documentation

Technical Reviewer (BA/Tester) Email Draft Template; Ready for Publication Notices Email Draft;

Documentation Team Style Guide; User Documentation Update and Integration Checklist.

Page 20: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 20

www.almahaconsulting.ca

7.2 UDDLC Documentation Phase Process Flow

Page 21: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 21

www.almahaconsulting.ca

Page 22: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 22

www.almahaconsulting.ca

8 UDDLC POST-DOCUMENTATION PHASE

8.1 UDDLC Post-Documentation Phase Procedural Outline

DESCRIPTION The Post-Documentation Phase outlines the steps and procedures involved in publishing and

maintaining user documentation, including generating a User Documentation Release Status

Report, publishing the user documentation to the appropriate client(s), integrating the user

documentation into the PDF guides and the online help files, publishing the PDF guides and the

online help files, and updating the User Documentation Repository on MS SharePoint and the

Extranet with links to the updated user documentation and the PDF guides.

RESPONSIBILITY Publishing Team; User Documentation Author.

It is the responsibility of the Publishing Team to generate the User Documentation Release Status Report and to upload it to the extranet site.

It is the responsibility of the Publishing Team to generate and post the user documentations to the extranet site and to send email notifications to the appropriate client(s), in accordance with the Publication Checklist and the Ready for Publication Notices Email Drafts.

It is the responsibility of the User Documentation Author to integrate the published user documentation into the appropriate product guides and online help files, in accordance with the Integration Notes and the User Documentation Update and Integration Checklist.

It is the responsibility of the Publishing Team to publish the online help and the PDF Guides, in accordance with the Publication Checklist, and to update the User Documentation Repository on MS SharePoint with links to the updated user documentations and the PDF guides, in accordance with the Publication Checklist.

WHEN TO COMPLETE The Publishing Team generates the User Documentation Release Status Report and uploads it to the extranet site one day before the Core Publication Date.

After receiving the publication notification, the Publishing Team generates and posts the user documentations to the extranet site and sends email notifications to the appropriate client(s) on the publication day. In which case, the publication notification must be received by the Publishing Team latest by 3PM Thursday – for publications scheduled for Fridays, or by 3PM Monday – for publications scheduled for Tuesdays.

When the user documentation has been published, the User Documentation Author integrates the user documentation into the PDF guides and the online help files within two weeks from the ACC Date, or within two weeks from the publication date for late/revised user documentation.

When the user documentation has been integrated into the PDF guides and the online help files, the Publishing Team publishes the PDF guides and the online help within the third week from the ACC Date. In which case, the online help is published by the Tuesday of the third week.

After the publication of the user documentation, the Publishing Team updates the User Documentation Repository on MS SharePoint with links to the updated user documentations.

After the publication of the PDF Guides, the Publishing Team updates the User Documentation Repository on MS SharePoint with links to the updated PDF guides.

ASSOCIATED

DOCUMENTS

Ready for Publication Notice Email Draft; Publication Checklist; User Documentation; User

Documentation Release Status Report; Integration Notes; User Documentation Update and

Integration Checklist; Online Help Files; PDF Guides; User Documentation Repository.

Page 23: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 23

www.almahaconsulting.ca

8.2 UDDLC Post-Documentation Phase Process Flow

Page 24: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 24

www.almahaconsulting.ca

9 PROCESS METRICS (KPIS)

KPI KPI FORMULA KPI NATURE FREQUENCY TARGET

% of RFS assignments

completed within budget

Number of RFS assignments completed

successfully within +/-30% of their planned

allocated effort divided by the total number of RFS

assignments.

The planned allocated effort for an assignment will be

the allocation in the PM Tool.

Budget /

Efficiency

Monthly 85%

% of RFS Descriptions

delivered within schedule

Number of RFS Descriptions delivered within their

respective planned scheduled dates divided by the

total number of RFS Descriptions planned to be

respectively delivered during the reporting period.

Successful delivery implies RFS descriptions are

updated in the PM Tool by the BAs.

Effectiveness Per Release 90%

% of user documentation

published to clients

within schedule

Number of user documentation published to clients

within their respective planned scheduled dates

(on Core date, and before or on ACC date) divided

by the total number of user documentation

published to clients for each release.

Effectiveness Per Release 85%

% of user documentation

integrated within

schedule

Number of user documentation integrated into the

guides within their respective planned scheduled

dates divided by the total number of user

documentation planned to be respectively

integrated during the reporting period.

Integration completion implies updating the PM Tool

and the extranet with the reference Production

Guides Change Log.

Effectiveness Per Release 90%

Page 25: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 25

www.almahaconsulting.ca

KPI KPI FORMULA KPI NATURE FREQUENCY TARGET

% of guides (PDF and

online help files)

published within

schedule

Number of guides (PDF and online help files)

published to clients within their respective planned

scheduled dates divided by the total number of

guides planned to be respectively published to

clients during the reporting period.

Publication of the Online Help and the PDF Guides

will be carried out within the third week from the ACC

Date. Online help files to be provided to GUI team by

3rd week of ACC date and to the clients' environment

by the 4th week of ACC date.

Effectiveness Per Release 90%

% of user documentation

assignments on green

track

Number of user documentation assignments on

the green track divided by the total number of user

documentation assignments during the reporting

period.

Green-track implies that the user documentation

assignment is not at risk of missing estimated end

date, even if the assignment did not meet the

expected start date.

Effectiveness

/ Project

Management

Monthly 85%

% of user documentation

published to clients after

completing technical

reviews.

Number of user documentation passing full

technical reviews before publication to clients

divided by the total number of user documentation

delivered / published to clients.

The Technical Review Completion metric is tied to

the L1/L2 (Tester/BA) approval stage in the PM Tool.

Quality Monthly and

Per Release

100%

Page 26: User Documentation Development Life Cycle (UDDLC)almahaconsulting.ca/wp-content/uploads/2017/10/AMC... · The User Documentation Development Life Cycle (UDDLC) also provides a clear

User Documentation Development Life Cycle (UDDLC) AL MAHA CONSULTING LTD.

STANDARD OPERATING PROCEDURE | STATUS: VERSION 0.1 26

www.almahaconsulting.ca

10 PROCESS IMPROVEMENT RECOMMENDATIONS

Identification of Key Business Process Improvements (BPI) and Longer Term (LT) Improvement

Opportunities

Process Step Recommendations for To-Be State Key BPI

LT

User Documentation Development Life Cycle (UDDLC)

The use of MS SharePoint Workflow or MS Flow to automate the multi-tier review and approval of user documentation, offering all RFS stakeholders a proper audit trail with faster feedback and timely completion through automated notifications when deadlines are fast approaching, and with the ability to add or remove tasks as necessary, and distribute automatic notifications to affected parties when certain steps in the process have been completed.

☒ ☐