Creating cross-functional teams

If possible, and if you have the resources, try to create cross-functional teams so that teams can share expertise among other team members. For example, a team could have two to three developers, one QA team member, a security team member, a DevOps team member, and a product owner who all work together and are able to develop efficiencies that would not otherwise occur if they were working in isolation. 

Back to our example company—imagine the following cross-functional team ensemble. Tom, Steven, and Bob are all the developers, Ricky is the security team member, Susan is the DevOps team member, and Nicky is the product owner. All work together in the same space and meet with each other for a morning standup ...

Get Hands-On Continuous Integration and Delivery now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.