The elicitation, analysis, specification, verification, and validation of requirements for a software project.

learn more… | top users | synonyms

3
votes
3answers
304 views

What techniques should be used to ensure clear communication from the customer?

Some customers use terms from the domain language interchangably and incorrectly. This has, on several occassions, lead to an implementation of a feature in a way that was not desired by the customer. ...
26
votes
11answers
616 views

Coaxing requirements out of business people?

What methods seem to work best to coax requirements out of non-tech business people? I am working with a team that’s trying to get a spec together for a project. Every time we have met and it comes ...
2
votes
3answers
3k views

Should I represent the Database in my use cases?

I am creating use cases for my web application and I was wondering if a representation of the DB should be listed as an actor. For example a user can check his profile and edit it (assuming that he is ...
14
votes
7answers
1k views

What is the best practice for gathering requirements when a customer does not know what he wants? [duplicate]

Possible Duplicate: How do you deal with changing requirements? This question must have been asked a thousand times but there seems to be little progress in this area: I have asked the ...
1
vote
1answer
291 views

Conceptual Requirement and Scope

Appreciate your help with my questions What are conceptual requirements? How do they compare with stakeholder, business and functional requirements? what CASE tools can be used to capture conceptual ...
3
votes
3answers
7k views

What is the definition of user classes, with respect to software use?

I'm writing the Software Requirement Specification document for a piece of software that I am developing. A part of the SRS is the identification of the user class. Can somebody please give or refer ...
7
votes
11answers
4k views

How much storage space do developers really need on work systems?

Not Counting the OS And the requirements to run the Development software. The storage space required. Strictly speaking from work perspective(company setup and not freelancers).A individual ...
7
votes
9answers
644 views

Why bother with detailed specs?

When writing software, what's the point of writing a formal, detailed dead-tree specification? To clarify, a somewhat informal, high-level specification for people who don't want to read the code ...
11
votes
8answers
664 views

Should a programmer “think” for the client?

I have gotten to the point where I hate requirements gathering. Customer's are too vague for their own good. In an agile environment, where we can show the client a piece of work to completion it's ...
4
votes
2answers
277 views

Studentworker - being a superhero?

A couple of weeks ago I got a new job as a studentworker for a webagency. The job is 15-20 hours of week. Even though I am new in the company, I feel right at home and I enjoy working with my ...
2
votes
3answers
335 views

Documents of requirement specification

I need to work with IT projects in system or web development in order to improve my skills by following the requirement specification. Is there any available requirement specfication to download in ...
3
votes
1answer
535 views

Do we need use case levels or not?

I guess no one would argue for decomposing use cases, that is just wrong. However sometimes it is necessary to specify use cases, which are on lower, more technical level, like for example ...
7
votes
8answers
5k views

How can I estimate how long a project will take? [duplicate]

I'm working as a web developer and I want to be able to determine if I'm efficient. Does this include the how long it take to accomplish tasks such as: Server side code for the site logic with one ...
9
votes
3answers
660 views

using a wiki for requirements

I'm looking into ways of improving requirements management. Currently, we have a Word document published on a Web site. Unfortunately, we cannot (to my knowledge) look at changes from one revision ...
32
votes
12answers
7k views

Dealing with bad/incomplete/unclear specifications? [duplicate]

I'm working on a project where our dev team gets the specifications from the business part of the company. Both the business management and the IT management require estimates and deadline ...
2
votes
3answers
960 views

Requirement Traceability matrix

What is a requirement traceability matrix? What are the differences between different requirement types and what are the advantages/disadvantages of using these matrices?
0
votes
2answers
368 views

how can we improve documentation of project

We are planning to develop a database api for our project. I want to know how can we improve our documentation. The Current Structure of a document is : Introduction : Database Objects :List Each ...
2
votes
3answers
168 views

Requirment Analysis Communication

Someday s ago we was discussing about the current project, and suddenly sir and my senior started talking about the new feature to add in the project , and i become lost :). i was not able to find how ...
6
votes
3answers
7k views

What is the difference between requirements Elicitation and Requirements Analysis in the real world?

My question aim to draw a fine line between Requirements Elicitation and Requirements Analysis. What is the difference between these two?
5
votes
5answers
311 views

Relation between developers and clients

I'm currently working in a small company that its taking care of implementing lots of systems, most of them for goverment institutions, in witch it generally means taking software developted 20 years ...
6
votes
8answers
556 views

What are important things to remember when reengineering a legacy application?

About to embark on the initial phases of a project to rewrite a legacy application from the ground up (existing business rules will change somewhat, and be extended to incorporate a large number of ...
4
votes
2answers
246 views

place to propose a open source project and collaborate on software requirements before start to coding

I'm searching for a web site to start a new open source project. I want to start the developing of a "SPORT training log". I have some developing skill but not all I need (I dont know web coding). ...
7
votes
3answers
524 views

What FOSS solutions are available to manage software requirements?

In the company where I work, we are starting to plan to be compliant to the software development life cycle. We already have, wiki, vcs system, bug tracking system, and a continuous integration ...
7
votes
11answers
1k views

How to estimate cost with very little information? [closed]

I have a client who wants a web app that will let him do the following (as he told me word for word): User registration Recurring payments for users Online conference room reservation I am ...
6
votes
7answers
518 views

user's requirements verification, howto?

My question is: How can you verify the users' requirements early in the software creation process? I show the user specifications, prototypes, demos... but still users forget to share some ...
5
votes
4answers
238 views

How is determined an impact of a requirement change on the existing code?

How companies working on large projects evaluate an impact of a single modification on an existing code? Since my question is probably not very clear, here's an example: Let's take a sample ...
18
votes
1answer
2k views

Freelancers: How Do You Go About Gathering Requirements?

As a freelance programmer: What is your process for gathering requirements from a client? How much time does the requirement gathering process take you? I know this is not fixed, and there are ...
20
votes
11answers
5k views

Tools to produce & manage specifications/requirements (not ticket trackers) [closed]

I'm interested if there are any websites or software out there to aid in initial project design, and then management of the project's design over time as features are implmented, bugs are found, ...
14
votes
5answers
10k views

Writing a Software Requirement Specification

I have a few questions about writing a specification and they are: When we write a software specification, under the topic "User requirements definition" we have to specify the "Functions" and ...
0
votes
3answers
132 views

How do you get a client to understand the importance of a project lifecycle?

Situation is I have a number of in-house clients who continue to have trouble grasping the concept of defining clear requirements for a project and committing to them. Unfortunately my job situation ...
21
votes
8answers
8k views

How do you manage feature requests and software changes? [closed]

I am a Software Engineer and over the past few years I have become the de-facto software project manager simply because there isn't one. So to keep our sanity in the R&D/Engineering department, ...
13
votes
6answers
1k views

How to deal with customers who don't understand the complexity of their requests? [duplicate]

Possible Duplicate: Explaining technical things to non-technical people Working with stakeholders who don't know the first thing about technology can be interesting. On one hand, I ...
22
votes
10answers
2k views

What is the proper way to create requirements documents?

Right now my supervisor is creating requirements documentation / specs for me using bugtracking software. This seems like a terrible idea to me, all the requirements are on these little tickets and I ...
7
votes
4answers
569 views

I want to explain why the specification must not be changed during development period

I want to explain why the specification must not be changed during development period to the new planning department employee.