Requirement Specification vs User Stories • Dave Farley • GOTO 2023

  Рет қаралды 4,664

GOTO Conferences

GOTO Conferences

Күн бұрын

Пікірлер: 8
@xorfive
@xorfive Жыл бұрын
I feel this talk is missing sufficient discussion on how the user stories are translated into design. A story isn't enough to hand over to a team for implementing. Agile often glosses over or skips the essential step of software design. Design can't just be quickly hashed out at the beginning of a sprint. There are often large architectural requirements that must be met (the whole system must follow certain patterns). Agile doesn't really address these. IMHO until agile acknowleges the missing design step, it's not a complete and functional methodology.
@markwalker3484
@markwalker3484 Жыл бұрын
This observation about the misunderstanding of agile as mandating no design is addressed in: kzbin.info/www/bejne/i6upoXmHnMp4r8U
@philippeparisot6061
@philippeparisot6061 Жыл бұрын
A team can create design/implementation specs AFTER the US is handed off to them, trust the team, they're trained engineers EDIT: Agile isn't all scrum, you're definition of Agile = sprints is incorrect. The team can totally look at implementation only one US at a time when the team (or part of the team) is ready to implement said US.
@M0rd7ust
@M0rd7ust Жыл бұрын
A user story isn't even a handover artifact to "a team for implementing". It's a promise for conversation(s) around the sense as described in the story. Design is an ongoing process, anyway. It's also typically rather specific to the tools used, so "agile" cannot and will not tell you exactly how to design. You'll find about TDD (smaller scale typically) and DDD (for scaling up) if you're interested, though.
@philippeparisot6061
@philippeparisot6061 Жыл бұрын
@@M0rd7ust okay so you're not aware of BDD? Teams can create their technical tasks in their own time from a user story written in BDD format. I'm surprised you didn't mention this even though you clearly stated TDD and DDD. Look up BDD "three amigos".
@PaulSebastianM
@PaulSebastianM Жыл бұрын
I think lots of PMs might be triggered or feel outright insulted if they heard this. 😂
@diomepa2100
@diomepa2100 Жыл бұрын
I would very much disagree that it's a software developer job to extract what the client/end user wants or needs. If PO come with request and design of hot dog birthday cake, that's what we are making, lol. If it turns out the order was hot dogs and cake, it's in the PO job title to OWN that bs product they asked for. You can't have one person make the decisions of what product should be and should do, and then pass the responsibility(blame) to the dev team which built exactly what they were told to build, but it missed the mark. And yes I know PM/PO is not agile concept, but as long as they are running the show, it's their job to figure the requirements.
@jangohemmes352
@jangohemmes352 Жыл бұрын
I in turn, completely disagree with your take. Proper software development involves the developers in deciding on what the software needs. Their input is invaluable. Surely you can agree the company you used as an example would be a lot less dysfunctional if you wouldn't have a team blindly implement a hot dog birthday cake? I think it's a developer's job to own their work. They know too many valuable things to not participate in the decision making process.
Technical Stories Don't Work • Dave Farley • GOTO 2023
19:58
GOTO Conferences
Рет қаралды 5 М.
Requirement Specification vs User Stories
17:34
Continuous Delivery
Рет қаралды 87 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Why Your Software Team Can't Scale • Dave Farley • GOTO 2023
18:56
GOTO Conferences
Рет қаралды 7 М.
Monolith vs Microservices • Dave Farley • GOTO 2024
17:43
GOTO Conferences
Рет қаралды 3,9 М.
Use-Cases or User Stories... or Both?
1:07:28
Ivar Jacobson International
Рет қаралды 3,3 М.
Why Does Scrum Make Programmers HATE Coding?
16:14
Thriving Technologist
Рет қаралды 527 М.
What Software Architecture Should Look Like • Dave Farley • GOTO 2022
19:26
USER STORIES Shouldn’t Be TOO BIG
15:27
Continuous Delivery
Рет қаралды 20 М.
Don’t Do E2E Testing • Dave Farley • GOTO 2023
17:46
GOTO Conferences
Рет қаралды 9 М.
Scrum DOES NOT Equal AGILE
17:47
Continuous Delivery
Рет қаралды 34 М.