Step 5 - Requirements Elicitation, Modelling and Analysis
Requirements Elicitation
Based on the study conducted at step 4, our consultants will now be well placed to advise on the most effective and relevant approaches to requirements elicitation, be this using classic business analyis or more agile techniques.
We may start this work by developing our views of the business processes, sub-process and work flows of the As-Is system. In turn this leads to the development of the target (To-Be) view and a gap analysis.
We continue the top down approach, leading to the development of user task descriptions, use cases, user stories and/or product level requirements (The user shall ....) as appropriate.
We will also help you to make best use of formal and informal modelling, prototyping and agile techniques for both elicitation and analysis. Capiro has experts in modelling techniques such as UML and BPMN. We will review possible use of tools to assist your modelling efforts.
Requirements Analysis
Requirements Analysis, an aspect of the more general topic of business analysis, is the process of examining the elicited requirements for correctness, relevance, ambiguity, conflict, testability, feasibility, and so on. We can help you to introduce procedures to make this vital work trully effective in your organisation.
Another aspect of our approach is to ensure that, where relevant, the architectural view is explored during requirements elicitation and analysis. Decisions regarding organisation of and interfaces between development teams should consider possible technical dependencies as well as functional dependencies.
Step 6 - Requirements Validation
