Skip to main content

Questions tagged [requirements]

Use the requirements tag for software development PM questions that involve the subset of documentation related to requirements gathering. For all other documentation questions, use the documentation tag.

Filter by
Sorted by
Tagged with
31 votes
2 answers
46k views

What are the definitions and differences between: Theme, Epic, Feature, User Story and Task?

There are several terms which we use to describe requirements: Theme Epic Feature User Story Task What are the formal definitions of these terms and what are the differences between them (except ...
Sergey Kudryavtsev's user avatar
23 votes
10 answers
4k views

Is estimating a project without basic requirements or user stories a good idea for a fixed cost proposal?

I am currently trying to create an estimate for a software proposal. In this context, we are requesting a fixed cost amount of funds. I personally lean toward Agile development practices. I, however,...
Michael Rosario's user avatar
18 votes
6 answers
4k views

What are the techniques to elicit requirements from customers who don't understand their needs?

Question: How do you prevent a situation where you have to produce work-product work first and get client feedback before getting on the right track to meet their needs? Are there any techniques to ...
Daniel Skowroński's user avatar
14 votes
9 answers
45k views

What is the difference between requirement and scope?

Scope is divided into two categories: Product scope, which is the features and functions that characterize a product, service, or result, and; Project scope, which is all the work needed to deliver a ...
CS Lewis's user avatar
  • 347
14 votes
11 answers
5k views

Requirements management software for mere mortals

I would like to discuss with you a special case of requirements management. I call it “requirements management for mere mortals”. I had worked as a project manager in a small web development company....
aku's user avatar
  • 263
13 votes
7 answers
3k views

Should you export data to Excel and Word?

I'm the Project Manager for a large application that customers use to collect data on whether their businesses meet certain medical and financial standards. They generally answer a survey explaining ...
Yannis's user avatar
  • 181
13 votes
4 answers
336 views

Eliciting Requirements as a Client

Background: I am a computer science student and am currently employed as a programmer for a health institution. Recently we discovered the need for a project which is beyond a 1-man job (I am their ...
blubb's user avatar
  • 236
12 votes
10 answers
3k views

should developers have a say in functional requirements

In general most online resources point out that the functional requirements are the responsibility of the business analyst or product manager. But developers sometimes can be the expert on a product e....
Heinrich Heine's user avatar
12 votes
4 answers
2k views

Communicating requirements to offshore teams

Just to give a context, there is an offshore team in India for a client in San Francisco. The offshore team is about 9 developers and 4 QA, with one project manager. I am doing onsite coordination for ...
oneworld's user avatar
  • 395
12 votes
7 answers
2k views

How can I get our BAs to provide business requirements, and stop confusing them with implementation

Our BAs (Business Analysts) have an annoying habit of providing us with system requirements, rather than business requirements. Often times, they don't even know what the business requirement is. It ...
CaffGeek's user avatar
  • 1,065
11 votes
5 answers
992 views

How to keep track of all the goals of a large project?

I have a very large library project in-progress involving French linguistics - (it will be) multi-faceted to work with the many aspects of language, including algorithmic inflections/conjugations, ...
Chris Cirefice's user avatar
11 votes
3 answers
2k views

Which scrum actors should attend a requirements gathering session

I'm currently having a debate with some of my business analysts as to whether the testers and developers from the scrum team assigned to a project should be involved in the requirements gathering ...
El Toro Bauldo's user avatar
10 votes
5 answers
398 views

How to communicate with project leaders when they are doing poorly

I have been on multiple projects where the project leaders have not involved themselves in the project enough to even learn what the project is really doing. Other times the project leaders didn't ...
dbobrowski's user avatar
10 votes
7 answers
1k views

Project charter diagrams

What diagrams should be included in a project charter? In our standard template there is a section for "Implementation approach and methodology", this is where the flow diagrams normally are. The ...
Kieran Andrews's user avatar
10 votes
2 answers
2k views

User stories delivery issues

Working in Agile manner, project team routinely delivers parts of software, described in User Stories. Upon each Sprint a working software is delivered, with some additional features added. The ...
Roddy Bee's user avatar
  • 245
10 votes
3 answers
1k views

What are the best practices/methods/tools/techniques for conflict identification in requirements?

For the sake of this discussion requirements = user-stories (since I'm not differentiating any process per se and would like to get rid of any ambiguities). It's quite common to have a set of about ...
PhD's user avatar
  • 870
9 votes
6 answers
2k views

What techniques can identify missing requirements?

I am working in a Scrum team developing methods and tools for use inside our organization, although our skillset tends more towards statistics and data science than traditional software development. ...
ConMan's user avatar
  • 371
8 votes
4 answers
2k views

Lately discovered requirements in Scrum

If a requirement is discovered in the middle of a project or even later, then the cost of implementation of this requirement can be very high. The Scrum suggets that we should only refine the top PBIs ...
Daniel's user avatar
  • 2,739
8 votes
3 answers
485 views

Is it possible to be agile with a highly technical project?

I'm working on a small (4-6) team on a project that involves creating a machine learning model to predict the outcome of sports matches real-time. This also involves scraping the data and storing it ...
Tom Willards's user avatar
8 votes
11 answers
580 views

Trust issues with a client

I've been negotiating recently with a client who is... well... a bit difficult to work with, to say the least. He was the first to contact me and request my services. He wants me to build an ...
user avatar
8 votes
5 answers
2k views

How to deal with constantly (~daily) changing requirements?

I see a number of similar links, but none seem to have a solution, mostly "they shouldn't be doing that"'s. I agree, but please, read on: Scenario: 800K pages of documents, narrative(e.g. emails)/...
Gryph's user avatar
  • 304
8 votes
2 answers
1k views

Develop from Use Cases or Business Requirements

I'm involved in a project where the business team created a large business requirements document that were using to create product backlog items and acceptance criteria. However, they have also ...
wilbev's user avatar
  • 273
8 votes
4 answers
557 views

Should developers be talking to users during Story planning / refinement?

When you have a Product Owner who is less technical, can developers be brought into discovery with users and stakeholders? e.g. A new project is underway and the PO is doing discovery, creating epics,...
TheLearner's user avatar
  • 2,529
8 votes
5 answers
3k views

Single backlog. Multiple teams. How to handle Backlog Refinement?

Background Hi all, I am an experienced SM but I thought I would crowdsource a solution to this from peers. The project is an enterprise scale migration to the cloud with over 500 customers ...
Venture2099's user avatar
  • 4,085
7 votes
1 answer
620 views

Techniques to calculate the cost of change in software engineering

There is a bunch of techniques to do software estimation. Now given a piece of software, is there some methods/techniques to evaluate the cost of change of an already implemented requirement ?
hdoghmen's user avatar
  • 171
6 votes
6 answers
1k views

Software Projects with loose requirements

What is the best method(s) to keep software projects on track when the requirements are loosely defined? (i.e. Just general functional concepts provided).
Mark's user avatar
  • 63
6 votes
5 answers
383 views

Slow client answers

Let's say, I have a project with well fixed deadlines, and a pretty good specification. Every specification needs additional discussion, with taking in consideration the client's requirements (I mean, ...
MMMM's user avatar
  • 639
6 votes
5 answers
398 views

how to estimate costs of projects that have not been clearly defined

how to estimate costs of projects that have not been clearly needs. for example I got a project to create information systems for xxxxx, then the client requesting the cost of it, while I do not know ...
Eko Kurniawan Khannedy's user avatar
6 votes
3 answers
2k views

Does a change request change the requirement specification?

Imagine this: You are working on a already developed system in a stable release and now there is a change request coming up. Do you need to rewrite/change the requirement specification (and update the ...
eisberg's user avatar
  • 161
6 votes
2 answers
4k views

Documenting requirements on an Agile project

One of the values of the Agile Manifesto is "working software over comprehensive documentation". And yet there is a need for requirements to be documented. If a feature developed 6 months ago is ...
mellis481's user avatar
  • 163
6 votes
5 answers
2k views

Where do requirements end and design begin?

I imagine this question has been asked in various forms previously but I couldn't locate a specific answer after searching around. I am currently working in an independent oversight role on an ...
atxsder's user avatar
  • 61
5 votes
6 answers
467 views

Project Estimation is off by 50% or More! Who is Responsible for Vague Requirements?

I've just started doing some small contracts for the first time, and I'm working on a project with a person responsible for dealing with the client and analyzing requirements. In this case, there was ...
waitinforatrain's user avatar
5 votes
3 answers
405 views

How can I complete a project with unfixed requirements from the client?

How can I politely ask a customer to participate in the design of the deliverables before we begin work? I have received a content update and brochure design job from client. Unfortunately it is so ...
cww's user avatar
  • 305
5 votes
3 answers
6k views

What are the disadvantages and advantages of the MoSCoW model?

I*ve used the MoSCoW model (but I'm not project manager, I'm developer) and I think it is good. But I also think that you can tell me more and perhaps find a drawback that I didn't think of while I ...
Niklas Rosencrantz's user avatar
5 votes
3 answers
2k views

Security Requirements and User Stories

How I should represent Security Requirements if I use User Stories? Should they be represented like special "evil" stories? or Should they be just "invisible" parts of user stories? I.e. if ...
Sergey Kudryavtsev's user avatar
5 votes
3 answers
370 views

May I not use the users stories in Scrum?

It is more convenient for me to describe requirements in technical terms. So is it possible not to use the users stories in Scrum? Will it be Agile still?
LeDarge's user avatar
  • 53
5 votes
5 answers
1k views

How to approach a project given to new PM during execution with vague requirements?

One of our PMs just got a new project that was on the execution phase with vague requirements. Because of these vague requirements, the Client have requested many changes, and the product development ...
Geo's user avatar
  • 3,923
5 votes
2 answers
920 views

Requirements vs User stories

In this accepted answer (from Software Engineering StackExchange) to a question targeting my blocker, one can read: (...) think of user stories as a subset of requirements (...) It's quite ...
Tiago Peres's user avatar
  • 2,084
5 votes
4 answers
4k views

How to handle 'ilities' (or non-functional requirements) for a project planning/prioritization/work-allocation?

It seems the world is doing a good job at managing functional requirements for a system - you can link them to benefits, prioritize them and manage their implementation schedule (let's assume an ideal ...
PhD's user avatar
  • 870
5 votes
4 answers
3k views

How to deal with unclear requirements?

We're a company manufacturing moulds and other tools that our customers then use in their machines. I was given a set of requirements for building a web application, which someone thinks that our ...
Jan's user avatar
  • 174
5 votes
5 answers
320 views

How can I gather requirements from those who don't want to give time for interviewing?

Actually, I'm a fresh CS graduate, who wants to build a system for his dad's road transport business. However, the issue is, whenever I go to ask to him about: who are the people involved in his ...
parmanand's user avatar
  • 153
5 votes
2 answers
1k views

How does one manage scope in JIRA?

I work in a software development company. We develop with Fixed Price contracts, thus there's a lot of BDUF (Big design up front). During the initial/planning phase, we create very big monolithic ...
testTester's user avatar
4 votes
3 answers
527 views

Could the Product Owner be a user of a user story in Scrum?

We have the most of our PBI in user story format: As a [user], I need [requirement], so that [reason]. I need to write some requirements affecting directly to the product but not exactly to any user,...
Josbel Luna's user avatar
4 votes
3 answers
848 views

Making backlog items independent - how that can be achieved?

Many sources and agile coaches repeat this INVEST mantra, when I stands for "Independent", i.e. defining stories that can be implemented in any order. While it sounds reasonable, I do not believe it ...
John V's user avatar
  • 363
4 votes
4 answers
735 views

How do I deal with a potentially difficult client on a web project?

I am a project manager with three years of experience working as a PM. We have a client here who has a pretty good relationship with our company. He sent us a web-project from one of his referrals ...
Gauravjit Singh's user avatar
4 votes
6 answers
2k views

How to record client requirements?

How a typical Software development company keep records of client requirements? For example: A) One day client asked us to add a tracking code to his website. B) Another day same client asked us to ...
FR STAR's user avatar
  • 143
4 votes
4 answers
310 views

Is onboarding a non-functional requirement?

I work on a team that manages DevOps tools for a software company. When an engineer from one of our product teams wants to use one of our tools, they clone a series of Jira tickets and work through ...
bertday's user avatar
  • 143
4 votes
2 answers
12k views

How to track change requests over a functional document

Functional requirements tend to mature as the time goes by, and the initial versions of requirements for a project are usually based on assumptions (otherwise the work would never start). As the ...
Tiago Cardoso's user avatar
4 votes
2 answers
991 views

What artifacts does Scrum require for application design and systems documentation?

I have been a developer for awhile. Recently, I got promoted within my team. Now I am responsible for application design and documentation, and am thinking of following the Scrum methodology. We are ...
HaBo's user avatar
  • 161
4 votes
3 answers
862 views

Project Objectives vs Stakeholder Needs

In requirements gathering I've learnt to outline the objectives for the project as well as identify stakeholders and the stakeholder needs (along with the users needs, which is off-topic for this ...
Dave's user avatar
  • 183