Service · Build it right
Requirements engineering: write down what your software must do
Before anyone writes code, we help you write down exactly what you need, so you pay for the right thing once.
Sound familiar?
The problem
We paid for software that does what we asked, but not what we needed.
What we do
- Talk to the people who'll actually use the system, not just the person paying for it.
- Turn what we hear into clear, numbered requirements anyone can read.
- Agree what's in, what's out and what can wait.
- Check every requirement can be tested, so you'll know when it's done.
How it works
Requirements engineering, in one picture
- 01WhyWhat the business needs, in your words
- 02WhoEach kind of user, and what they do
- 03WhatEvery feature, and the rules behind it
- 04How wellSpeed, security, phones and networks
What you get
Things you can hold us to
- 01A requirements document you can give to any developer
- 02The main user journeys, written step by step
- 03A list of priorities agreed with you
- 04Open questions, written down so they don't get lost
Questions
About requirements engineering
What is requirements engineering?
The work of finding out what a piece of software must do, writing it down clearly and getting everyone to agree before it's built. It covers who will use it, what they need to do, the rules it must follow and how well it must work.
What is a software requirements specification (SRS)?
A document that describes what a system must do and how well it must do it, in enough detail that a developer can build it and you can check the finished software against it.
From the notebook
Guides worth reading
- RequirementsHow to write a software requirements specification (SRS): a plain guideA plain guide to writing a software requirements specification: what goes in it, how to write requirements you can check, and a simple outline to follow.Read the guide
- Software projectsWrite down what you need before you pay for softwareA simple way for small businesses to write down what they need from software before paying anyone, so the result fits and the price holds.Read the guide
- Software projectsHow to plan a software project in Nigeria, step by stepA practical plan for a software project in Nigeria: define the problem, write requirements, choose a team, build in stages, test on real phones, launch and look after it.Read the guide
