When hiring for senior roles, companies put too much stress on stakeholder
management skills i.e. ability to navigate through complex stakeholder landscape
and manage expectations. I find the ability to form meaningful and impactful
partnership a lot more important skill than stakeholdership. So what...
When it comes to organising engineering teams, a popular view has been to
organise your teams based on either Spotify's agile model (i.e. squads,
chapters, tribes, and guilds) or simply follow Amazon's two-pizza team model. On
a positive note, both organisational models focus on...
When it comes to agile estimation, quite often agile teams spend a big chunk of
their time in heavyweight processes like detailed story point estimation to
improve the predictability or accuracy of their estimates. In other words, agile
teams invest more time in estimation to...
Recently I was asked about content management systems (CMS) of the future - more
specifically how they are evolving in the era of microservices, APIs, and
serverless computing. For enterprise customers either undergoing or planning the
digital transformation, this is an important question to ask....
Building data pipelines can offer strategic advantages to the business. It can be used to power new analytics, insight, and product features. Often companies underestimate the necessary effort and cost involved to build and maintain data pipelines.