DEV Community

Discussion on: Advice needed... How is your Software Development Process/Cycle?

Collapse
 
jwp profile image
John Peters

You are describing a classic real problem; which is that of Architecture. If a company has 100 programmers and no Architect, they will have 100 different results. Even well established companies don't have Architects. The best way forward is to double down on reusable components, establish reactoring sessions, make coding rules and do your best to compose sotware instead of always creating it. You have to have dedicated people that research and provide composable software.

Very few companies do this today. With increasing complexity many won't make it long term.