Skip to main content
Enterprise Agile Planning icon with arrows

This post is from the CollabNet VersionOne blog and has not been updated since the original publish date.

Last Updated Jul 02, 2010 — Enterprise Agile Planning expert

Time to Face the Strange, Ch-ch-changes

Enterprise Agile Planning

One of the most common meta-themes in agile adoption is about how many roles in a typical software development project change.  Some folks see this as a very large obstacle to agile adoption.  I’d like to spend a little time over the next few weeks exploring what roles are changing, and how they change.

It is my firmly held belief that these changes are good changes.  Not only for the development organization, but also for each member of the team.  While there is fear associated with any change, these changes, just like the subtitle of Extreme Programming Explained states, should be embraced.  After all, we are looking to become more effective in our development, and that will apply to every facet of the organization.

So what are some of the roles that are changing?

Programmers – There is a slew of new activities that we will have to perform.  We have to identify our tasks in front of a whole group of people.  We will have to engage in more social activity around the product than we ever did before.  We have to lose traditional concepts around scope change and users.

Analysts – There isn’t even a role described for us.  Are we all to become scrum masters?  Should we go look for a job somewhere else?  We’ve put a lot of time and energy around how best to describe the software requirements and features in a consistent, clear manner.  Now you want us to just write a bunch of stories?  What’s up with that?

Testers – So no more features thrown over the wall to be tested, with defects thrown back over the same wall.  We can’t wait until a feature is “done” in a given sprint to do the testing.  There is never enough time to automate the tests, and yet automated testing is a cornerstone of any agile development process.  How do we reconcile this?

Project Managers – No, *we* are the scrum masters.  Or are we?  How do we reconcile the responsibility of representing the project and its progress to the senior managers?  And where are my Gantt charts?

Other roles to consider are Functional Managers, Executive Management, Recruiters, you name it.

What are some other roles we should explore here?

Lets see what else we can come up with. To paraphrase Pete Townsend:  “Come on the amazing journey, and learn all [we] should know..”

The post Time to Face the Strange, Ch-ch-changes appeared first on VersionOne Blog.

More from the Blog

View more
Jul 27, 2021 Becomes First to Achieve FedRAMP Moderate “In Process” Status for Enterprise Agile Planning Solution

Enterprise Agile Planning, the leading AI-driven DevOps value stream delivery, and ma ...
Read More
Jun 21, 2021

How Agile can be implemented effectively across the organization

Enterprise Agile Planning
Just a few decades ago, a “disruption” was seen as an undesirable thin ...
Read More
May 31, 2021

Agile change management processes are key to delivering software faster

Enterprise Agile Planning
With its emphasis on delivery value faster, agile product management s ...
Read More
May 03, 2021

Bringing the agile planning approach to your whole business

Enterprise Agile Planning
The events of the last 12 months have demonstrated that the only sure ...
Read More
Contact Us