My view on vertical slicing

If you work within agile teams, then you have most likely heard about vertical slicing, the most common definitions are the ones that say a vertical slice is the slice that goes across all architectural layers, reaches production and delivers value to the customer. Yeah, that’s great, but what does it really mean when it comes to putting… Read More »

Hands-on Scrum workshop

Talking about Scrum trainings, I will be clear, I don’t like generic workshops, yes I understand that most of them try to transmit the message and purpose of the different roles, events and artifacts, etc… but I believe that workshops need to be prepared according to the industry and day to day of the assistants, I understand that… Read More »

Read this before your next handover

When was the last time you heard – “We need to handover this project to the new team”? Don’t get me wrong, we sometimes need to handover projects, knowledge, products, etc… it’s natural, new people join, colleagues leave, new teams formed, etc… the thing here is what we need to do in advance before we handover anything; let… Read More »

Is the Roadmap the cornerstone for self-organization?

This is a question I have been asking myself for a while, and every day I’m a little bit more convinced that a good roadmap it’s key for a team to be self-organized. First of all you and I might not have the same understanding of what a roadmap is, so before I get into more detail let… Read More »

Products health status quo

Today is very common to hear about ownership and accountability, it seems like during the last years the expectations have changed quite a lot, teams are now expected to “own” much more their products, and be accountable on their stability and availability for the customers. First of all, I will explain here what I mean by product, to… Read More »

Balancing technical expertise with passion to learn

The people that works with me know that I’m quite clear with certain things, for instance, for me technical excellence should not be optional, don’t get me wrong, technical excellence does not mean over-engineering things, it does not mean either the need to have all the needed technical and quality requirements in place before release to production, either… Read More »

Is your code agile?

Yesterday I saw this on twitter: Mirando solo el código: ¿Serías capaz de saber si fue construido ágilmente? — Agustin Cuenca (@agustincnc) 28 de mayo de 2019 Basically, the poll says: “Looking only at the code: Would you be able to know if it’s agile?”, and it made me think about something I was doing at my previous… Read More »

Status Quo Canvas

You probably know that feeling when you start in a new place where you don’t know anyone, and you don’t know anything about what they do and how are they organized. The only way to fix this is to talk to people and exchange with them so you can understand better the context you are. This happened to… Read More »

Being cross-functional or not, is it that easy?

If you know me you know that is an important topic for me… I of course believe in being specialist/expert of a topic, but I also believe in being able to help each other when needed, but the question is: Are we happy to sacrifice a bit our personals technical wins for the good of the product/project and team?… Read More »