Internosis - knowledge management,ecommerce and project consulting
*Home>>>Software Development

Requirement Analysis - How to ensure correctness & completeness ?


Hi All,

In a software development, as a Business Analyst, how do you ensure that you have captured all the requirements ? How do you validate that the requirement is sufficient, correct & complete ?

Also, do we need a technical person for Requirement Analysis ?

Every requirement should have a corresponding validation that goes with it as part of the contract. That validation is something that comes in a format that software test procedures can be directly derived from (i.e. specific line items with a quantitative measure to them). Judging completeness should come down to a simple checkbox on a spreadsheet. Judging what is sufficient ultimately comes down to the customer and the contract. You absolutely need experienced technical professionals in order to assist in the requirements process. Not having this is like trying to plan a skyscraper without a foreman and an architect...just office managers. There are different kinds of requirements for different contexts. The larger the software, the more technical issues there will be that will inevitably need to be verified with the customer. Having someone with domain experience up front will minimize the number of re-considerations that are necessary throughout the process and keep you from becoming victims of the software cycle.

Tags
  Supply Chain   Data Mining   ERP   CRM   Application Development   Software Consulting   Software Development   Information Technology   Technology Consulting   Project Training   Project Team   Project Control
Related information
  • Starting up a business - checklist?

    Determine what type of company -- S, LLC, etc. You can buy a book on this. Generally the benefits for type of incorporation are by state, so don't bother reading anything written for another...

  • Dual boot Vista/XP pro success?

    I was interested in this and had come across an article that helped: ...

  • Java Programming Issues?

    Java is just as suspect to hacker as any other coding language though there are some benefits to Java, such as bounds checking, class and object structures, lack of accessible direct/indirect point...

  • What is verification and validation of IT systems in Health care organisation?

    You need to get a detailed program

    ...
  • I'm a foreign student getting a BS in Computer science. Is there a way I can get an internship in the States?

    yes there are .

    ...
  • What is the difference between Productivity vs Efficiency?

    Productive means getting things done. Outcomes reached. Goals acheived. Efficiency means doing the same thing with as little waste as possible. Having the air conditioner on with the windows...

  • Which is the best place outside India for education in computer engineering???

    Go to Carnegie Mellon University in USA. Web site is ...

  • What is the best LAN desgin?

    Blimey... Don't want much do you? Seems like a fairly standard setup. I would start with a 48port Gb layer 3 switch in each of the cabs on Floor A, B, C & D I would also have eith...

  •  

    Categories--Copyright/IP Policy--Contact Webmaster