Putting the XP in Scrum • Roy Osherove • GOTO 2021

  Рет қаралды 10,130

GOTO Conferences

GOTO Conferences

Күн бұрын

Пікірлер: 20
@PaulSebastianM
@PaulSebastianM 3 ай бұрын
Splendid down to earth explanation of what continuous delivery is. Like you would explain it to a stakeholder.
@anitsh
@anitsh 3 жыл бұрын
Insightful and a very useful presentation which points towards the current deeper problems which many engineering teams are not fully addressing.
@GG-uz8us
@GG-uz8us 2 жыл бұрын
Always learn a lot from Roy’s talk. Thank you. It is indeed very said. All the companies I have worked, none of them really have solid automate tests, not even mention TDD. I feel like lots of them do not even care. And people become hero by fixing the mistakes they make themselves by not practicing TDD, or having automate tests. I think solid automate tests is the foundation of CICD, and agile.
@illyam689
@illyam689 9 ай бұрын
Unfortunately, this is just how things go in software development. As a professional, I put in tons of effort to get better, but the reality is, I hardly ever get to use what I've learned because the mess is so deep. And to top it off, I feel like I'm fighting these battles all alone, with no one else really giving a damn.
@illyam689
@illyam689 9 ай бұрын
"And people become hero by fixing the mistakes they make themselves"
@psingh007
@psingh007 3 жыл бұрын
Nicely put. Thank you very much! I really like the stages of leadership and the mention about the value stream mapping and how can it help identify the true bottlenecks and help orgs leverage them and courage
@vitaliykonokrad4566
@vitaliykonokrad4566 8 ай бұрын
thanks for the talk 👍
@BenHall-g4l
@BenHall-g4l Жыл бұрын
Love this talk! Anyone got another over recommendations for good Roy videos?
@HumanoidTyphoon91
@HumanoidTyphoon91 3 жыл бұрын
9:43 it has a huge... pyra... business that enables coaches to be certified hahaha
@caketubs
@caketubs 3 жыл бұрын
He nearly called Scrum training a pyramid scheme. Ha!
@おす-qz7kp
@おす-qz7kp Жыл бұрын
It is not a matter of a process, it is a matter of people
@RU-qv3jl
@RU-qv3jl Жыл бұрын
I’m only part way through this talk, so with that in mind, why use scrum? XP has values, principles and practices. It has iterations, retrospectives and dailies, it tells you to work closely with your customers, etc. What is the benefit of scrum? XP does not need scrum at all. Just ditch scrum and use XP. It’s a lot easier and you don’t pay into the certification pyramid scheme.
@forallofme4441
@forallofme4441 3 жыл бұрын
The issue with presentations like this is that the presenter starts with an assumption (TDD IS good, pipelines CAN be automatically tested to be green to go), and then prods the rest of us to do it. Perhaps stop to consider that the idea of automated testing may be terrifically attractive to the geeky mind but it does NOT work in practice. I cannot think of a single real life bug recently that automated testing would have caught. Testing is an area we need to solve and pretending that we've already solved it is a major roadblock to successful delivery.
@andreimorozov317
@andreimorozov317 3 жыл бұрын
> I cannot think of a single real life bug recently that automated testing would have caught TDD is more than this. But if you don't see a reason for it you probably haven't ran into a project big enough to merit that or you're code is hardly refactored which again is bad overtime. Does every project need these practices. Probably not, but the fact you cant think of a single real life bug simply means you're either testing incorrectly or simply your code doesn't change.
@forallofme4441
@forallofme4441 3 жыл бұрын
@@andreimorozov317 This is exactly the kind of blind-faith thinking that I'm talking about. I am working on pretty large systems with a medium sized team and delivering value to thousands of users but yeah - maybe there's some magical testing I've missed out on.
@askingalexandriaaa
@askingalexandriaaa 3 жыл бұрын
@@forallofme4441 thousands is incredibly small
@forallofme4441
@forallofme4441 3 жыл бұрын
@@askingalexandriaaa How is that relevant?
@gruttewibe76
@gruttewibe76 Жыл бұрын
There will always be challenges in testing, manually or automatically, so in some way, indeed the testing problem isn't solved. We have to keep thinking. But you don't want humans to be repeating the same tests over and over every time the same code gets touched. That's what test automation is for. To automate away the boring parts. I have seen such tests catch bugs in practice, but fixing a failing test becomes such a routine thing that we don't keep count. There will still be need for a human QA for exploratory testing, updating the automated tests for the new features, collaborating with product owners and developers to get a shared understanding of what needs to be developed and what needs to be tested where and how, etc. TDD is both about driving the design of the code (designing it to be testable) and building a safety net for developers to freely refactor. But any test automation, on any level, needs serious engineering or it will go bad. For example unit tests which are written after the fact, using complicated mocks even for the internal collaborators, providing no confidence, and cementing the internal design instead of supporting us to safely refactor. Or flaky, slow and unmaintainable end-to-end tests because QAs and developers didn't collaborate on them.
You're Testing WHAT? • Gojko Adzic • GOTO 2021
38:41
GOTO Conferences
Рет қаралды 14 М.
Agile & Scrum Don't Work | Allen Holub In The Engineering Room Ep. 9
1:12:35
Continuous Delivery
Рет қаралды 115 М.
XP in the 21st Century • Rachel Davies • GOTO 2015
25:30
GOTO Conferences
Рет қаралды 8 М.
Extreme Programming at Discover by Ian McLaughlin
50:39
Devoxx UK
Рет қаралды 259
Lecture 24: eXtreme Programming - Richard Buckland
44:48
UNSW eLearning
Рет қаралды 142 М.
Roy Osherove - The Pipeline Driven Organization| Øredev 2019
44:15
Øredev Conference
Рет қаралды 1,6 М.
Extreme Programming 20 years later by Kent Beck
41:50
InstitutLeanFrance
Рет қаралды 87 М.