This Agile Method GUARANTEES Results

preview_player
Показать описание
In this episode, Dave Farley describes how iteration is fundamental to all good software development and how we can use it as a tool to navigate our way to better outcomes.

Modern software engineering is grounded in two fundamental activities, learning and managing complexity. If we want to adopt a more professional approach to learning we must structure our development activities around iteration. Iteration is really the cornerstone on which we build learning. It is at the heart of agile thinking, agile software development began with the idea of breaking development down into small steps so that we could see how well we were progressing. Iteration allows us to loop around the activities that allow us to build a story and keep checking that everything is working as we hope. But it also allows us to find out quickly when it is not and allows us to change course in a more successful direction.

_____________________________________________________
📚 BOOKS:

In this book, Dave brings together his ideas and proven techniques to describe a durable, coherent and foundational approach to effective software development, for programmers, managers and technical leads, at all levels of experience.

📖 "Continuous Delivery Pipelines" by Dave Farley

NOTE: If you click on one of the Amazon Affiliate links and buy the book, Continuous Delivery Ltd. will get a small fee for the recommendation with NO increase in cost to you.

-------------------------------------------------------------------------------------
Also from Dave:

🎓 CD TRAINING COURSES
If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses

📧 JOIN CD MAIL LIST 📧

-------------------------------------------------------------------------------------

CHANNEL SPONSORS:

Рекомендации по теме
Комментарии
Автор

Dave Farley never disappoints in his channel. Everything I see here I put a like. I wish I knew about this goldmine before.

Sergio_Loureiro
Автор

Just continued to read the book "the beginning of Infinity" (btw. Many thanks for the recommendation in one of your older videos) chapter "dream of sokrates".

Then i watched this new video about modern software development in a iterative way...

...and I'm really thrilled that the mindset of both stories/ideas is very much the same.

It's like using waterfall is a little bit like the culture of the Spartans. "Knowing" everything from the beginning, no self criticism, no way of changing the direction.

While continuous delivery is more like the Athenes. Searching for knowledge, always knowing that there are mistakes in the current wisdom. But iterative finding some of the issues and improving the knowledge.

gewusst-vim
Автор

Totally agree I cannot imagine developing software without agile, not the process the concept

I think how badly most companies implemented and still implement agile shows they don't understand why agile works

We should work like startups, keep iterating an idea and stop if it's either not financially valuable to improve or its finished

MikeStock
Автор

I'm reading "Modern Software Engineering -- Doing What Works to Build Better Software Faster" by David Farley. Like it.
Next in the pipeline is "Continuous Delivery Pipelines -- How To Build Better Software Faster". Thanks, Dave!

dlabor
Автор

Fantastic t-shirt Dave! Oh, and good video as well - always interesting hearing your thoughts and ideas

robwatson
Автор

I just finished reading this chapter in the book. This video is a good summary of the content and ideas in that chapter imo.

addcoding
Автор

Totally agree! Iteration is the mother of evolution :-) ! Thanks Dave! Very useful, as always... Keep on the very good work !

MrStefanica
Автор

Great video that hits the nail. With that learning and iteration in mind, what's your stance on the statement "developers don't write user stories"?
I love all of your content, keep up the great work!

martinnyolt
Автор

Great Video Dave ! Next event storming please :)

kikyadryan
Автор

Thank you for these very simple things, that are suddenly very hard to accept.

ilyha
Автор

Is there a source for the "two thirds of ideas produce zero value" quote?

smidy
Автор

You are very good sir !
Your videos bring a lot of value to the community .

alexandrutoma
Автор

Good video, but [Pedant mode] it's kw, not kwh, charge rate is measured in kw, kwh is used as a measure of battery capacity (even though it is not wholly accurate) [/Pedant mode]

andrewharpin
Автор

Food for thought: I think fitness defines the goal. We must stop the process if the product is perfectly fit even thou it is not the same as the goal. In other words, there shouldn’t be a final goal or destination as illustrated to be changed midway.

Bisadi
Автор

Yup. And all of them result in „no, I don‘t have a 🔮“ conversations with — management, clients, founders, users, ourselves….

dinoscheidt
Автор

Well, are _you_ embracing change? You better be because the video contains a bug or two. ;-)

Charging power is measured in kW, not in kwh.

The 250 kW charge rate is only the _peak_ rate under ideal conditions, the user-relevant _mean_ rate is much lower.

Mrdust
Автор

Linode! That's good company dude....

jacmkno
Автор

yields (measurable) results. ;^) - Nice thanks Dave

justintomlinson
Автор

Unfortunately, in today's offshoring model the offshore teams often want all of the requirements, architectural designs, and technology choices made upfront and backed up with voluminous documentation before development will start. Then they might use sprints to develop the software, but that's not really Agile. I've run across this at two different companies over the last several years. In both cases, the results were not good.

ericblankenburg
Автор

If you're 5x smarter but I can iterate 10x faster i'll still be twice as valuable to the company... AND the jr devs understand my solution ;)

adambickford