Technology best practices and considerations for success
Technology plays an important role in complementing the cultural and working model practices that we discussed previously. They make the team more efficient with their work, leading to increased efficiency. Let’s discuss some ideas that you could consider adopting.
Right-size the teams based on the technology cognitive load they can handle
Cognitive load is the amount of working memory your brain uses to accomplish a task. Just like how heavy memory usage in the computer slows it down, teams’ performance can take a hit when they are burdened with a lot more than they can handle.
You might have also heard questions about how big a microservice should be. Where exactly should you draw the line when it comes to defining the responsibilities of a software team in a huge monolith or microservices-based application? These decisions should be driven by the cognitive load a team can efficiently handle. However...