Of Software Development: Design, Process, and Tools, etc ...

Hi! I am Stephen R. Palmer, a principal consultant at Borland (the middle initial helps separate me from the multitude of other Stephen Palmers on Google and Yahoo, etc.). My work at Borland revolves around two main themes, model-driven software development and agile process coaching. My interest in these areas really started when I worked as the development lead on a major project in Singapore in the late 1990’s. The project was the first to use Jeff De Luca’s Feature-Driven Development (FDD) model-centric agile process and Peter Coad’s ‘modeling in color’ object modeling technique. .

More recently, I have written a book about FDD, worked with enterprises developing model-driven service-oriented architectures, and coached teams adopting agile processes based on Scrum (I am a Certified Scrum Practitioner) and Smart.

Over the years, I have written a number of short articles on software development topics. Some of these have been sent out as technical newsletter issues, others have been published somewhere on the internet. I have collected these articles together on these pages, or links to them where they are still available on other web sites. They are organised into three rough categories:

Most Recently Added

As this is my personal website, the views expressed on this site are my own and not necessarily those of Borland or any of my previous employers.Feel free to send me feedback on anything on the site by emailing stephen dot palmer at step-10 dot com.