Frequently Asked Questions
How do I know we've captured all of the requirements and haven't missed something? How can I be sure I've got it all and got it all right?
- A Traceability Matrix will help match the requirements to the deliverables.
- There should be test cases for every requirement and requirements for every function.
- Use UML models: One picture is worth a thousand convincing arguments.
How do I deal with clients who can't express themselves, keep changing their minds and introduce new requirements?
- An experienced analyst knows what questions to ask using effective communication skills and easy-to-understand modeling techniques.
- The biggest cause of changing requirements is not asking the right questions in the beginning.
- A simple, systematic approach leads the analyst and business users to discover all the information requirements, business rules and functionality, which results in a complete and accurate business specification the first time.
What is your fee structure? Do you work on an hourly basis or fixed price?
- We usually work on an hourly basis, but sometimes a fixed price is better for smaller, more defined projects.
- We can agree on what needs to be done and how long it will take to determine what it will cost.
- We can also provide you with ongoing support, account management, and compliance monitorng for a fixed monthly fee.
Do you provide written project plans, technical documentation, and contracts?
- Yes!
- The Propject Plans are used for project consulting where a defined set of tasks are to be completed in a specified period of time.
- The technical documentation is related to business requirements, design specifications, test cases, traceability matrices, use cases, UML Diagrams, ER Diagrams and other technical documents.
- The contract articulates details such as payment rules, work product ownership rights, competitive guidelines, etc.