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

learn more… | top users | synonyms

8
votes
3answers
2k 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 ...
3
votes
2answers
102 views

Dealing with conflicting project requirements

I tried to find an existing topic on this subject but I could not find one that was a good fit, my apologies if I was not thorough enough. Basically we have a web application that serves multiple ...
1
vote
2answers
66 views

More requirements in a single use case - correct?

I have been arguying with a developer who insists that 1 functional request (FR) == 1 use case (UC). I think that is nonsense as there are requirements often describing situations arising from the ...
1
vote
2answers
69 views

Use case diagram : distingishing the actor of a use case

I know a system contains a set of use case diagrams and not one use case diagram, but anyway in the first step to find the system requirements or to analyze them I have problem in distinguishing the ...
2
votes
3answers
77 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 ...
2
votes
3answers
399 views

Requirement refinement between two levels of specification

I am currently working on the definition of the documentation architecture of a system, from customers needs to software/hardware requirements. I encounter a big problem with the level of refinement ...
0
votes
3answers
71 views

Seeking advice writing functional requirements [duplicate]

I inherited a project that I've been maintaining for approximately a year now. The project primarily revolves around performing various financial calculations for the end user. It's roughly 100,000 ...
-3
votes
2answers
71 views

Question about requirements [duplicate]

I know that functional requirements are requirements that tell the system what to do while non-functional requirements are about quality and constraints. For below requirements, which of these will ...
2
votes
3answers
282 views

Which approach is right doing use case first or classes first ? why? [duplicate]

There are people who prefer to do use cases first and then do the classes, but there are also some who prefer to do class diagram first and then use cases. So is it personal choice for convenience? ...
1
vote
2answers
171 views

Website compatibility with old operating systems [closed]

I'm a web developer. I most often come across this critical situation when the website layout fits with the design when run on Windows 7 or 8 and Mobile Operating Systems (Android, iOs, Windows 8). ...
3
votes
2answers
152 views

BDD based on 1-liner requirements

In our team, the product owner only gives us a 1-liner summary. The developers then come up with a PoC, which the product owner reviews and the cycle repeats. The challenge here is 2-fold: Time: ...
2
votes
0answers
106 views

Gathering requirements from confusing co-worker [duplicate]

I'm working at my first software internship, and it's great so far. One problem I'm having, however, is getting clear requirements from my co-worker (we'll call him Person A) who assigns projects. ...
0
votes
2answers
98 views

Minimal set of critical database operations [closed]

In designing the data layer code for an application, I'm trying to determine if there is a minimal set of database operations (both single and combined) that are essential for proper application ...
1
vote
2answers
81 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 ...
0
votes
1answer
62 views

How should I design a wizard for generating requirements and documentation

I'm currently working in an industry where extensive documentation is required, but the apps I'm writing are all pretty much cookie cutter at a high level. What I'd like to do is build an app that ...
9
votes
4answers
340 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 ...
-1
votes
4answers
1k views

Mathematical Knowledge Required prior to entering Computer Science [closed]

I am currently a College Student in a Systems Analysis (3 year course). I am about to finish my course and would like to enroll in Computer Science at a University near me. I have a deep interest in ...
1
vote
1answer
21 views

Format for getting clear directions on data paramters from users

As part of my job, I regularly get ad-hoc requests from users for snapshots of our very large database. However, there's no fixed format for delivering these and they usually come through in the form ...
0
votes
1answer
120 views

What questions needs to be asked when gathering the initial requirements of a mobile application from a client? [closed]

Talking generally abount mobile application development, I am looking for a list of appropriate questions to ask when visiting the client to get the initial requirements, i.e. what they suppose the ...
1
vote
3answers
77 views

Modelling highly specific business requirements

How can one go about modelling highly specific business requirements, which have no precedent in the system? Take for example the following requirement: When a purchase order contains N lines, is ...
3
votes
3answers
165 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 ...
1
vote
3answers
120 views

How to consider the login function collecting requirements of an application? is it a user requirement?

I am working on an application that expected to the user logs in when the application is started (as for example it is in Skype: the user open the application and appear to him a login mask when he ...
2
votes
1answer
110 views

How do you get relevant and useful information out of a client in regards to a job? [duplicate]

A brief background on this specific question: After meeting with a client and hearing all of their requests, requirements, and other comments about a specific software job, planning out the ...
25
votes
7answers
35k views

Functional or non-functional requirement?

I'm wondering about functional or non-functional requirements. I have found lot of different definitions for those terms and I can't assign some of my requirement to proper category. I'm wondering ...
83
votes
12answers
36k views

What is the difference between requirements and specifications?

I've been tasked with developing requirements and specifications for a project our group is starting. I realized that I don't know the difference; a Google search just confused me more -- it seems ...
0
votes
1answer
481 views

Are there differences between Functionality and Functional Requirements [closed]

I'm writing some documentation in a project in a tool. In this tool of mine, and write in specific area, I have here use Case, Business Rule, N-Diagram Types, and Functionality and Functional ...
0
votes
1answer
123 views

What process will you use to clarify functional requirements and to gather non-functional requirements?

I am confused with what's the different between clarify and gather. I know using interview, observe or questionnaire can to elicit the requirement we want, but how to clarify the functional ...
3
votes
3answers
352 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 ...
1
vote
1answer
71 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 ...
1
vote
1answer
191 views

What Is The Process of Creating A Bug Bar?

In my company, we're working on adopting the Microsoft Secure Development Lifecycle, and part of the MSDL process involves establishing security and privacy bug bars at the onset of a project. I've ...
1
vote
2answers
106 views

Progress bar for unknown number of items

I am working on a survey-based feature in our application and the survey has branching points at any given question depending on the answer given. Each path that a branch can take may not have the ...
10
votes
8answers
6k views

Feature vs. Function

Often I hear PMs (Project Managers) talk about feature and function. And I'm just so puzzled to differentiate them. Sometimes I think of a feature to be equivalent to a user story. Something like "As ...
0
votes
3answers
139 views

Is rapid prototyping incompatible with software requirements specification?

From what I've learned last term on SWE courses, a big part of it is writing documents, so it seems that a software requirements specification (SRS) should earn points for my end-of-course project. ...
0
votes
2answers
57 views

How do I document roles and responsiblites

When working on a requirements document, how do I capture system roles and responsibilities? E.g. "I'm a manager and I will only use the system to generate reports on xyz". I was looking for an ...
2
votes
1answer
429 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 ...
0
votes
1answer
75 views

How to organize software document for the same application supporing both iOS and Android

I have to write software project documentation for an application which will support both iOS and Android. Each platform has its specific features and the mobile app design and requirements are almost ...
-1
votes
2answers
383 views

How to get requirements from Non-technical client? [closed]

I’ve working as a software engineer for last 4 years. Throughout my small experience I worked for IT organizations, where we had separate role of project manager, analyst, quality engineer and ...
0
votes
3answers
689 views

How to show or direct a business analyst to do data modelling? [closed]

Our business analysts pushed hard to collect data through a spreadsheet. I am the programmer responsible for importing that data. Usually when they push hard for something like this, I never know ...
1
vote
4answers
289 views

Is securing the credit card data is considered a requirement from the customer

I'm taking an Introduction to Agile Software Development course, The instructor was discussing an example about online store and asked us to write the User Stories and the Conditions of satisfactions ...
0
votes
2answers
157 views

Who should provide the Requirement doc / SRS? [duplicate]

I am creating a Mobile application (CRM) for another software company. They told me they need these these stuff from here and there, within 15-30 minutes. But they never provided a detailed client ...
12
votes
4answers
1k views

How much detail about a user story can a developer expect?

The biggest drawback of agile development I have experienced is that people not involved in development focus on the mantra that a user story (3-10 ideal person days) should not contain more than 1-3 ...
4
votes
6answers
4k views

What is the difference between requirements and acceptance criteria?

I am trying to understand the difference a little better as it seem like they are the same thing. I have work in projects with no use of the requirements and everything is an acceptance criteria, and ...
1
vote
2answers
154 views

Tender vs. Requirements vs. Solution Design

Conventionally, which of the above documents is deemed to hold the most weight when it comes to system acceptance? I recently had a conversation along these lines: It was argued that the initial ...
10
votes
6answers
6k 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 ...
3
votes
1answer
146 views

How to know how much detailed requirements should be?

This doubt has to do with the requirements gathering phase of each iteration in one project based on agile methodologies. It arose because of the following situation: suppose I meet with my customer ...
14
votes
2answers
4k views

What standard superseded 830-1998?

I have been looking into how to document software projects more formally, and I have learned about IEEE 830-1998: Recommended Practice for Software Requirements Specifications. However, as you can ...
5
votes
1answer
2k views

Functional/nonfunctional requirements VS design ideas

Problem domain Functional requirements defines what a system does. Non-Functional requirements defines quality attributes of what the system does as a whole.(performance, security, reliability, ...
6
votes
4answers
425 views

What to call requirements that are “assumed”/“invisible”/“very obvious”

I'm looking for an umbrella term for all the nitty-gritty requirements that it's helpful to have specified up front but which the client never thinks about in his excitement about the product. In the ...
3
votes
3answers
331 views

What is exactly bug in the requirements?

I've just looked for a formal definition and haven't found one. The term - "bug in the requirements" was always confusing for me, what does mean exactly?
0
votes
1answer
111 views

Story Point Estimation - Component Based

I have read that story point estimation is not intended to actually tie with number of hours , but is used to identify the relative capacity. I have a java application which has a adapter layer , a ...