Course : Designing and Writing Specifications: Best Practices

Expressing needs, functions, and requirements

Designing and Writing Specifications: Best Practices

Expressing needs, functions, and requirements
Download in PDF format Share this course by email 2


The specifications are the starting point for any project, and provide a structured framework. This course will enable you to better understand the challenges of functional analysis and acquire best practices for designing, formalizing, and mastering the specifications’ lifecycle.


Inter
In-house
Custom

Practical course in person or remote class

Ref. CTF
Price : 1390 € E.T.
  2d - 14h00




The specifications are the starting point for any project, and provide a structured framework. This course will enable you to better understand the challenges of functional analysis and acquire best practices for designing, formalizing, and mastering the specifications’ lifecycle.

Teaching objectives
At the end of the training, the participant will be able to:
  • Identify and work with your stakeholders
  • Frame the expression of need
  • Analyze functional and technical needs
  • Structure the different parts of the specifications

Intended audience
Project managers (non-computing), designers, organizers, project owners, users.

Prerequisites
Be in a position to write a set of specifications for a product or service in the near term (not specific to an information system).

Course schedule

Setting the general framework

  • Learning concepts and definitions.
  • Knowing different types of specifications.
Storyboarding workshops
Overview of the common-thread case and additional cases. The participants identify cases familiar to themselves.

Detecting challenges and stakeholders

  • Understanding the demand, objectives, and challenges
  • Detecting technical, financial, and time constraints.
  • Identifying stakeholders and interactors.
Hands-on work
Creating a demand summary memo for the common-thread case.

Implement an effective methodology

  • Discerning and eliciting the actual needs.
  • Performing a functional analysis of the needs: Use functions and corresponding requirements.
  • Identifying, formalizing, and ranking the functions and technical requirements needed.
Hands-on work
Clarifying, analyzing, and rephrasing expressed or implicit needs. Identifying functions and requirements in the context of the common-thread case and ranking them.

Writing the functional specifications

  • Assembling the various components to create a set of functional specifications.
  • Examining and comparing different specifications to learn their common practices.
Hands-on work
Applying notions and practices learned to the participants’ own settings.

Drafting the specifications for overseeing the execution

  • Identifying and formalizing the requirements to be met for executing the project.
  • Ensuring delivery in accordance with the functional specifications.
  • Finding the right level to maintain control over execution.
  • Being careful not to encroach on the role of the executors/project managers.
Hands-on work
Expressing certain requirements specific to overseeing execution in the context of the common-thread case.

Mastering the use of specifications

  • Centering your RFPs on the specifications.
  • Supporting changes in the specification's lifecycle.
Hands-on work
Eliciting strengths and things to watch for when implementing the methods presented. Multiple-choice quiz on what was learned.


Practical details
Hands-on work
"Common thread" case study. Feedback. Standard deliverable plans and corresponding examples. Multiple-choice quiz.
Teaching methods;
Active and participatory instructional methods. Alternating theory and practice, and how it applies to the participants’ context and experience

Customer reviews
4,3 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class