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

learn more… | top users | synonyms

3
votes
3answers
6k 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
3k 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
641 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
633 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
276 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
322 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
531 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
4k 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
587 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 ...
29
votes
12answers
6k 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
932 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
352 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
165 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 ...
5
votes
2answers
6k 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
303 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
532 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
236 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). ...
14
votes
14answers
1k views

Ideal Operating System [closed]

Okay. So I'm currently trying to design an operating system, but I need ideas. Nevermind the feasibility right now, it's just in the design phase. If you had an OS that did whatever you wanted, what ...
7
votes
3answers
513 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
967 views

How to estimate cost with very little information?

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
492 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
231 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
1k 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 ...
19
votes
11answers
4k 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, ...
12
votes
5answers
9k 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
131 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 ...
19
votes
8answers
7k views

How do you manage feature requests and software changes?

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
990 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
514 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.