Dave Thomas On Agile Software Development Uploaded By www.bobanddougmckenzie.com

Home » Posts » Dave Thomas On Agile Software Development Uploaded By www.bobanddougmckenzie.com

Dave Thomas On Agile Software Development

Watch the YouTube video “Dave Thomas On Agile Software Development” one of countlessour library of related clips which include the loved TV show characters of Bob and Doug.


more info

As co-author of the ‘Pragmatic Programmer’, which is one of the seminal textbooks on the art of software development Dave Thomas will need little introduction.

He’s also a co-signatory of the Manifesto for Agile Software Development and is well known for speaking his mind on the state of Agile today.

In this video we talk at length about the ideas that allowed a group of very smart but highly opinionated industry practitioners, consultants and academics to come together and build the axiomatic foundation that supports so many software development projects today.

But as we will see, in spite of many positives Dave sees the modern implementation of Agile as having taken a mostly dark path that has led too many teams to have become disconnected with the ideas that were developed at Snowbird in February 2001.

This interview is packed with deep insights, historical nuggets and amusing anecdotes and is recommended for all those who are involved in software development and product management who are seeking to learn and improve.

Chapters:
====================================================
00:00:00 Introduction
00:01:36 What really went on in that conference room at Snowbird?
00:08:19 What about after Snowbird?
00:12:35 Overall, are you happy with the way Agile has turned out?
00:16:22 We couldn’t do what we do today using the practices we were using in the 1998
00:17:04 Software today is pretty crappy, but we’re [producing] it faster
00:18:01 Compared with 2001, the quality of software has gone up, too
00:19:44 Are the changes that were triggered by the Agile Manifesto approaching maturity?
00:22:53 Problem #1: People are not using the Agile values to filter their behaviour
00:25:14 Problem #2: Agile is not about buying a solution in a box
00:25:54 Example: The difference between ‘buying it in’ and ‘doing the work’
00:28:06 Viewing the Agile values as a lens so you can self-improve
00:29:02 What a real Agile pathway looks like…
00:30:15 What percentage of ‘Agile’ teams are working in an Agile way?
00:31:19 Why it is wrong to think of working to achieve a state when you are ‘Agile’
00:32:45 A novel take on testing – push the envelope until it breaks, then back off a notch
00:38:30 Problem #3: The ‘cult’ of testing that has grown up in the last 10 years
00:41:28 Why you may not need 100% test coverage
00:45:19 What parts of the Agile Manifesto map directly to testing?
00:47:54 Problem #4: Agility is a bottom-up concept, not a top-down concept
00:51:18 Project Manager vs. Scrum Master
00:53:50 The ‘P’ [Project] word and the ‘W’ [Waterfall] word
00:56:33 The ‘D’ [Documentation] word
00:57:39 Are we expecting too much from Agile teams that have insufficient experience?
01:01:19 Beginners and the importance of youth on the team
01:02:52 How Ageism can make it hard to achieve a healthy balance of experience
01:04:09 Are older people in tech really less smart, as Mark Zuckerberg has said?
01:07:22 Career paths for people who want to stay in programming
01:08:52 The dangers of becoming too invested in software abstractions
01:13:00 The need for [enough] technical depth
01:17:54 Problem #5: I’m very much down on cults of any kind
01:20:02 Problem #6: The reasons why people are cultists ifs because they are cowards
01:20:56 Problem #7: We now dealing with problems attributable to tool overload
01:26:18 Back to courage
01:26:43 What about spending 3hrs to write a ticket to fix a bug that can be fixed in 10mins?
01:29:30 Ways to Improve #1: Abolish undergraduate computer science education
01:33:39 Ways to Improve #2: Educate people [including legislators] about software
01:36:18 The role of the media
01:38:39 Has Big Tech become a bit too sure of itself?
01:41:57 Close
====================================================
See here for a verbatim summary of what Dave had to say:

Other Videos Related to Dave Thomas On Agile Software Development

[random_line] – [random_line] – [random_line] – [random_line] – [random_line] – [random_line] – [random_line] – [random_line]

Popular Search Terms For This Page

– bob and doug mckenzie christmas
– bob and doug mckenzie theme song
– bob and doug mckenzie 12 days of christmas video
– bob and doug mckenzie cartoon
– bob and doug mckenzie star wars
– bob and doug mckenzie great white north with geddy lee
– actors
– beauty eh
– canada day
– pizza hut commercials
– steamroller

source
dave thomas agile [vid_tags] #Dave #Thomas #Agile #Software #Development

6 comments

  1. I have been thinking what makes me "agile". It is the feeling of empowerment and that the team can organize itself. Taking responsibility for their work. The default is that the a Project Manager is responsible for the plan – and coders should implement. And in such environment I don't see how you can be agile. This affects the teams members and their willingness to make their own decisions since all they think of is writing code. That is their expected task, as well.

  2. I share Dave's concern to schooling and apprenticeship and I would take it a tad further and define also skillsets when it comes to learning software development. Like most learning schemes, there should obviously be a foundation (like he mentioned with algorithms and data structures, basic, general programming, differences between paradigm, right practices etc.), and then based on that foundation expand on various directions with extended skillsets like for example for data science, shaders and 3D, User Experience and User Interfaces, web services …etc. because each of these skillsets can depend on each other and allows an individual to do a combination of things. Like I mentioned in a comment on the previous video, you don't ask the liver surgeon to do a heart transplant, for obvious reasons.

  3. I am absolutely absorbed by the way Dave thinks and presents his ideas! As well, congrats @Andrew Sheehy for the initiative of talking with the founders of the manifesto for agile software development, great questions and great course of discourse! Keep going on!

Leave a Reply

Your email address will not be published. Required fields are marked *