Software Requirements Challenges

The cluster centers on the difficulties of gathering, clarifying, and specifying accurate software requirements from stakeholders, highlighting the common mismatch between stated needs and actual desires, and the value of requirements engineering in development processes.

āž”ļø Stable 0.5x Startups & Business
4,202
Comments
20
Years Active
5
Top Authors
#2876
Topic ID

Activity Over Time

2007
8
2008
54
2009
48
2010
88
2011
67
2012
94
2013
117
2014
120
2015
133
2016
235
2017
217
2018
242
2019
293
2020
355
2021
406
2022
432
2023
492
2024
318
2025
440
2026
43

Keywords

IT AI OA FOSS SWE Y2K MI P.S grugbrain.dev QA requirements engineering software specifications client code writing systems management project

Sample Comments

martingalex2 • Nov 24, 2023 • View on HN

the people you're supposed to be eliciting requirements from are just regurgitating what ChatGPT told them are the requirements hehehe

JackFr • Feb 21, 2023 • View on HN

The age-old bane of software requirements: "It's exactly what we asked for but not what we want."

prezjordan • May 13, 2012 • View on HN

Seems like it was written by a requirements engineer.

hulitu • Nov 19, 2023 • View on HN

These are requirements. There is a looong way from requirements to final product.

bmitc • May 5, 2024 • View on HN

It seems like it is yet another example of software not written to requirements so now the requirements are adjusted to fit the software implementation.

exabrial • Mar 21, 2023 • View on HN

Writing code is the easy part. Requirements are the hard part.

s73ver • Jun 29, 2017 • View on HN

If the requirements are unclear, then why are you writing code? Why aren't you having conversations with people to clear up those requirements?

Aeolun • Sep 3, 2025 • View on HN

People find it a lot more palatable when the AI requires all this information than when software engineers do though. If I ask for clear requirements I’m asked to just figure it out. But if the AI implements nonsense without clear requirements that the fault of the specs.

WalterBright • Dec 17, 2021 • View on HN

Thanks for the information. I can understand misinterpreting the requirements - after all, the requirements themselves are a form of programming, and getting the requirements clear and bug free is a major endeavor.

BandButcher • Mar 1, 2024 • View on HN

How come they get to talk to the customer that way and not me lolthese are literally questions I've given to project managers to help create better requirements but ultimately as a dev you have to come up with "something" regardless and redo the work once the customer complains. Stupid GPTs cutting the line!