These are the best podcast/talks I've seen/listen to recently:
- Beyond Developer (Dan North) [Agile, Company Culture, Engineering Culture, Inspirational] (⭐⭐⭐⭐⭐) The modern developer needs to be constantly reinventing themselves, learning, and helping others to do the same. In this session, Dan explores some of the skills and characteristics of the modern developer, and suggests some ways you can grow them for yourself.
- Continuous Integration vs Feature Branch Workflow (Dave Farley) [Agile, Continuous Delivery, Technical Practices, XP] (⭐⭐⭐⭐⭐) Essential 5-minute video. In this video Dave Farley explains the difference and why the two are largely mutually exclusive, and then explains how to live in the CI world by describing three different approaches to keeping the software working as it evolves.
- Product Roadmaps with Bruce McCarthy (Bruce McCarthy) [Lean Product Management, Product, Product Discovery, Product Strategy] A talk about Product Roadmaps and how changing how businesses see roadmaps will help teams build more impactful software for their customers.
- Second Generation Lean Product Development Flow (Donald Reinertsen) [Lean, Lean Product Management, Mental models, Product, Product Strategy] (⭐⭐⭐⭐⭐) An introduction to Lean Product Development Flow given by Don Reinertsen at Adventures with Agile in London. This talk is a must to understand modern product development (Flow, uncertainty, Little's law, cost of delay, the value of feedback, queues, batch size, etc).
- The Principles and Practices behind Team of Teams (Jessica Reif, David Silverman) [Agile, Inspirational, Management, leadership] In Part 1 of the interview, Gene and his guests discuss the structure and dynamics of the transformation described in Team of Teams and how these leadership characteristics are needed today in the new ways of working. This leadership framework reinforces the concepts of common purpose, shared consciousness, empowerment, and trust within organizations to help teams work together more effectively in complex environments, particularly when they have to continuously adapt to change.
- Codurance Talks 25 - The challenges and opportunities of Platform engineering and DevOps (Phil Taprogge, Markus Seebacher, José Rodríguez Huerta) [Devops, Platform, Platform as a product] The three of them shared thoughts about common mistakes such as not knowing who your clients are, coupling to services, coupling to custom implementations or team silos, and how you can identify them rapidly.
- Fundamentals of Lean Software Delivery: (01) Introduction to Lean Product Development (Jeff Koch) [Lean, Lean Product Management, Lean Software Development] An interesting course about Lean product and software development
- How To Build Big Software With Small Agile Teams (Dave Farley) [Agile, Product Team, Technical Practices, XP] Dave Farley explores the trade-off at the heart of scaling-up and describes useful techniques to allow you to scale your big software projects.
Reminder, All these talks are interesting even just listening to them, without seeing them.