Questions tagged [requirements-management]

Managing the functionality / requirements for the software

Filter by
Sorted by
Tagged with
34
votes
8answers
59k views

User Story vs Requirement

User Story captures what the user wants to do with the system at a high level. I understand that the user story would further drive a number low level requirements. Is user story same as high level ...
22
votes
2answers
2k views

How to manage and estimate unstructured requirements received from customers

A lot of the times during the bidding phase of a project I receive a software system's requirements from our potential customers in a very unstructured format from various sources [email, word ...
18
votes
3answers
89k views

What are the differences between functional, operational and technical requirements?

I have done tasks based on Java, but my seniors assigned me to collect requirements for creating a globalized bug tracking tool. I have read many types of requirements from Wikipedia and the ...
14
votes
4answers
1k views

How does requirements management work in the long term with Agile projects?

Requirements Management in the short term for Agile projects seems like a solved problem to me. From the Scrum angle new requirements or changes to existing requirements are delivered through User ...
12
votes
4answers
1k views

Phrasing a requirement about filename encodings

I am in the process of writing a requirements spec, and I have a dilemma in phrasing a piece of the requirements. Scenario: We download files from a website and the downloaded files need to be ...
11
votes
4answers
2k 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.
10
votes
7answers
5k views

Where can I find requirements specification for Open Source software?

I can hardly imagine a software project where the things to do are not somehow collected in a formal/informal document, be it a SRS or a simple note. So I was searching for these requirements ...
9
votes
4answers
5k views

How do I convince my team that a requirements specification is unnecessary if we adopt user-stories?

We are planning to adopt user-stories to capture stakeholder 'intent' in a lightweight fashion rather than a heavy SRS (software requirements specifications). However, it seems that though they ...
9
votes
3answers
345 views

How to model story preparation for issues which are tackled across several projects

In our company several teams will work on different components of several projects at the same time. For example, one team might make make specific kinds of software (or hardware) for some project(s), ...
8
votes
4answers
3k views

Should I use scrum for big projects? [closed]

I've been working as a programmer on a project designed for generic software for gas stations (to be redistributed for many customers) for 18 months. The project is big. Today we have around 150 ...
8
votes
7answers
2k views

What is the appropriate way to handle implicit requirements?

I'm in R&D working on a new software product. Management understandably focuses on the primary features that most obviously give a customer an advantage. But there are many requirements that can ...
8
votes
5answers
2k views

What is the importance of the vision document and how it helps development?

I'm a developer that works alone, and recently, searching for what kinds of documents I still could benefit, even though I don't require anything formal, I've read that one document that still is ...
8
votes
2answers
3k views

How to label software requirements?

What is a good strategy to label software requirements in an SRS? Typically outline numbering is employed on headers - but these will renumber if a new heading is inserted in the document. To me it ...
7
votes
4answers
10k views

How to document non-functional requirements in User Stories?

I work as a business analyst in a software development firm. In my previous organisation, the development was done using waterfall and we wrote: "Business Requirement Documents" (BRDs). In my current ...
7
votes
2answers
1k views

Managing lots of little (sometimes contradictory) changes

I work in a large company and most coding projects are fairly structured with a project plan and review process. However, for existing support there are occasional periods where a department will ...
6
votes
1answer
13k views

Requirements Gathering in SCRUM. Acceptable to talk about High Level requirements in first sprint?

In Scrum at what stage the requirements are gathered? I am writing a report about my project but I am having trouble deciding where to put the High Level requirements. I am thinking of having a ...
6
votes
3answers
1k views

How do I know how much to bill and how long a software development project will take, before analysis? [closed]

In software development we usually do a analysis phase where requirements are taken, user interfaces are designed (for software with ui), etc. After the analysis phase you know what to do, and you can ...
5
votes
4answers
8k views

In a functional requirements document, is the Assumptions section dangerous?

I am currently a reviewer on a Best Practices document for Developers or Business Analysts in writing a Functional Requirements document. This document is not necessarily a template for functional ...
5
votes
3answers
246 views

Who should have full visibility of all (non-data) requirements information?

I work at a smallish mid-size company where requirements are sometimes nothing more than an email or brief meeting with a subject matter manager requiring some new feature. Should a programmer ...
5
votes
2answers
2k views

What kind of metrics, if any, can be collected from requirements development?

We elicit requirements from our product stakeholders by creating and refining user stories in monthly sprint planning meetings. This includes defining use cases, acceptance criteria, and identifying ...
5
votes
2answers
594 views

Agile Development & Interaction with Developers

I have read in few blogs that as part of agile development , the product owner closely interact with developers to state their requirements and come up with a solution. However in case of a large ...
4
votes
8answers
797 views

Why bother gathering requirements when we know they will change?

I have always been taught that one of the most important things to do at the beginning of the developments of a software is the Requirement gathering. I have also been taught that requirements always (...
4
votes
4answers
115 views

What is an effective way to obtain use case information from preoccupied professionals?

When designing a novel system in a hospital or other clinical setting, I think it would be important to gather information from doctors, nurses, pharmacists, technicians, et al on use cases for the ...
4
votes
3answers
309 views

Requirements engineering done in Excel and Word?

Throughout this semester my classmates and I had to do the pre-coding(?) phase of a project (requirements and such) as part of our Software Engineering course. The way our professor had us do it seems ...
4
votes
3answers
1k views

Does anyone have experience with a difficult customer? [duplicate]

We have a reoccurring conflict with one of our larger and strategically important customers. The company (let's call them "C" for now) sells and distributes technical articles, everything from ...
4
votes
1answer
2k views

how to filter 'must-have' requirements from 'nice-to-have' requirements [duplicate]

In building a software from scratch, there is necessity to conduct detailed needs assessment and find out what the clients/stakeholders really need. When interviewing the end-users, organizing ...
4
votes
1answer
296 views

How to deal with redundant requirements when using Scrum

Changeability is a quality attribute of requirements that is emphasized in some classic literature. To get changeability of requirements, they must not be redundant. However, when dealing with ...
4
votes
1answer
849 views

Functional Requirements, Non-behavioral specifications, Acceptance Criteria and the gap

I am struggling in my brain about what the right answer is here and where the gap in our requirements gathering process is on this team. Non-technical BA - their role is to write Business and User ...
4
votes
4answers
2k views

Are there any tools that allow you to track and manage test cases and test execution? [closed]

For the bugs or issues, there are now many good issues trackers available which allows status and tracking issues and also allows you to organize it to manage specific releases. I am looking for ...
3
votes
4answers
292 views

How can I better manage far-reaching changes in my code?

In my work (writing scientific software in C++), I often get asked by the people who use the software to get their work done to add some functionality or change the way things are done and organized ...
3
votes
2answers
161 views

Requesting quality analysis test cases up front of implementation/change

Recently I have been assigned to work on a major requirement that falls between a change request and an improvement. The previous implementation was done (badly) by a senior developer that left the ...
3
votes
4answers
223 views

Should operating system configuration parameters, like disabled automatic updates or sleep timer, be part of the software specifications?

Our application needs to run in a locked-down operating system. Due to quality and regulatory concerns, all updates shall be prevented or blocked. Therefore, our deployment includes the pre-configured ...
3
votes
2answers
259 views

What is the interplay or relationship between business, functional, and system requirements?

Does it make sense to say that I elicit business requirements from the end-user community, then take those business requirements to the functional team to create functional requirements, then take ...
3
votes
4answers
212 views

Recording unstructured suggestions and feedback in an issue tracker?

I'd like to advocate the use of issue-tracking software within an organisation that currently does not use it. But there's one aspect of their situation for which I'm unsure of what to suggest: their ...
3
votes
1answer
553 views

How to structure SW documentation with SOUP components

I need to produce some documentation to be compliant with IEC 62304 and, while reading all of the processes needed to be documented, I'm having a couple doubts about how to structure the whole lot of ...
3
votes
3answers
209 views

Codifying architecture in requirements

For the development of a next generation of a medical monitoring device consisting of several dedicated hardware systems with embedded software, I am looking at the requirements for the current ...
3
votes
2answers
220 views

How to avoid churn when you are defining a schema while others are trying to program against it

I'm in charge of defining an XML schema for some data; the plan is to have various systems (all under our control) upload XML files that match this schema to a central server for processing. I don't ...
3
votes
1answer
197 views

How can I satisfy this project requirement?

I'm part of a two-person team that is building a web-based virtual tour application with specific extra functionality that doesn't exist in current applications. This is a summer school project. The ...
3
votes
0answers
114 views

Can I use Agile even when the client doesn't want to participate? [duplicate]

Your client/user declares he has absolutely no intention of being available frequently throughout a project, just enough to say "I want the application to do this" and answer a few questions every ...
2
votes
1answer
6k views

Are constraints design software requirements?

Today a colleague who is studying systems engineering told me that software design constraints and GUI requirements (Exs.: the software shall be develop in three layers: presentation, business and ...
2
votes
2answers
746 views

Agile Scrum - Importance of requirement gathering and documentation and suggestions to improve

We are using agile scrum methodologies for developing and maintaining a product. Since we are a product company, we do not work with customer directly on day to day basis, but instead communicate with ...
2
votes
1answer
704 views

Formulating requirements using ISO/IEC/IEEE 29148-2011/2018

I'm trying to formulate some requirements using the ISO/IEC/IEEE 29148 standards. I know that the following is correct according to the standards. The system [Subject] shall stop [Action] only when ...
2
votes
1answer
117 views

How to centralize functional requirements and domain knowledge for quick access?

I'm a software developer in a growing SaaS Human Capital Management provider (Agile) and we only use Team Foundation Server (TFS) to keep track of our backlog, stories, acceptance criteria, work order ...
2
votes
1answer
123 views

Communicating with Vendors

We are a small software team (as far as programmers go) and have a team of vendors on the other side of the world that program for us. We own the product, and simply dictate to them some of the tasks ...
2
votes
1answer
191 views

When are requirements good enough for implementation

I've been recently thinking about the following question: When are requirements good enough for implementation? I'm trying to create a checklist of some sort that can at least semi-objectively ...
2
votes
1answer
578 views

User Stories - How should it be defined for complex changes involving multiple applications

This is one of the definitions that I asw for user stories - When the time has come for creating user stories, one of the developers (or the product owner in Scrum) gets together with a customer ...
2
votes
1answer
142 views

“User” requirements vs “system” requirements

I'm taking Software Engineering class and my professor is absolutely terrible at explaining anything. It's only the 3rd week and me and my group mates are already deeply confused. We were given a ...
2
votes
1answer
551 views

Describing Data Fields in Business Requirements Document

How and where to describe data fields and their behavior in business requirements document? I have business requirements document setup this way: 1.4 General Requirements: Req # | Ranking ...
2
votes
2answers
534 views

Upgrade and downgrade customers subscription

I have been stuck at a requirement for way too long too handle it :(. Our company is having increased number of customers who wants to upgrade or downgrade their subscription. For now, the ...
1
vote
3answers
258 views

Generalize, or Fix The Problem?

Which of these two programmers is "better", from a managerial standpoint? The first programmer is Albert. You tell Al to make a system that will pass you the salt at the dinner table. He does it in ...