This is a selection of old articles written over the last twenty years or so for various web sites and online forums. Mostly, the topics are either related to agile software development or to object-oriented analysis and design, but a few other software development topics pop up here and there occasionally:
DZone
- An Introduction to Feature-Driven Development
- An Introduction to Feature-Driven Development – Part 2
From the Agile Transformation Trenches
- Working with larger backlogs
- Can Obsession on Good Practice Become Waste?
- Agile and Object Modeling? Surely Not!
- Handling scarce skills in multi-team situations
- Culture Change with Pigs, not Chickens
- Agile Scope: A picture and a few words
InformIT
- Feature-Driven Development: Best Practices
- A Picture Can Save a Thousand Words: UML Class Diagrams and Java
- Inheritance and Interfaces in Java and UML
- Just Typical: UML Stereotypes and Class Archetypes
- Getting Dynamic: Java and UML Interaction Diagrams
- More Symbols, More Diagrams, More UML: Beyond Class and Interaction Diagrams
The Coad Letter
- Issue 68, a New Beginning
- Issue 69, Impressions from JavaOne 2000
- Issue 70, Feature Driven Development and Extreme Programming
- Issue 71, From Associations to Domain Neutral Management
- Issue 72, Chief Programmer Work Folders
- Issue 73, Building Enterprise Systems
- Issue 74, Historic Values
- Issue 76, Modeling User Roles
- Issue 77, Comparing Object Models to the DNC
- Issue 78, Developer Ailments
- Issue 79, the Example Teaches
- Issue 80, Accelerated Analysis
- Issue 81, Impressions from JavaOne 2001
- Issue 82, Description Class Archetype
- Issue 83, Use Case Dos and Don’ts – an Informal Survey
- Issue 84, Communication, Communication, Communication
- Issue 85, Feature Driven Development – Projects and People
- Issue 86, Integrating Best Practices
- Issue 88, Lists Considered Harmful
- Issue 90, Exceptional Strategies
- Issue 91, Is UML Out of Date?
- Issue 103, Party Time
- Issue 107, Party Time (Part 2)
- Issue 111, Using Stereotypes in Document Generation
- Issue 117, Strategies for Maintaining and Improving Quality