'Design by committee' is a pejorative term and a punchline for many jokes, but it’s still seeing a comeback, and that’s scary. Credit: FangXiaNuo / PhonlamaiPhoto / Getty Images Google “design by committee,” and you won’t see anything good. The phrase is a pejorative term for a project that has many designers and no unifying plan or vision. That’s said, I’m seeing this approach more frequently these days when it comes to cloud architecture, which is disturbing. I’m not sure if it’s due to the pandemic and the need to get people engaged remotely, or the lack of skills that is pushing important decisions to groups of people. [ Also on InfoWorld: 12 ways to make really bad technology decisions ] If you’re as old as me, you remember architecture steering committees. These were groups of IT leaders, typically from different departments, such as security, databases, development, etc., who came together to decide on a holistic architecture made up of technologies that everyone could agree on. The idea seemed logical. If you’re going to get people to follow a plan, you want them to be involved in creating it. However, what was set up to motivate the team created a hodgepodge of technological gobbledygook that cost millions to fix later. Why did this occur? Different agendas, with different technology bias regarding those agendas. Typically, a group didn’t consider the holistic objectives of the architecture (such as business requirements) but focused on tactical issues around their pet requirements. To appease the group, each member was allowed to make a call, and while the technology was not a bad choice unto itself, the architecture did not work well together and cost the business millions more to build and to fix when it failed. I was in the middle of a bunch of these, and the memories are still painful. While I stopped short of needing treatment for PTSD, I did learn that design by committee was a bad idea and I avoided it passionately, even by threat of resignation. Today it’s pretty much understood that too many people making technology decisions and plans just does not have a positive outcome. We’re finding the most success when a small, tightly coupled team is led by a master architect. They consider all business requirements and select an optimized cloud technology stack based on nothing but the business requirements. Centralizing these decisions, while not completely democratic, typically leads to better outcomes, speedier decisions, and better deployments. Decisions are still politically charged, but you only need to say, “do you want to design this by committee?” and they all pretty much back away slowly. Or do they? As I mentioned, there seems to be a return to architecture steering committees to select and deploy cloud computing technology, largely because of more remote work and fewer skills in the organization. Companies are moving to a brain trust model where many of the technologies will be chosen by a vote. I’m here to warn you before you get in trouble and must fix some huge mistakes: This is still a bad idea. And trust me, I will say “I told you so.” Related content analysis Strategies to navigate the pitfalls of cloud costs Cloud providers waste a lot of their customers’ cloud dollars, but enterprises can take action. By David Linthicum Nov 15, 2024 6 mins Cloud Architecture Cloud Management Cloud Computing analysis Understanding Hyperlight, Microsoft’s minimal VM manager Microsoft is making its Rust-based, functions-focused VM tool available on Azure at last, ready to help event-driven applications at scale. By Simon Bisson Nov 14, 2024 8 mins Microsoft Azure Rust Serverless Computing how-to Docker tutorial: Get started with Docker volumes Learn the ins, outs, and limits of Docker's native technology for integrating containers with local file systems. By Serdar Yegulalp Nov 13, 2024 8 mins Devops Cloud Computing Software Development news Red Hat OpenShift AI unveils model registry, data drift detection Cloud-based AI and machine learning platform also adds support for Nvidia NIM, AMD GPUs, the vLLM runtime for KServe, KServe Modelcars, and LoRA fine-tuning. By Paul Krill Nov 12, 2024 3 mins Generative AI PaaS Artificial Intelligence Resources Videos