
Learn how to turn ideas into clearly specified written requirements, from idea to document, to deliver profitable outcomes and client satisfaction through a step by step process.
Capture business needs on paper and define each information technology requirement with description and acceptance criteria. Include technologies, data protection, and legal considerations, then use peer reviews to refine document.
Download the updated workbook from the resource area to guide your information technology requirements writing, adapt it to your project, and use chapters, executive summary, user journeys, and sign-off.
Explore the differences between business, user, and product requirements, learn why each matters, and receive an overview on how to create them, with next steps inside the course.
Explore the distinctions between business, product, and software requirements, and learn how these documents translate client needs into project outcomes.
Define futures versus functionalities and demonstrate how a spell-check button is a future, while the ability to spell-check is the functionality, reachable by any trigger.
Define the product requirements document, detailing functionalities, behavior, features, and visuals, and explain how it supports product goals while aligning with business needs.
Clarify the distinction between product requirements and software requirements documents, and show why a software requirements document provides detailed, behavioral specifications for software within products like cars.
Learn to craft a user requirements document from the user perspective, identifying who buys or operates the product, what visitors or app users need, and how to interview sponsors.
Put ideas on paper to turn raw thoughts into actionable IT requirements, outline projects, and scope to reach clients and provide ongoing support.
Define the website scope by detailing products, services, team, testimonials, and training options, including webinars and paid access, to turn ideas into a product and guide developers and designers.
Define the mobile app scope by detailing booking, rating, take away and delivery, online payments, class schedules, equipment check-ins, and user journeys for restaurant and gym use.
Define chat bot requirements for 24/7 support, answering common questions, remembering returning customers, and handling bookings, orders, and contact forms across Facebook, websites, and Slack.
Define user journeys as descriptions of how users move from point a to point b. Use them to prevent disconnected modules and align booking or ordering flows.
Define user journeys for your website by mapping steps from service discovery to payment and instant access to webinars and trainings.
Define user journeys for a mobile application by detailing step-by-step flows for restaurant and gym apps, from browsing menus to booking, payment, gifts, home delivery, and sms reminders.
Define user journeys for chat bots by outlining a logical dialogue from greetings to orders or bookings, and specify exact information the bot must collect (name, date, payment details).
Define user journeys for a property workflow, detailing buy and sell contracts, mortgage steps, document handling, e-signature integration, and scanning needs to reveal missing requirements.
Define the user journey for each functionality in a mobile app, detailing flows from login to payment, including browsing trainings and account creation toward becoming a paying client.
Define and differentiate user journeys, use cases, and user scenarios, then decide when to apply each to capture the end-to-end customer journey and discovery and search interactions.
Define a high level scope and vision, map user journeys for website, mobile app, and chat bot, then organize requirements using Word, Excel, and mind maps.
Discover how to use spreadsheets to document project scope for a website, including structuring content, user journeys, and acceptance criteria, and tracking priorities and statuses.
Organize requirements with a word editor by structuring a mobile app spec into chapters, functions, user journeys, and acceptance criteria, using a table of contents and cloud collaboration.
Apply mind mapping to brainstorm and document a chat bot project scope, using visual branches to add availability, booking details, and multi-channel integrations (website, Facebook, Slack).
Use draw.io to document information technology requirements with flowcharts, swim lanes, and process steps, turning complex workflows into clear, actionable specifications.
Add detailed descriptions, actions, and data fields to each requirement, including validations, deliverables, and acceptance criteria, with branding and access controls, and plan for forms and email or payment integrations.
Identify and document essential technical details in IT requirements, covering programming language choices, hosting, APIs and third-party integrations, data formats, administration needs, and performance considerations.
Identify gaps in IT requirements by mapping steps to data, templates, and automatically generated contracts, clarify document types, and ensure flexible, well-structured inputs.
Learn to embed legal requirements into IT specs by detailing data protection, GDPR consent, terms and conditions, and disclosures, and assign responsibility for content and compliance.
Create visual requirements with wireframes and simple paper sketches, then prototype with Realtime board and InVision to define flows, mockups, acceptance criteria, PayPal and Stripe integration, crm, and social features.
Learn how to run an effective peer review of a requirements document. Identify issues in wording, avoid assumptions, spot misunderstandings, and verify wireframes and images are clear and well organized.
Create a requirements document by defining scope, detailing functionalities and user journeys, data fields and validations, brand constraints, wireframes, prototypes, then specify deliverables, integrations, acceptance criteria, and peer review.
*** UPDATE 2019: FULL REQUIREMENTS DOCUMENT INCLUDED ***
Did you ever request something a (development) team and they delivered something else? OR
Did you have had a client who said (s)he wants something and then never wanted to accept the deliverable?
Did you ever had discussions about "obvious" things not being understood or not being delivered?
Did you ever waste your time in scrolling back through emails of things agreed but not implemented?
Did you ever had to pay for work to be redone because of poor quality? OR
Did you ever worked for free because your client change his/her mind?
Then this course is for you.
In this course I'll show you how I create specifications for my projects EFFICIENTLY! I put together in 1 course my cumulated best practices of +100 projects managed in multiple industries around the world in almost 10 years of managing projects.
I'll show you HOW to GATHER REQUIREMENTS. I'll walk you step by step how to write specifications so that you spend your time wisely, the development team is clear of what is expected to be delivered!
Step by step this what we do:
Define high level scope
Define the list of functionalities
Define the user journeys for EACH functionality
Build structure to your requirements - learn to add for each functionality
Write detailed description to each functionality
Make a complete list of deliverables
Write acceptance criteria
What technical aspects you have to specify
Legal requirements
Peer review
Or, in short, you'll master these 3 keywords:
List of functionalities
Description
Acceptance criteria
See you in the class!