loader from loading.io

SPaMCAST 623 - Five Lines of Code, Refactoring, A Conversation with Christian Clausen

Software Process and Measurement Cast

Release Date: 11/01/2020

SPaMCAST 661 - Jumping The Queue and Remedies, Risk Management, Hybrid Agile, Essays and Conversations   show art SPaMCAST 661 - Jumping The Queue and Remedies, Risk Management, Hybrid Agile, Essays and Conversations

Software Process and Measurement Cast

Despite the unpredictable outcome, jumping the queue is practiced by many in traffic and even more when funneling work to teams. The consequences when working on information technology products are far more predictable than driving, and they are ALWAYS bad. Let’s fix some of the problems leading to queue jumping.

info_outline
SPaMCAST 660 - AIoT, Doing Business Differently, An Interview with Rob Rastovich show art SPaMCAST 660 - AIoT, Doing Business Differently, An Interview with Rob Rastovich

Software Process and Measurement Cast

In this week’s Software Process and Measurement Cast, I speak with Rob Rastovich, CTO of ThingLogix. We talked about meeting customer needs through developing solutions using the AIoT (not a typo). This is a seachange for both businesses and developers who will need to reskill and rethink what is possible.

info_outline
SPaMCAST 659 - The Impact of Adopting ERP Packages, An Interview with Christiano Gherardini show art SPaMCAST 659 - The Impact of Adopting ERP Packages, An Interview with Christiano Gherardini

Software Process and Measurement Cast

In this episode, we feature our interview with Christiano Gherardini. Chris and I talk about the impact of using Enterprise Resource Planning (ERP) packages on businesses and as importantly, the impact of packages and consultants as a tool to influence the direction of software development in a firm. 

info_outline
SPaMCAST 658 - Prioritization, Testing, Agile Performance Holarchy, Essays and Conversations  show art SPaMCAST 658 - Prioritization, Testing, Agile Performance Holarchy, Essays and Conversations

Software Process and Measurement Cast

The Software Process and Measurement Cast features an essay on prioritization. There is often a difference between assigned priority and the real priority based on when teams start and complete a piece of work. This essay is part of the overall conversation on controlling work entry and answering the question: Are we working on the most important thing?

info_outline
SPaMCAST 657 - Teams, Value Chains, and Coaching, A Conversation With Søren Pedersen show art SPaMCAST 657 - Teams, Value Chains, and Coaching, A Conversation With Søren Pedersen

Software Process and Measurement Cast

In this podcast, I talk with Søren Pedersen.  We talk about teams, value streams, and leveraging agile to improve how teams deliver value.  We started with the definition of a team and then got into the practical nitty-gritty of defining value streams and coaching teams. 

info_outline
SPaMCAST 656 - Gig Economy and Making The Market, A Conversation With Rahul Aggarwal show art SPaMCAST 656 - Gig Economy and Making The Market, A Conversation With Rahul Aggarwal

Software Process and Measurement Cast

In Software Process and Measurement Cast 656 we stay with an agile product and entrepreneurship theme with a conversation with Rahul Aggarwal. We discussed building a business and products to support the gig economy and entrepreneurship. Rahul provides excellent advice on recognizing market needs, experimenting, pivoting when necessary, and building a business. 

info_outline
SPaMCAST 655 - Product Pricing and Scale, A Conversation With Ajit Ghuman show art SPaMCAST 655 - Product Pricing and Scale, A Conversation With Ajit Ghuman

Software Process and Measurement Cast

This week we dive into what is often viewed as arcane science by the development community, pricing. One critical part of the conversation focuses on whether there is an ideal pattern for product and development to work together? If not, what are the consequences? Our conversation just skims the surface of Ajit Ghuman’s new book Priced to Scale which hit the book stands in April. 

info_outline
SPaMCAST 654 - Monotasking, A Conversation With Staffan Nöteberg show art SPaMCAST 654 - Monotasking, A Conversation With Staffan Nöteberg

Software Process and Measurement Cast

This week is a doubleheader (baseball term for two games played by the same teams on the same day against each other). We begin our re-read of  Monotasking by Staffan Nöteberg and we have my interview with Staffan. Several years ago I read Staffan’s book on Pomodoro which changed how I work.  Monotasking might be even more useful and impactful.  We discussed how to apply the ideas in the book to improve focus, productivity, and quality of life.

info_outline
SPaMCAST 653 - Work Entry An Introduction, Product Backlog and Projects, Conversations and Essays show art SPaMCAST 653 - Work Entry An Introduction, Product Backlog and Projects, Conversations and Essays

Software Process and Measurement Cast

Work Entry: An Introduction, focuses on what work entry is and why it is the single most important part of determining whether a team is dependable, predictable, and even remotely agile.

info_outline
SPaMCAST 652 - Intellectual Property Protection and Software, A Conversation With Rick Martin show art SPaMCAST 652 - Intellectual Property Protection and Software, A Conversation With Rick Martin

Software Process and Measurement Cast

Intellectual property protection impacts almost everyone whether they are aware of it or not.  Trademarks, copyrights, patents, and trade secrets are all part of a wide-ranging discussion of IP protection in the software environment. Rick provides great insight into a rapidly evolving field. 

info_outline
 
More Episodes

The Software Process and Measurement Cast 623 features my interview with Christian “Dr. Lambda” Clausen, author of  Five Lines of Code from Manning Publications. Dr. Lambda delivers advice on why refactoring is a necessity and how to refactor effectively.  Clean code is not an option, refactoring is a requirement for being good at coding. 

Buy a copy of the book at Manning using the code podspam20

The link is http://mng.bz/r2Og

Dr. Lambda’s Bio

Christian “Dr. Lamda” Clausen works as a Technical Agile Coach teaching teams how to properly refactor their code. Previously he worked as a software engineer on the Coccinelle semantic patching project, an automated refactoring tool. He has an MSc in computer science and five years’ experience teaching software quality at a university level.

https://medium.com/@thedrlambda

Twitter: @thedrlambda

Re-Read Saturday News 

Cue the eerie sound effects from low budget science fiction movies that signal time travel. After publishing our re-read of Chapter 19 last week, Steve Tendon sent me a message, “where is chapter 18?” I nearly responded right after chapter 17 but a little voice told me to check. Low and behold, I had not addressed Full-Kitting as Ongoing Executive Activity, otherwise known as chapter 18. Today, we go back in time and review the first chapter in Part 6 of Tame your Work Flow by Daniel Doiron and Steve Tendon. 

Week 1: Logistics and Front Matter https://bit.ly/2LWJ3EY

Week 2: Prologue (The Story of Herbie) – https://bit.ly/3h4zmTi

Week 3: Explicit Mental Models https://bit.ly/2UJUZyN 

Week 4: Flow Efficiency, Little’s Law and Economic Impact https://bit.ly/2VrIhoL 

Week 5: Flawed Mental Models https://bit.ly/3eqj70m  

Week 6: Where To Focus Improvement Efforts https://bit.ly/2DTvOUN 

Week 7: Introduction to Throughput Accounting and Culture https://bit.ly/2DbhfLT 

Week 8: Accounting F(r)iction and  Show Me the Money https://bit.ly/2XmDuWu 

Week 9: Constraints in the Work Flow and in the Work Process - https://bit.ly/33Uukoz 

Week 10: Understanding PEST Environments and Finding the Constraint in PEST Environments - https://bit.ly/3ga3ew9 

Week 11: Drum-Buffer-Rope Scheduling - https://bit.ly/32l0Z3Q 

Week 12: Portfolio Prioritization and Selection in PEST Environments - https://bit.ly/31Ea4WC 

Week 13: Flow Efficiency, DBR, and TameFlow Kanban Boards - https://bit.ly/32rYUVf 

Week 14: Outcomes, Values, and Efforts in PEST Environments - https://bit.ly/3jd52qw

Week 15: Introduction to Execution Management Signals - https://bit.ly/3mS9j4V 

Week 16: Introduction to Full Kitting - https://bit.ly/2FKkD2g 

Week 17: Execution Management in PEST Environments - https://bit.ly/2FX9kDQ 

Next SPaMCAST

The Software Process and Measurement Cast 621 will feature our essay on why agile coaches need a code of ethics. It's time for coaching to grow up and be a profession.

We will also complete the three conversation arc on grateful leadership from Susan Parente.