Proper due diligence and requirements analysis are the foundation of any successful project.
Depending on their nature, some clients have Business/ Systems Analysis expertise in-house already built into their native SDLC, while the others might lack it.
Our preference is to have client’s BAs provide us with Business Requirements. If needed, however, we are more than happy to step in and work with the Client to understand and document their business requirements, convert them into project artifacts to support the development process.
The deliverables/artifacts that we create at this stage are:
Business and Functional Requirements Documents
Project Scope and Deliverables structure
Use Cases and User Stories
System Diagrams, Process Flows, Data Flows
Current State and Future State analysis