Author Archives for Alexandru Bolboaca

Technical Leadership: Lessons from the trenches

July 6, 2017

Is technical leadership important? Even in a modern, agile / lean / software craftsmanship company? My experience says it is not only important but the key to the improved performance of developers. Whether we’re talking about a team technical lead, a software architect, a CTO, or an informal leader, I often see the need to understand their... Read more

Tools for teams: Capacity planning with Kanban

March 23, 2017

As practitioners and trainers using Kanban, we insist on a few changes in perspective that it requires in order to be effective. One of them is capacity planning. Kanban, like Scrum, assumes that the capacity of the team 1 is fixed in the short term. This leads to the question: how can we use the current... Read more

Modular Monolith Or Microservices?

February 10, 2017

It’s impossible to ignore the topic of microservices today. We hear about them from social media, conferences, specialized websites, books, framework vendors, communities, colleagues. It seems like they’re the only way to go. But are they? To answer this question, we first need to explore why are microservices so useful, what are their downsides and... Read more

Fundamentals of Modern Software Architecture

January 27, 2017

The post was first published in Today Software Magazine, no. 55  This article aims to answer a set of core questions about software architecture, providing answers that come from modern software architecture thinking. Its inspiration came from: conversations with Rebecca Wirfs-Brock and Simon Brown architecting the eventrix.co product, running “Architectural Katas” countless conversations with architects... Read more

software architecture

Hub for Software Journeyers and Digital Nomads

January 11, 2017

In 2009, Bucharest was on the pair programming tour of the first software journeyman: Corey Haines. We want to support and continue this tradition. We’re opening up our office for anyone who has a connection with software development and wants to travel and learn more. We’ve done this informally in the past, with people we... Read more

Domain Modeling Kata

November 1, 2016

While developing the first MozaicLabs product, eventrix.co, we wanted to use our full experience in agile, lean and software craftsmanship. Here’s a list of things we’ve adopted: A kanban process to have a steady flow of features and to allow improvements A technical strategy Continuous delivery and automated testing from day 1 Impact mapping to create... Read more

Happy Demos Are Not A Myth

February 17, 2016

How do you feel at the end of a product demo? Happy? Energized? Ready to celebrate? Does this feeling last? My colleagues and I have seen our share of Scrum Meetings. We wrote previously about the Daily Scrum, and decided to focus on demos this time. Many of the demos we’ve seen had issues, and some... Read more

Usable Software Design

February 4, 2015

In a previous blog post, I wrote about the fact that we tend to perceive software design as userless. Whenever we talk about design in other domains than software, we discuss it from a user-centric point of view. Apple’s products are renowned because they focus on the experience of a user with their device: how... Read more