SCM Patterns Looking Back and Moving Forward(Pre-pub) in The 2023 Pattern Languages of Programs (PLoP) conference on 26 October 2023
Publications
Articles and other publications. Also see:
- Techwell (I am a regular contributor on Techwell.)
- Medium I posted edited versions of some of my articles there.
A Physical Metaphor for Quick Fixes and Root Cause Analysis in Techwell on 14 July 2020 (Local PDF)
Code Integration: When Moving Slowly Actually Has More Risk in Techwell on 12 May 2020 (Local PDF)
Defensive Design Strategies to Prevent Flaky Tests in Techwell on 29 Apr 2020 (Local PDF)
Code Integration: When Moving Slowly Actually Has More Risk in Techwell on 29 April 2020 (Local PDF)
Achieve Repeatable Builds with Continuous Integration in Techwell on 09 April 2020 (Local PDF)
Scrum Roles, Goals, and You in Techwell on 11 Feb 2020 (Local PDF)
One-on-Ones: A Framework for Feedback in Techwell on 28 Jan 2020 (Local PDF)
From Documentation to Automation in Techwell on 27 Nov 2018 (Local PDF)
Don’t Ask for Permission or Forgiveness—Use an Agile Alternative in Techwell on 14 Oct 2019 (Local PDF)
Is Your Culture about Responsibility or Blame? in Techwell on 10 Dec 2019 (Local PDF)
Supporting Scrum: Adopt before You Adapt in Techwell on 12 Nov 2019 (Local PDF)
Are Your Retrospectives Adding Value to Your Scrum Team? in Techwell on 14 Oct 2019 (Local PDF)
The Myth of Too Many Scrum Meetings in Techwell on 13 Aug 2019 (Local PDF)
Making Testing Work within Your Sprint in Techwell on 19 July 2019 (Local PDF)
The Agile Culture You Need for Faster Pull Requests in Techwell on 29 May 2019 (Local PDF)
Getting Faster Pull Requests in an Agile Environment in Techwell on 14 May 2019 (Local PDF)
Feature Branching Is Not Evil in Techwell on 27 Nov 2018 (Local PDF)
Experience v Fresh Perspectives in Medium on 10 April 2017 (Local PDF)
Prioritizing Agile Infrastructure in Medium on 29 Jan 2017 (Local PDF)
Begin and End Agile Retrospectives with People in Mind in Medium on 10 July 2016 (Local PDF)
The Good, the Practical, and the Expedient in Techwell on 12 March 2019 (Local PDF)
Meetings: The Good, the Bad, and the Ugly in Techwell on 4 March 2015 (Local PDF)
From Agile Requirements to Agile Code in A Cutter Consortium Executive Update on March 2012
Agile Code for Agile Teams in Techwell on 29 Feb 2012 (Local PDF)
Generalists, Specialists, and Generalizing Specialists in A Cutter Consortium Executive Update on August 2011
Branching to Distraction in Techwell on 11 July 2011 (Local PDF)
SCM and Build: Keys to an Agile Lifecycle in A Cutter Consortium Executive Update on May 2011
Mission Possible: ScrumMaster and Technical Contributor in Sticky Minds.com on 25 April 2011 (Local PDF)
What Are You Doing? in Sticky Minds.com on 14 March 2011 (Local PDF)
Devops: Beginning with the End in Mind in A Cutter Consortium Executive Update on March 2011
The Value of Really Dumb Tests in Sticky Minds.com on 7 Feb 2011 (Local PDF)
Agile Teams Care About Dev Ops in CM Crossroads on Feb 2011 (Local PDF)
Agile SCM: Basics for Small Teams in CM Crossroads on 14 Dec 2010
End of Release Branching Strategies Part II: Release Branches in Sticky Minds.com on 13 Dec 2010 (Local PDF)
Starting Agile Adoption: Part 3, Advantages and Pitfalls of Unit Testing in Part of a 3-Part Cutter Consortium Executive Update on Dec 2010
Part I: End of Release Branching Strategies Part I: Branching and Code lines in Sticky Minds.com on 8 Nov 2010 (Local PDF)
We're All in This Together in IEEE Software. on Nov/Dec 2010
Starting Agile Adoption: Part 2, Avoiding Common Pitfalls of Planning in Part of a 3-Part Cutter Consortium Executive Update on Nov 2010
Starting Agile Adoption: Part 1, Quality Assurance in Part of a 3-Part Cutter Consortium Executive Update on Sep 2010
IDEs and Build Scripts in Better Software Magazine on Sept/October 2009 (Local PDF)
Agile SCM for Testers in Software Test and Performance Magazine on August 2009
Keep the Change in CM Crossroads on May 2009
Beware the IDEs: The Risks of Standardizing on IDEs in CM Crossroads on March 2009 (Local PDF)
Iterations in Agile Journal on October 2008
Agile Release Management in CM Crossroads on May 2008
Agile SCM Is Testing in CM Crossroads on October 2007
Feedback without Fear in Better Software magazine on May 2007
The Team that Walked Through Wallks in Agile Development Magazine on Fall 2006
Private Workspaces: Where Development Process Meets CM Process in Configuration Management Journal on March 2006
Breaking with Tradition, Add an Agile Twist to your SCM Process in Better Software Magazine on Feb 2006
The Importance of Building Earnestly in Crossroads News on February 2005 — With Robert Cowham and Brad Appleton
The Illusion of Control in Crossroads News on December 2004 — With Robert Cowham and Brad Appleton
Patterns and Software Configuration Management in Crossroads News on April 2004 — With Steve Konieczka and Brad Appleton
Applying Agile SCM to Databases in Crossroads News on January 2004 (Local PDF) — With Steve Konieczka and Brad Appleton
Context Is Key: The Power of Pattern Languages in Cutter IT Journal on September 2003
Patterns for Agile SCM in CM Crossroads News on July, 2003 — With Steve Konieczka & Brad Appleton
Agile Codeline Management in StickyMinds on May 30, 2003 (Local PDF)
Pragmatic Software Configuration Management in IEEE Software on March/April 2003 (Local PDF)
Software Configuration Management Resources in STQE Magazine on January/February 2003
Properties of Member Functions in C++ in Unpublished on 2000 — With Dirk Riehle
Types of Member Functions in C++ in Unpublished on 2000 — With Dirk Riehle
Teamwork and Configuration Management in on July/Aug 97
Configuration Management Patterns in 1996 Pattern Languages of Programs on July 1997
A Review of A System of Patterns by Buschmann, Meunier, Roherrt, Sommerlad, and Stal in Distributed Object Computing (Vol 1 #2 pp 61 -62) on March 1997
A review of Grady Booch's Object Solutions in Object Magazine on July 1996
Designing Object Oriented C++ Applications using the Booch Method in Object Magazine on October 1995
A review of Peter Coad's book: Object Models: Strategies, Patterns and Applications in Object Oriented Systems on September 1995
Finding Solutions Through Pattern Languages in IEEE Computer on Dec 1994
Reliable Codelines in The 2001 Pattern Languages of Programs (PLoP) conference
Getting Ready to Work: Patterns for a Developer's Workspace in Procedings of the 7th. Pattern Languages of Programs Conference
Software Reconstruction: Patterns for Reproducing Software Build in Proceedings of the 1999 Pattern Languages of Programming Conference — With Ralph Cabrera and Brad Appleton