Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Project Teams Without Developers

DZone's Guide to

Project Teams Without Developers

· Agile Zone ·
Free Resource

You've been hearing a lot about agile software development, get started with the eBook: Agile Product Development from 321 Gang

The #NoProjects meme is catching hold, mostly as a rejection of forming project teams. I’ll be posting more on the “No” meme’s in the coming days. Meanwhile I’m intrigued by the ideas put forth by Carmen DeArdo of Nationwide Insurance during a webcast on DevOps on Tuesday.

Carmen suggests that forming teams of developers for each project, and tearing them down afterwards was acting as a barrier to adopting agile practices. Much of the learning belonged to the team that had learned how to work together with agility. To support an Agile transformation, they wanted to keep their developers together. They stopped putting developers on project teams, and formed application development teams. Those sympathetic to #NoProjects will be pleased, including myself.

However, as Carmen explains in the Q&A, they still have “Projects” that are delivering capabilities that span many applications. A small project team is formed (mostly of project manager types) that works with the application development teams. It sounds like Developers live with their applications, and PMs translate business initiatives to changes in many applications. A promising matrix approach.

This was by no means the focus of the talk, and I may have some details wrong, but I find the approach very interesting. Ok, #NoProjects people, tell me what you think of this approach (which may or may not be what Nationwide is actually doing).

You should check out Carmen’s whole presentation here.



Download the free agile tools checklist from 321 Gang. This guide will help you choose the right agile tools to position your team for success. 

Topics:

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}