Artwork

Content provided by Jim Trott. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Jim Trott or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Chapter 1: A Developer's Guide to Lean Software Development

 
Share
 

Archived series ("Inactive feed" status)

When? This feed was archived on June 08, 2019 01:06 (5y ago). Last successful fetch was on October 09, 2018 03:42 (5+ y ago)

Why? Inactive feed status. Our servers were unable to retrieve a valid podcast feed for a sustained period.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 218551516 series 26821
Content provided by Jim Trott. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Jim Trott or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

Listen to the webinar audio Chapter 1: A Developer's Guide to Lean Software Development

This show continues a chapter by chapter discussion about the new book, Lean-Agile Software Development: Achieving Enterprise Agility, by Alan Shalloway, Guy Beaver, and Jim Trott.

This show focuses on Chapter 1, A Developers Guide to Lean Software Development. We start to answer the question, if Lean's goal is to focus on speed, quality, and low cost. How do you do it?

In the past, the approach has been to try to make every step and every person as efficient as possible. That doesn't work. Instead, you have to look at optimizing the whole process. It is different than efficiency and cost; in fact, lowering cost can increase speed to market and lower quality.

Lean says the better approach is to focus on removing delays.

We want to focus on the time between the idea is conceived until the customer can consume it. This involves realizing that product development is a conversation between developers and customers to discover what is required. Customers don't always know what they need. As much as possible, you want your process to improve the learning and feedback that is taking place so that customers can focus on what they really need.

What is needed? Focus on removing delays, removing waste in the overall process. For example,

  • Get feedback from the customer quickly.
  • Write tests first. Then you immediately discover when bugs appear.
  • Detect integration issues quickly.

The bottomline is that We want to make value flow through the organization quickly and remove anything that causes delay.

Finally, practices change depending on the context. How do you know the practices you are doing are good? By comparing them with the foundation lean principles. Teams have both responsibility and guidance for their work. That is the perspective they need.

About Lean-Agile Software Development: Achieving Enterprise Agility

The motivation of this book is to create a bigger picture what teams transitioning to agile need to do. Yes, teams need to understand the mechanics of the approach to get working, but there is more. Management needs to understand how to help teams work together. Business leadership prioritizing the right things to be working on. And there is a need to ensure technical quality so that development can be done in a sustainable way.

We also want to introduce Lean and how it applies to the transition. We don't believe "scaling up" is a very effective approach. Rather, taking a more holistic view is needed to get success. That is how Lean thinking helps.

This is not a book for experienced practitioners but for those who are picking Agile, Scrum, or Lean for software development. We expect you do understand a bit about Agile but not anything about Lean.

For more information see the resource page for the book.

Recommendations

For more information, visit us at https://www.netobjectives.com/

Music used in this podcast is by Bill Cushman at http://ghostnotes.blogspot.com and Kevin McLeod: http://www.incompetech.com/. If you need music, I’d encourage you to subscribe to their feeds.

Blog Type:
Podcast
  continue reading

86 episodes

Artwork
iconShare
 

Archived series ("Inactive feed" status)

When? This feed was archived on June 08, 2019 01:06 (5y ago). Last successful fetch was on October 09, 2018 03:42 (5+ y ago)

Why? Inactive feed status. Our servers were unable to retrieve a valid podcast feed for a sustained period.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 218551516 series 26821
Content provided by Jim Trott. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Jim Trott or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

Listen to the webinar audio Chapter 1: A Developer's Guide to Lean Software Development

This show continues a chapter by chapter discussion about the new book, Lean-Agile Software Development: Achieving Enterprise Agility, by Alan Shalloway, Guy Beaver, and Jim Trott.

This show focuses on Chapter 1, A Developers Guide to Lean Software Development. We start to answer the question, if Lean's goal is to focus on speed, quality, and low cost. How do you do it?

In the past, the approach has been to try to make every step and every person as efficient as possible. That doesn't work. Instead, you have to look at optimizing the whole process. It is different than efficiency and cost; in fact, lowering cost can increase speed to market and lower quality.

Lean says the better approach is to focus on removing delays.

We want to focus on the time between the idea is conceived until the customer can consume it. This involves realizing that product development is a conversation between developers and customers to discover what is required. Customers don't always know what they need. As much as possible, you want your process to improve the learning and feedback that is taking place so that customers can focus on what they really need.

What is needed? Focus on removing delays, removing waste in the overall process. For example,

  • Get feedback from the customer quickly.
  • Write tests first. Then you immediately discover when bugs appear.
  • Detect integration issues quickly.

The bottomline is that We want to make value flow through the organization quickly and remove anything that causes delay.

Finally, practices change depending on the context. How do you know the practices you are doing are good? By comparing them with the foundation lean principles. Teams have both responsibility and guidance for their work. That is the perspective they need.

About Lean-Agile Software Development: Achieving Enterprise Agility

The motivation of this book is to create a bigger picture what teams transitioning to agile need to do. Yes, teams need to understand the mechanics of the approach to get working, but there is more. Management needs to understand how to help teams work together. Business leadership prioritizing the right things to be working on. And there is a need to ensure technical quality so that development can be done in a sustainable way.

We also want to introduce Lean and how it applies to the transition. We don't believe "scaling up" is a very effective approach. Rather, taking a more holistic view is needed to get success. That is how Lean thinking helps.

This is not a book for experienced practitioners but for those who are picking Agile, Scrum, or Lean for software development. We expect you do understand a bit about Agile but not anything about Lean.

For more information see the resource page for the book.

Recommendations

For more information, visit us at https://www.netobjectives.com/

Music used in this podcast is by Bill Cushman at http://ghostnotes.blogspot.com and Kevin McLeod: http://www.incompetech.com/. If you need music, I’d encourage you to subscribe to their feeds.

Blog Type:
Podcast
  continue reading

86 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide