Productivity in software development: the lean perspective

In a long tradition of consultants imposing cookie-cutter solutions, McKinsey introduced a framework to measure developer productivity, which has triggered strong reactions in the software community (from Dan North, Kent Beck, or Gergely Orosz). The problem with productivity is not measuring it, but why we measure it in the first place. When we decide to measure something, it is because we have recognized a gap of knowledge we need to fill to improve our chances of making the business numbers. Halve the bad, double the good, the lean mantra goes. Reduce the number of bugs by half, reduce the delivery lead time by half,…

DORA Metrics: Measuring Engineering Team Performance

DORA Metrics: the Right Answer to measuring engineering team performance “What metrics should I use to measure my engineering team’s performance?” I get asked this question often enough to be worth an FAQ. You might expect my answer to be “it depends” but no: I believe there’s a single right answer! More precisely, there’s an established set of metrics that are so good, so widely applicable, that they should be your starting point. Jacob aka @jacobian The DORA metrics mentioned in the article - Deployment Frequency (DF), Lead Time For Changes (LT), Change Failure Rate (CFR), and Mean Time To Recovery…

Scaling Your Team From 5 to 250 Engineers: A Complete Guide | Athenian

Lines of Communication at different team sizes
When your engineering team is small, you have visibility into all the nitty-gritty details of your software delivery pipeline. You know which tickets are moving, you know the CI runs, and you probably even know which PRs are pending. But, as your business and team grow, the challenges you face evolve. And you’re pulled further and further away from those valuable details.  The more you zoom out on the map, the less visibility you have. Fortunately, you can always zoom in when needed. The trick is to know where to zoom in.  Today we will delve into the challenges you will face…

RICE: Simple prioritization for product owners

RICE: Simple prioritization for product owners A good prioritization framework can help you consider each factor about a project idea with clear-eyed discipline and combine those factors in a rigorous, consistent way. Using a scoring system for prioritization in product management certainly isn’t new. Systems designed to balance costs and benefits abound. But you can have a hard time finding one that allows you to usefully compare different ideas in a consistent way. RICE is an acronym for the four factors we use to evaluate each project idea: reach, impact, confidence and effort.

Watches and Wonders Geneva 2021 | Jaeger-LeCoultre

https://www.youtube.com/watch?v=tVFy40_W44k Unfold the infinity. In 1931, Jaeger-LeCoultre launched a timepiece that was destined to become a classic of 20th-century design: the Reverso. Created to withstand the rigours of polo matches, its sleek, Art Deco lines and unique reversible case make it one of the most immediately recognisable watches of all time. Today, 90 years after the Reverso was born, the Grande Maison celebrates the watchmaking icon by releasing the most complicated timepiece ever presented in this emblematic collection. (Source: https://www.youtube.com/)

Amazon ECS Service Discovery | Amazon Web Services

Amazon ECS Service Discovery | Amazon Web Services Amazon Elastic Container Service (Amazon ECS) now includes integrated service discovery. This makes it possible for an ECS service to automatically register itself with a predictable and friendly DNS name in Amazon Route 53. As your services scale up or down in response to load or container health, the Route 53 hosted zone is kept up to date, allowing other services to lookup where they need to make connections based on the state of each service. 

How to destroy user experience with too many choices

How to destroy user experience with too many choicesI hate those kinds of restaurants, where they have like a hundred different dishes on their menu. Due to the terrifying number of choices, I get decision paralysis and I usually end up ordering a grilled cheese with potato on the side.

Unboxing Chrome – Hannah Lee

Unboxing Chrome – Hannah LeeIn honor of Chrome’s 10th birthday in September 2018, we launched a complete redesign of our UI which involved an overhaul of our design process. And while Chrome has always been open source, I wanted to share more of our design stories in the hopes that others can learn from it.