Search Icon, Magnifying Glass

Marmanold.com

Graduation CapHeartQuestion MarkMagnifying Glass

Cross Functional Teams

Mon, Jan 23, 2017

x_func_teams.001


x_func_teams.002

Development teams are a lot like a church congregation.


x_func_teams.003

A congregation is a community of people with special skills and jobs. You have pastors, preachers, choir directors, ushers, worship leaders, organists, etc.


x_func_teams.004

It takes everyone working together doing their special jobs to make a worship service happen.


x_func_teams.005

Development teams are also a community of people with special skills and jobs. You’ve got developers that specialize on certain parts of the stack, people who do different types of testing, people who have specialties in breaking down and managing the work of developing software, etc., etc., etc.


x_func_teams.006

But, not every church is a cathedral…


x_func_teams.007

… or a megachurch.


x_func_teams.008

Most churches are small and rural. They don’t have a huge staff. This is like LifeWay. We don’t have a huge QA team or dozens of DevOps engineers.


x_func_teams.009

Like the country preacher our more specialized roles are spread really thin. Our country preacher here has got to sort out an organist for Sunday, plan the music, write a sermon, teach Sunday School, do hospital visits, preach a funeral, and so much more.


x_func_teams.010

But, is the preacher the only person the congregation that can do this?


x_func_teams.011

Others can preach.


x_func_teams.012

Others can teach.


x_func_teams.013

Our development teams have come to the same conclusion. Maybe instead of thinking about these jobs as “preacher” or “QA” or “DevOps” jobs …


x_func_teams.014

… maybe we should look at them as “congregation” or “Christian” or “team” jobs.


x_func_teams.015

Our teams have taken on the mindset of a small congregation. They’re learning from each other and sharing responsibilities. We have teams where developers write tests and teams where QA folk write code. We have teams where developers have learned some DevOps and teams where DevOps are able to participate in the team. I’m really proud of the cross-functional and self-managing teams that have formed at LifeWay. We’re able to do a lot more with less using this approach and I think it’s something we’ll strive more towards in 2017.

Tags: #software #agile #cross-functional #team