HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

"Agile Methods The Good, the Hype and the Ugly," Bertrand Meyer

Association for Computing Machinery (ACM)2 HN recommenders · recommended in 3 months, 2018-2024
YouTube
18K views · 11 years ago · talk · evergreen

Bertrand Meyer's ACM webcast giving a critical look at agile methods, separating good ideas from hype and from practices he thinks damage projects. It is based on his book on the same subject.

HN recommends it as a sober critique of agile, though one commenter found it mixed.

Software practice, open source & careersSoftware architecture & design#agile#bertrandmeyer#softwareengineering#critique

4 comments from Hacker News

@rramadass2024 · in “Niklaus Wirth, 1934-2024: Geek For Life”

What you say has been well known and that is why techniques like Barry Boehm's "Spiral Model" - link were invented long ago. But "Incremental Design"/"Refactoring" as practiced by XP/Agile/Scrum crowd is not that at all. It is giving up on "Upfront Design" altogether because Requirements/Design is subject to change anyway. The fact that you will have unknowns should not be an excuse to not come up with a blueprint i.e. Design for the overall system. The focus should be on the long-term with decisions/allowances/techniques made for extension/maintainability/refactoring within the blueprint. That is the point of "Upfront Design". The XP/Agile/Scrum crowd have effectively thrown the "baby out with the bathwater" with the result that their methodology has degenerated to "think short-term and make shit up as you go long-term". See also Bertrand Meyer, "Agile! The Good, The Hype and The Ugly" - ▶ this video

RecommendsView on HN
@rramadass2021 · in “Ask HN: Do you think Agile/Scrum is beneficial for software delivery?”

Agile/Scrum in limited doses to aspects of Software Development is basically common sense. Applying it mechanically to the entire Product/Project Development life cycle is dumb. The "Agile Manifesto" is just well known platitudes. Agile!: The Good, the Hype and the Ugly by Bertrand Meyer is a must read. Summary: link Webcast: ▶ this video

Strongly recommendsView on HN
@theptip2020 · in “Cold Showers: For when people get too hyped up about things”

> Agile Methods: The Good, the Hype and the Ugly (Video) ( ▶ this video ) Thoughts on this one? I found the presentation to be somewhat mixed. I found the initial comb through of the agile principles to be needlessly pedantic ("'Simplicity... is essential' isn't a principle, it's an assertion!"); anyone reading in good faith can extract the principle that's intended in each bullet of that manifesto. The critique of user stories (~35 mins in) was more interesting; it's something we've been bumping up against recently. I think the agile response would be "if your features interact, you need a user story covering the interaction", i.e. you need to write user stories for the cross-product of your features, if they are not orthogonal. I'm not really convinced that this is a fatal blow for user stories, and indeed in the telephony example it is pretty easy to see that you need a clarifying user story to say how the call group and DND features interact. But it does suggest that other approaches for specifying complex interactions might be better. Maybe it would be simpler to show a chart of the relative priorities or abstract interactions? E.g. thinking about Slack's notorious "Should we send a notification" flowchart ( link ), I think it's impossible (or at least unreasonably verbose) to describe this using solely user stories. I do wonder if that means it's impossible for users to understand how this set of features interact though? Regarding the purported opposition in agile to crea

CriticalView on HN
@DanPristupov2018 · in “Ask HN: What are some of the best technical talks you've heard?”

Here are some of my favorites: How To Design A Good API and Why it Matters link Agile Methods The Good, the Hype and the Ugly ▶ this video

Strongly recommendsView on HN
#NoEstimates (Allen Holub)37:45

#NoEstimates (Allen Holub)

Allen Holub
259K views • 11 years ago
Programming is terrible—Lessons learned from a life wasted. EMF20121:06:44

Programming is terrible—Lessons learned from a life wasted. EMF2012

tef ebooks
1.7M views • 13 years ago
One Hacker Way Rational alternative of Agile -  Erik Meijer45:59

One Hacker Way Rational alternative of Agile - Erik Meijer

Sabbir Ahmed
75K views • 10 years ago
Software Art Thou: Glenn Vanderburg - Real Software Engineering1:07:58

Software Art Thou: Glenn Vanderburg - Real Software Engineering

Zendesk
35K views • 8 years ago
Agile is Dead • Pragmatic Dave Thomas • GOTO 201540:39

Agile is Dead • Pragmatic Dave Thomas • GOTO 2015

GOTO Conferences
1.5M views • 11 years ago
Object-Oriented Programming is Bad44:35

Object-Oriented Programming is Bad

Brian Will
2.6M views • 10 years ago
Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg51:57

Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg

Confreaks
30K views • 15 years ago
The Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]1:29:27

The Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]

cpponsea
245K views • 7 years ago
"The Mess We're In" by Joe Armstrong45:50

"The Mess We're In" by Joe Armstrong

Strange Loop Conference
398K views • 12 years ago
"Design in Practice" by Rich Hickey1:00:46

"Design in Practice" by Rich Hickey

ClojureTV
65K views • 3 years ago
Google I/O 2009 - The Myth of the Genius Programmer55:17

Google I/O 2009 - The Myth of the Genius Programmer

Google for Developers
1.2M views • 17 years ago
TigerStyle! (Or How To Design Safer Systems in Less Time) by Joran Dirk Greef1:01:59

TigerStyle! (Or How To Design Safer Systems in Less Time) by Joran Dirk Greef

TigerBeetle
87K views • 3 years ago
Visualising software architecture with the C4 model - Simon Brown, Agile on the Beach 201935:33

Visualising software architecture with the C4 model - Simon Brown, Agile on the Beach 2019

Agile on the Beach
553K views • 7 years ago
“What is Success?” by Evan Czaplicki47:52

“What is Success?” by Evan Czaplicki

Elm Europe
31K views • 8 years ago
Software Engineering's Greatest Hits27:29

Software Engineering's Greatest Hits

Greg Wilson
25K views • 5 years ago
Old Is the New New • Kevlin Henney • GOTO 201850:23

Old Is the New New • Kevlin Henney • GOTO 2018

GOTO Conferences
125K views • 8 years ago
Clean Code - Uncle Bob / Lesson 11:48:42

Clean Code - Uncle Bob / Lesson 1

UnityCoin
2.2M views • 7 years ago
Glenn Vanderburg of LivingSocial on why software development is an engineering discipline41:47

Glenn Vanderburg of LivingSocial on why software development is an engineering discipline

O'Reilly
17K views • 11 years ago
Object-Oriented Programming is Embarrassing: 4 Short Examples28:03

Object-Oriented Programming is Embarrassing: 4 Short Examples

Brian Will
2.2M views • 10 years ago
JavaScript: The Good Parts1:03:48

JavaScript: The Good Parts

Google TechTalks
589K views • 17 years ago