Over a million developers have joined DZone.

Agile Teams in the Enterprise

Learn the basics of assembling a great agile team, specialized for enterprise development needs.

· Agile Zone

Learn more about how DevOps teams must adopt a more agile development process, working in parallel instead of waiting on other teams to finish their components or for resources to become available, brought to you in partnership with CA Technologies.

Once you have clarified why you are transforming your organization to become agile, it’s time to set up your agile teams.

With the growth of agile over the last decade, most people are familiar with the delivery team structure of 6-8 cross-functional professionals with the all tools and skills needed to deliver value on the team, aka… the delivery team. But what about the rest of the organization?

Having a great delivery team (or teams) is a great starting point; however, if you point a high performing team in the wrong direction you will end up at loss for great software and your product will have no value. The second team needed to drive value is the product team. This team plays a critical role in driving value out of the delivery teams.

I think we can all agree the product owner role (when done correctly) is more work than one person can do, hence the need for a product team. Just like the delivery team, the product team needs to have all the tools and skills needed to deliver a clear backlog to the delivery team to execute. OK… so let’s assume you have a great delivery structure and high performing team that is creating solution and putting the solutions into a well formed backlog. If those solutions are not what is needed in the market you’re still missing the mark.

The keystone of the agile enterprise is the portfolio team. It’s the job of the portfolio team to know what the company needs to focus on in order to delight their customers and excel in the market. Through the use of capability analysis and modeling, the portfolio team can gain visibility on where in the organization the entire team structure needs to focus it’s energy to compete and win in the marketplace.

Now that we have clarity on the teams we need to form, it is time to assign resources to those teams and define our governance model, something I will dig into in my next post.

Discover the warning signs of DevOps Dysfunction and learn how to get back on the right track, brought to you in partnership with CA Technologies.

agile,enterprise,team collaboration

Published at DZone with permission of Mike Cottmeyer, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}