Deploying Lightweight Processes

Pete McBreen
McBreen.Consulting
email: petemcbreen@acm.org
http://www.mcbreen.ab.ca

Deploying effective lightweight processes in organizations is much harder than it would at first appear. There are many different issues that need to be addressed and few of them are technical. In common with most significant changes, they are mainly cultural, social and inter-personal, which means that they are not amenable to a quick technological fix. My position is that we need to recognize that deploying a different development process takes time and that developers will become comfortable with the new process on different schedules.

Interesting issues to consider

Thoughts? Questions? Comments?

The above issues are not exhaustive, but they cover a reasonable sample of the issues that have come up over the last year or so. Addressing these issues was not easy, since many required thinking about how and why we develop systems in the first place.

After thinking on these issues my current hypothesis is that "software engineering" is an inappropriate metaphor for what we do. Currently I'm leaning towards a Software Craftsmanship metaphor as a way of addressing the issues raised above.