Questions tagged [requirements-management]

Managing the functionality / requirements for the software

Filter by
Sorted by
Tagged with
0 votes
2 answers
249 views

How to design software architecture without solid requirements?

I am working on a project which does not have solid requirements, All is we have meetings with all the teams across and confluence pages. No one owns any requirements and it just float around ...
uss's user avatar
  • 141
1 vote
2 answers
477 views

Functional or non functional requirements? [closed]

I just started as a junior business analyst and working on defining the requirement for an already existing system, so I am gathering the requirements for a just added service. One of the ...
Rquestions's user avatar
5 votes
1 answer
1k views

Use Cases in Clean Architecture, in Requirements Specifications from Software Engineering and Use Case Diagrams in UML

Well, I've been studying software architecture a lot, Clean Architecture in specific and I came across some multi meanings terms and "Use Case" is one of them. I'd read in some places that ...
Gabriel Antonio's user avatar
0 votes
1 answer
1k views

FCA and PCA vs. Requirements

I was thinking that a Functional Configuration Audit (FCA) point to the Functional Requirements while the Physical Configuration Audit (PCA) is more related to the non Functional Requirements is this ...
user3177225's user avatar
4 votes
3 answers
1k 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 ...
Segmentation fault's user avatar
3 votes
1 answer
1k 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 ...
Segmentation fault's user avatar
15 votes
7 answers
7k views

Where can I find requirements specification for Open Source software? [closed]

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 ...
kuma's user avatar
  • 285
-6 votes
4 answers
325 views

Why are software requirements allowed to change if it means more work for software engineers? [closed]

In many projects, software requirements change, sometimes meaning we software engineers have to throw out our work and start over. Heck, we have entire methodologies built around the assumption that ...
moonman239's user avatar
  • 2,053
-4 votes
1 answer
69 views

Should User Stories be written for non-build requirements?

I am working on a project which is introducing a new Business Product, that is leveraging existing systems From a requirements perspective, they fall into all these types: A system change is ...
Philayyy's user avatar
3 votes
4 answers
242 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 ...
OwnDevise's user avatar
3 votes
3 answers
1k views

Why aren't databases secondary actors in use case diagrams?

Secondary Actors are actors that the system needs assistance from to achieve the primary actor's goal. If a external printer system to the system under construction is commonly shown as a secondary ...
MABC's user avatar
  • 205
0 votes
1 answer
228 views

How to deal with changes in the requirements because design decisions?

Using RUP methodolgy, when doing "finding actors and use cases" and "specification of use cases" activities, we are recommended not to think about how we are going to build the system (take design ...
MABC's user avatar
  • 205
-5 votes
1 answer
48 views

Having trouble finding the issue of an expressed/formulated requirement

I'm studying for an exam (software-engineering) and got stuck with the following question. Developing a web application for stock in order to monitor (automatically) and to trade shares. You are ...
jintonik123's user avatar
2 votes
1 answer
1k 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 ...
user623949's user avatar
2 votes
1 answer
1k 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 ...
aardappel's user avatar
-2 votes
1 answer
290 views

requirements model and UML

I need to create requirements model for my software(first step of software engineering), But I don't know which icon of UML can help me to implement requirements model.
PersianGulf's user avatar
0 votes
1 answer
200 views

Gherkin Syntax and Unit Specification

I am wondering about the Gherkin syntax for some scenarios. Suppose I have following events A, B{1}, B{2}, C, D1, D2, G. Where uppercase{number} events like B1, D2 are parallel events(simultaneous). ...
Kumar Roshan Mehta's user avatar
4 votes
1 answer
827 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 ...
fedexist's user avatar
4 votes
1 answer
415 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 ...
Max Hohenegger's user avatar
0 votes
3 answers
154 views

How minimum-documentation agile development is compatible with requirement that business processes should be documented?

Minimum-documentation is one of the basic features of agile development (intuitive GUI, visually rich documentation, automated tests replaces it). But usually software development goes hand in hand ...
TomR's user avatar
  • 1,003
8 votes
4 answers
16k 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 ...
JackSparrow123's user avatar
5 votes
8 answers
1k 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 (...
Oscar Anthony's user avatar
-1 votes
3 answers
2k views

Does a data flow diagram seem correct when one external entity is connected with too many arrows?

I am trying to model a data flow diagram in accordance with a requirement document. The document calls for a system with many roles that users can play, where it needs constant information exchange ...
Garlic Xu's user avatar
2 votes
1 answer
8k 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 ...
EliseuGomes7's user avatar
6 votes
3 answers
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 ...
joel's user avatar
  • 89
8 votes
5 answers
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 ...
user1620696's user avatar
  • 4,867
8 votes
3 answers
367 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), ...
sbi's user avatar
  • 9,992
2 votes
1 answer
139 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 ...
Adolfo Perez's user avatar
2 votes
1 answer
210 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 ...
Falcon's user avatar
  • 19.3k
1 vote
3 answers
279 views

How do I explain to my team "there is no problem if the requirements need to change after a sprint?"

My team is very inexperienced in how manager our only work and how much time is necessary to spend in some tasks. So many sample things like just develop what our client needs and show it for her (...
Daniela Morais's user avatar
1 vote
1 answer
358 views

Dividing software into requirement layers

In order to be able to create better documentation, better tests and to start using the just gotten to know requirement traceblity matrix I'm trying to understand the different software requirement ...
t3chb0t's user avatar
  • 2,534
0 votes
2 answers
479 views

is there a standard for documenting requirements interview

We're university students taking a course in information systems engineering. We have project and we've had a meeting with the teacher playing the role of a dentist and a helping girl playing the ...
niceman's user avatar
  • 101
8 votes
4 answers
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 ...
Murilo's user avatar
  • 219
2 votes
2 answers
747 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 ...
Ange1's user avatar
  • 123
3 votes
2 answers
412 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 ...
mawl42's user avatar
  • 31
0 votes
1 answer
259 views

Use cases and multi service architecture [closed]

I've recently finished reading "writing effective use cases" by Alistair Cockburn. I'm looking at building a web application that sits upon 2 web services. Should I have use cases for "web ...
xenoterracide's user avatar
2 votes
2 answers
829 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 ...
m_d_p29's user avatar
  • 894
1 vote
1 answer
667 views

How to perform MoSCoW prioritization in Scrum?

In Scrum, if the requirements are gather throughout the software development life cycle (SDLC), then when and how can you perform MoSCoW prioritization?
Ali Shaikh's user avatar
7 votes
1 answer
15k 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 ...
Ali Shaikh's user avatar
12 votes
4 answers
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 ...
KK99's user avatar
  • 253
5 votes
1 answer
1k 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 ...
maple_shaft's user avatar
  • 26.5k
8 votes
7 answers
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 ...
Rafael Emshoff's user avatar
2 votes
3 answers
246 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 ...
Bart van Ingen Schenau's user avatar
3 votes
0 answers
122 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 ...
leokhorn's user avatar
  • 624
1 vote
2 answers
183 views

How do developers verify that software requirement changes in one system do not violate a requirement of downstream software systems?

In my work, I do requirements gathering, analysis and design of business solutions in addition to coding. There are multiple software systems and packages, and developers are expected to work on any ...
Peter Smith's user avatar
  • 2,587
16 votes
4 answers
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 ...
MetaFight's user avatar
  • 11.6k
5 votes
3 answers
270 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 ...
ebyrob's user avatar
  • 161
1 vote
2 answers
161 views

Are the following Use Case Levels determined correctly?

I am confused about use case levels. All I could understand was that use cases that are contained in another use case fall under the level which is below the level of the container use case. I have ...
Romantic Electron's user avatar
3 votes
2 answers
227 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 ...
Eric's user avatar
  • 41
2 votes
1 answer
147 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 ...
user1767270's user avatar