Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Post History

50%
+0 −0
Q&A How should I document a product release with an inherently flawed design?

The deadline is looming and someone realizes the product can't be shipped without documentation. Once the product leaves the remit of the software engineers (who obviously only ever write wonderful...

2 answers  ·  posted 7y ago by Jason Fox‭  ·  last activity 5y ago by System‭

#3: Attribution notice added by user avatar System‭ · 2019-12-08T07:57:24Z (almost 5 years ago)
Source: https://writers.stackexchange.com/q/33255
License name: CC BY-SA 3.0
License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision by user avatar Jason Fox‭ · 2019-12-08T07:57:24Z (almost 5 years ago)
The deadline is looming and someone realizes the product can't be shipped without documentation. Once the product leaves the remit of the software engineers (who obviously only ever write wonderful code) and is passed on to a more objective audience an obvious design flaw is discovered. May be the [password is being sent using GET](https://security.stackexchange.com/questions/30754/is-there-a-difference-between-get-and-post-for-web-application-security), maybe the so-called REST API is [inherently stateful](https://stackoverflow.com/questions/3105296/if-rest-applications-are-supposed-to-be-stateless-how-do-you-manage-sessions), maybe there is just some kludge which makes loading the data very painful.

Anyway, there is no capacity to change the code to fix the flaw before the deadline. Something must be shipped and documented _as-is_. The engineering team will have to fix it with a patch in the next version.

What is an effective strategy for documenting such a product? Should the design flaws be highlighted or ignored?

#1: Imported from external source by user avatar System‭ · 2018-02-14T12:36:28Z (almost 7 years ago)
Original score: 17