top of page
Search

How Generative AI Changes Requirements Management.

  • Writer: Gabriel Botsie
    Gabriel Botsie
  • Mar 5, 2024
  • 2 min read
ree


The post explores what Generative AI’s capabilities mean to the practice of requirements management during the project discovery phase.


What is Requirements Management?


In their book Business Analysis Techniques, 72 Essential Tools for Success, the authors define Requirements Management in four categories:


  1. Requirements Elicitation — Techniques used to investigate, identify requirements from stakeholders e.g. 1–1 interviews, prototyping

  2. Requirements Analysis — The organisation , grouping and management of requirements, e.g. MoSCoW prioritisation

  3. Requirements DevelopmentTechniques to ensure that requirements are created to specific standards, e.g. adding acceptance criteria, traceability matrix

  4. Requirements Modelling — Conceptual modelling techniques such as use case diagrams, Entity Relationship Diagrams that support textual requirements.


All four groupings / categories are evident in the project discovery phase.


Project Discovery


The purpose of Project Discovery is to confirm project vision, goals and scope. It consists of multiple activities such as:


  • Meeting the client / stakeholders — confirm project brief, vision, scope

  • Project team setup — access to systems, tools, environments

  • Confirming stakeholder and resource availability

  • Agreeing output standards

Project Discovery typically occurs over a 2–3 week period. At the end of this period, client and project teams are aligned on vision, goals and scope. Agreed outputs, such as requirement documents, wireframes / prototypes are either complete or a timeframe has been agreed for their completion.


What’s changed, now that there’s Generative AI?


Generative AI’s capabilities include, the ability to:


  • Generate Content — text, images, audio and video

  • Idea Generation — new ideas, concepts, products and services

  • Summarise text into shorter more concise versions

  • Aid Decision Making — answer questions, analyse sentiment

  • Analyse data and generate insights


Requirement categories analysis, development and modelling can be automated with Generative AI. Utilising prompt engineering techniques, Generative AI can create user stories, use cases, ensure that acceptance criteria is added and create matching conceptual models to support requirement text.


Depending on the project, wireframes and prototyping can also be produced to elicit requirements.


The key takeaway is time saved. Outputs are created instantly for immediate feedback and validation. Assuming there’s technical input to support the outputs , gathered requirements, initial designs can be signed off in a 2 hour meeting instead of waiting to the end of the project discovery phase — 2–3 weeks!


What does this mean for Project Discovery?


Project Discovery is an important activity.

The ability to create content to agreed standards at speed, leaves more time to discuss, evaluate and agree on project vision, goals and scope.

Prompt Engineering and Generative AI are key topics which BA’s must master / incorporate into their workflows and processes. In practical terms this means:


  • Completing certified Prompt Engineering and Generative AI courses

  • Keeping informed with Generative AI and Prompt Engineering updates

  • Making time to play around with Generative AI tools

  • Reviewing project and client processes

  • Identify where Generative AI can help / automate tasks

  • Document, review and evaluate prompts after each project — what worked, what didn’t / what would you improve.


To aid this, below are further learning and resource links related to prompt engineering and learning resources:



This blog was originally posted on Medium

 
 
 

Comments


bottom of page