473,772 Members | 2,411 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Advice on Requirements Gathering/Analysis

C
Hi,

I have come mainly from a Development background.

I have now to get involved in some Requirements Gathering / Analysis.

My Customer is going to give me a brief Requirements document of what they
want.

I am then going to write a Functional Specification document and get him to
sign this off. This Functional Spec will detail how the system will work from
a business point of view.

Once the functional spec is signed off we then start development.

Am I approaching this in the correct way?

Thanks in Advance.
Nov 9 '06 #1
2 1442
Sure, don't be surprised though if the customer then doesn't realize
something, and want something changed. Or if your document misses one of the
'exception' cases or neglects to figure out what happens if there is a
certain combination of conditions, etc.

Basically, this might be a general spec, but it's all the little details
that end up coming that always require going back and forth to settle those.

But in general, the more thought out the requirements are, the smoother it
will go. And from my experience customers are generally not capable of
providing that, so a lot of it will be up to you.

"C" <C@discussions. microsoft.comwr ote in message
news:0E******** *************** ***********@mic rosoft.com...
Hi,

I have come mainly from a Development background.

I have now to get involved in some Requirements Gathering / Analysis.

My Customer is going to give me a brief Requirements document of what they
want.

I am then going to write a Functional Specification document and get him
to
sign this off. This Functional Spec will detail how the system will work
from
a business point of view.

Once the functional spec is signed off we then start development.

Am I approaching this in the correct way?

Thanks in Advance.

Nov 9 '06 #2
C
Thanks Marina.

"Marina Levit [MVP]" wrote:
Sure, don't be surprised though if the customer then doesn't realize
something, and want something changed. Or if your document misses one of the
'exception' cases or neglects to figure out what happens if there is a
certain combination of conditions, etc.

Basically, this might be a general spec, but it's all the little details
that end up coming that always require going back and forth to settle those.

But in general, the more thought out the requirements are, the smoother it
will go. And from my experience customers are generally not capable of
providing that, so a lot of it will be up to you.

"C" <C@discussions. microsoft.comwr ote in message
news:0E******** *************** ***********@mic rosoft.com...
Hi,

I have come mainly from a Development background.

I have now to get involved in some Requirements Gathering / Analysis.

My Customer is going to give me a brief Requirements document of what they
want.

I am then going to write a Functional Specification document and get him
to
sign this off. This Functional Spec will detail how the system will work
from
a business point of view.

Once the functional spec is signed off we then start development.

Am I approaching this in the correct way?

Thanks in Advance.


Nov 10 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
1994
by: SophistiCat | last post by:
Hi, I am working on a computational program that has to read a number of parameters (~50) from an input file. The program contains a single class hierarchy with about a dozen member-classes or inherited classes, each of which needs some subset of those input parameters. The classes may individually perform some input validation, and even determine which parameters are to be read next. Currently, each class performs its own file...
2
2943
by: kbd | last post by:
Hello: I know that hardware requirements are dependent upon many factors. However I need a sanity check on this configuration. First the purpose of the database. - database will be used to support a risk analysis group in a small financial firm. - there will be daily "bulk" loads to the database - as well as updates via GUIs (JSP or java programs)
5
3531
by: Ray Tomes | last post by:
Hi Folks I am an old codger who has much experience with computers in the distant past before all this object oriented stuff. Also I have loads of software in such languages as FORTRAN and BASIC, QBASIC etc that is very useful except that it really doesn't like to run on modern operating systems and has hopeless graphics resolution and lack of ease of use in some ways.
8
1525
by: george.leithead | last post by:
Hi all, I'm looking for some advice on how best to achitect the following requirement. I'm basically writing a Fantasy Football (FF) Web site, and would like to have it fully OO and have it using as much inheritance, base classes, common methods, etc as possible. My biggest headache that I cant get my head around is how to handle
7
2061
by: John Paul | last post by:
I'm thinking of building an e-commerce site in php. Anyone got any advice in building one? What is the best way to implement a payment system? Are any legal issues involved? Thanks,
5
2943
by: Ted | last post by:
I am working on two versions of an application, one of which will be a windows forms application (which will need to be redistributable) and the other will be a web application. I have MS Visual Studio 2005 (along with the developer's edition of MS SQL Server), but not MS Access. I also have MySQL, PostgreSQL, Sun's application server, Tomcat and Apache web server. I am working on Windows XP Pro, and have installed the .NET 3 SDK and...
0
1694
by: garry | last post by:
Dear All, Currently we have very urgent requirements for Artix professionals in S'pore.The details of the requirements is as follows: Job Location: Singapore Role · Develop and/or enhance and support existing/future IBIP FE rollouts based on IONA Artix
3
1692
by: RgeeK | last post by:
A project I'm thinking about, could use some advice from those who understand the dimensional limits of an SQL-like DB. Imagine, for example, a database containing detailed data for many cities during thunderstorms. Each time there is a storm, data collection begins, gathering "rain-drops-per millisecond" maybe 5 times per second (don't worry about the sanity of this, its just an analogy). The logistical data is no concern for me...
2
4760
jwwicks
by: jwwicks | last post by:
A Guide for the Beginning CIS Student Introduction It's that time again. A new semester is starting and CIS students all over the country are beginning to program. It can be an overwhelming experience trying to decipher syntax while learning to code an assignment effectively. There are many practices I see that cause beginning programming students to suffer through their assignments. I'm going to outline those problems in this article. ...
0
10264
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10106
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10039
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9914
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8937
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6716
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5355
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4009
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3610
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.