All Articles
-
December 2024
- Dec 10, 2024 Frequent releases improve outcomes Dec 10, 2024
-
November 2024
- Nov 19, 2024 Before you Judge and Jettison, Compare and Combine Nov 19, 2024
-
October 2024
- Oct 18, 2024 Opportunity Solution Trees Oct 18, 2024
-
September 2024
- Sep 23, 2024 An Experiment Canvas Sep 23, 2024
-
August 2024
- Aug 1, 2024 Release ridiculously often Aug 1, 2024
-
July 2024
- Jul 31, 2024 Be Meticulous about composition Jul 31, 2024
- Jul 30, 2024 A large group, little time, and a gnarly problem to solve? Jul 30, 2024
- Jul 30, 2024 Validate Before, During, and After Jul 30, 2024
-
June 2024
- Jun 14, 2024 Favor automation over documentation Jun 14, 2024
- Jun 10, 2024 Big problems in small steps Jun 10, 2024
-
May 2024
- May 19, 2024 Create simple things in small steps May 19, 2024
- May 13, 2024 Work Together May 13, 2024
- May 6, 2024 Make the work visible May 6, 2024
-
April 2024
- Apr 28, 2024 Know the problem you are solving Apr 28, 2024
- Apr 23, 2024 The Behaviors Apr 23, 2024
- Apr 23, 2024 Beginning a New Book Apr 23, 2024
-
September 2022
- Sep 26, 2022 Parallel Thinking Sep 26, 2022
-
April 2022
- Apr 25, 2022 Increase the value of your stand-ups with different questions. Apr 25, 2022
-
October 2021
- Oct 26, 2021 A glass house in a hurricane zone Oct 26, 2021
-
August 2020
- Aug 2, 2020 Making a meeting suck less Aug 2, 2020
-
July 2020
- Jul 18, 2020 Pair Programming - A Skills-Based Approach Jul 18, 2020
- Jul 2, 2020 Metrics and Scrum Jul 2, 2020
-
June 2020
- Jun 16, 2020 All agile stand-up meetings must... Jun 16, 2020
- Jun 6, 2020 Refactoring: Introduce Parameter Object Jun 6, 2020
- Jun 5, 2020 Agile is "the best"! Jun 5, 2020
-
May 2020
- May 14, 2020 Deadlines and Agility May 14, 2020
- May 1, 2020 Comments rarely improve code May 1, 2020
-
April 2020
- Apr 17, 2020 Shippable Stories Apr 17, 2020
-
March 2020
- Mar 31, 2020 Dealing with a large, undocumented codebase Mar 31, 2020
- Mar 20, 2020 WIP, Throughput, and Little’s Law Mar 20, 2020
- Mar 5, 2020 Why Manage WIP? Mar 5, 2020
-
February 2020
- Feb 18, 2020 Measuring Agile Efficiency Feb 18, 2020
- Feb 5, 2020 Removing Code Duplication Feb 5, 2020
-
January 2020
- Jan 23, 2020 When to Refactor Your Code Jan 23, 2020
- Jan 7, 2020 Metrics Misuse - Goodhart's Law Jan 7, 2020
- Jan 4, 2020 Refactor - You Keep Using That Word… Jan 4, 2020
-
December 2019
- Dec 27, 2019 Metric Misuse - The Hawthorne Effect Dec 27, 2019
- Dec 26, 2019 Remediating Technical Debt Dec 26, 2019
- Dec 11, 2019 Velocity By Analogy Dec 11, 2019
-
November 2019
- Nov 29, 2019 What is Velocity? Nov 29, 2019
- Nov 8, 2019 The Experiment Canvas Nov 8, 2019
-
May 2019
- May 15, 2019 Collapsing Conditionals May 15, 2019
-
April 2019
- Apr 8, 2019 Thoughts on Refactoring Apr 8, 2019
-
October 2018
- Oct 15, 2018 Delivering Value Oct 15, 2018
- Oct 8, 2018 Troubleshooting Velocity Oct 8, 2018
-
April 2018
- Apr 30, 2018 Velocity Anti-Patterns - Attempts to show increased velocity Apr 30, 2018
- Apr 17, 2018 Velocity Anti-Patterns - Enticing More Velocity Apr 17, 2018
- Apr 3, 2018 Velocity Anti-Patterns - Demand for higher velocity Apr 3, 2018
- Apr 3, 2018 Velocity Anti-Patterns - Introduction Apr 3, 2018
-
November 2016
- Nov 4, 2016 Announcing the Agile2017 Technical Program Team Nov 4, 2016
-
September 2016
- Sep 23, 2016 Technical Debt and Accountability Sep 23, 2016
-
June 2016
- Jun 24, 2016 Using Collaboration Contracts Jun 24, 2016
-
April 2016
- Apr 27, 2016 Dinner with Family Apr 27, 2016
- Apr 12, 2016 Leadership and Humility Apr 12, 2016
-
March 2016
- Mar 29, 2016 Doers Decide Mar 29, 2016
- Mar 14, 2016 Naming Teams Mar 14, 2016
- Mar 13, 2016 Playing with Home Automation Mar 13, 2016
- Mar 1, 2016 Nerd/Noir Presents Doc Norton On Collaborative Decision Making This April In Atlanta Mar 1, 2016
- Mar 1, 2016 Coaching Anti-Patterns: Shock and Awe Mar 1, 2016
-
February 2016
- Feb 17, 2016 They're going to hate you anyway Feb 17, 2016
- Feb 7, 2016 Leadership Teams may be a smell Feb 7, 2016
-
September 2015
- Sep 26, 2015 Code Profiling Sep 26, 2015
-
July 2015
- Jul 23, 2015 Good Software Jul 23, 2015
- Jul 4, 2015 Organizational Motivators: Autonomy, Connection, and Excellence. Jul 4, 2015
-
June 2015
- Jun 26, 2015 Creative Collaboration Jun 26, 2015
-
July 2014
- Jul 4, 2014 Shaping culture through inaction Jul 4, 2014
-
June 2014
- Jun 28, 2014 The Love Contagion Jun 28, 2014
- Jun 22, 2014 Inflexible agility Jun 22, 2014
-
April 2014
- Apr 28, 2014 I fartlek in your testing strategy's general direction Apr 28, 2014
-
March 2014
- Mar 6, 2014 5 Tips for Building Trust Mar 6, 2014
-
February 2014
- Feb 14, 2014 Jungle Gyms, Not Ladders Feb 14, 2014
- Feb 4, 2014 SCNA 2010 - Training Software Professionals; just what the doctor ordered Feb 4, 2014
-
January 2014
- Jan 9, 2014 Forever Forward, Reprise Jan 9, 2014
-
December 2013
- Dec 10, 2013 Fist to Five Dec 10, 2013
-
November 2013
- Nov 8, 2013 Unit Testing is to code coverage as Exercise is to weight loss Nov 8, 2013
-
July 2013
- Jul 15, 2013 Best Practices are Subjective and Fleeting Jul 15, 2013
- Jul 1, 2013 Coaching Anti-Patterns: Prescriptive Agile Jul 1, 2013
-
April 2013
- Apr 20, 2013 Being a Boss Apr 20, 2013
- Apr 2, 2013 Management by Magazine Apr 2, 2013
-
March 2013
- Mar 24, 2013 One on One Meetings Mar 24, 2013
-
February 2013
- Feb 11, 2013 Don't Bring Me Problems Feb 11, 2013
-
January 2013
- Jan 31, 2013 Coaching Anti-Patterns : Drive-By Coaching Jan 31, 2013
-
November 2012
- Nov 21, 2012 Collaboration Contract (was Collaboration 8) Nov 21, 2012
-
October 2012
- Oct 16, 2012 Maybe it's about you... Oct 16, 2012
- Oct 12, 2012 Forever Forward Oct 12, 2012
-
May 2012
- May 27, 2012 Memory Lane May 27, 2012
- May 20, 2012 The most important agile practice? May 20, 2012
-
April 2012
- Apr 1, 2012 Collaboration 8 Apr 1, 2012
-
November 2011
- Nov 18, 2011 SCNA 2011 Apprenticeship Panel Nov 18, 2011
-
August 2011
- Aug 21, 2011 Fighting Entropy Aug 21, 2011
-
May 2011
- May 24, 2011 Estimating our Work May 24, 2011
-
April 2011
- Apr 6, 2011 "Necessary" Refactoring Apr 6, 2011
-
March 2011
- Mar 15, 2011 Values and Beliefs Mar 15, 2011
- Mar 10, 2011 Stabilizing Velocity Mar 10, 2011
-
February 2011
- Feb 14, 2011 Telling the complete story Feb 14, 2011
- Feb 2, 2011 Pairing is Conversation Feb 2, 2011
-
January 2011
- Jan 24, 2011 A good coach seeks first to understand Jan 24, 2011
- Jan 24, 2011 Sharpening the Saw Jan 24, 2011
- Jan 17, 2011 Would you be willing to preach what you practice? Jan 17, 2011
- Jan 1, 2011 You are a Leader Jan 1, 2011
-
December 2010
- Dec 20, 2010 What are you rewarding? Dec 20, 2010
- Dec 8, 2010 Lost in Translation - An Agile Game Dec 8, 2010
- Dec 2, 2010 The Three "R"s of Clean Code Dec 2, 2010
-
November 2010
- Nov 2, 2010 Keep your ears, your eyes, and your mind open Nov 2, 2010
-
October 2010
- Oct 31, 2010 Should we always pay back Technical Debt? Oct 31, 2010
- Oct 28, 2010 Training Software Professionals Oct 28, 2010
- Oct 25, 2010 Uncle Bob on Humility Oct 25, 2010
- Oct 24, 2010 Packing Peanuts Game - Variation Oct 24, 2010
- Oct 19, 2010 Code as a Cause of Project Failure Oct 19, 2010
- Oct 18, 2010 On The Scrum Compliance Oct 18, 2010
- Oct 10, 2010 Esther Derby asks: Are we aiming too low? Oct 10, 2010
- Oct 6, 2010 Technical Debt versus Cruft Oct 6, 2010
- Oct 4, 2010 Values Revisited Oct 4, 2010
-
September 2010
- Sep 30, 2010 A blank wall and a fist full of index cards Sep 30, 2010
- Sep 8, 2010 Motivating the Unmotivated Sep 8, 2010
-
August 2010
- Aug 14, 2010 Excellent Developers Are the Best Hires Aug 14, 2010
- Aug 10, 2010 Roshambo Estimating Aug 10, 2010
-
June 2010
- Jun 26, 2010 It's our own damn fault Jun 26, 2010
- Jun 8, 2010 Value is more than money Jun 8, 2010
-
May 2010
- May 19, 2010 Take Control of your Development Career May 19, 2010
- May 2, 2010 The Technical Debt Trap May 2, 2010
-
April 2010
- Apr 20, 2010 Optimal pairing Apr 20, 2010
- Apr 7, 2010 Stories are about why; not what or how Apr 7, 2010
-
March 2010
- Mar 16, 2010 Harmonic Mean is a Bitch Mar 16, 2010
- Mar 10, 2010 Caution: Metrics change behavior Mar 10, 2010
-
January 2010
- Jan 17, 2010 Introduction To Functional Programming with Scheme Jan 17, 2010
- Jan 2, 2010 What if no one reads it? Jan 2, 2010
-
December 2009
- Dec 7, 2009 Business Value is not the only reason to adopt Agile Dec 7, 2009
-
October 2009
- Oct 14, 2009 Martin Fowler on Technical Debt Oct 14, 2009
- Oct 7, 2009 Craftsmanship Oct 7, 2009
-
September 2009
- Sep 25, 2009 I'd rather be in last place Sep 25, 2009
-
August 2009
- Aug 31, 2009 Messy Code is not Technical Debt Aug 31, 2009
- Aug 28, 2009 Create a Culture of Integrity Aug 28, 2009
- Aug 28, 2009 Keep Retrospectives Fresh Aug 28, 2009
-
June 2009
- Jun 26, 2009 Visible Metrics with Corey Haines Jun 26, 2009
-
April 2009
- Apr 15, 2009 I disagree with Uncle Bob on this one Apr 15, 2009
- Apr 9, 2009 10x Difference in Software Developers Apr 9, 2009
-
March 2009
- Mar 20, 2009 Values Mar 20, 2009
- Mar 15, 2009 Code Retreat #2 Mar 15, 2009
-
March 2008
- Mar 24, 2008 Don't be like "Ted" Mar 24, 2008
- Mar 23, 2008 Agile Methodologies for Non-Developers? Mar 23, 2008
- Agile
- Anti-Patterns
- Be meticulous about composition
- Behaviors Book
- Coaching
- Collaboration
- Create simple things in small steps
- Culture
- Development
- Escape Velocity
- Experimentation Mindset
- Favor automation over documentation
- Know the problem you are solving
- Leadership
- Make your work visible
- Metrics
- Product Development
- Programming Practices
- Refactoring
- Release ridiculously often
- Retrospectives
- Software Excellence
- Systems Thinking
- Teams
- Technical Debt
- Validate before during and after
- Work together