Requirements Capture
Many projects fail because the developer did not fully understand what the client wanted – the developer thought the client wanted apples but the client really needed oranges. Egghead set out to demonstrate up front that we understand what you want.
We do this by going through a process called Requirements Capture – this is all about sitting down with you and asking you to tell us what you need the finished software to do. We realise that you are unlikely to be a specialist in this, so we often work by asking you to help us write User Stories – these are very short and easy to put together. Here’s a typical one:
- As a shopper on the site, I want to be able to pay for my order with a credit card.
We will expand this a little:
- As a shopper on the site, I want to be able to pay for my order with a credit card.
- Accept Visa, Master Card, and Maestro
- Use Protx payment gateway
We will also add some User Acceptance Test criteria:
- Test with Visa, Master Card, Maestro (pass)
- Test with Diners Club (fail)
In this way, we can quickly get down on paper your requirements. What we do then is to create a Functional Specification for you to review. click here to see an example.
This allows you to see that a) we’ve understood your needs and b) that we will build the application to address them
If you’d like us to help build your requirements, then please get in touch. Either use our Contact Us page, or phone us on 01455 559505