Remove Architecture Remove Continuous Delivery Remove Engineering Culture Remove Leadership
article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

There are a few qualities that differentiate average from high performing software engineering organisations. I believe that attitude towards the design of code and architecture is one of them. In orgs where it’s all about delivering tickets as quickly as possible or obsessing over technology, the culture and results are poorer.

article thumbnail

Turning Domain Discovery into Product and Organizational Improvements with a DDD Exemplar

Strategic Tech

Another hurdle to decision making is when technology leaders feel that the skills needed to deliver big changes don’t exist within the organization like the lack of DDD, architecture, or cloud skills. Choosing where to focus is a balancing act: delivering new products, fixing legacy software, and improving engineering culture.

article thumbnail

Grown-Up Lean

LeanEssays

As the company outgrew its traditional cathedral-style software architecture in the early 2000’s, the leadership team felt that the growing pains could be addressed with better communication between teams. In other words, a bazaar-style hardware architecture was vastly superior to a cathedral-style architecture.)