Home » Author Archives: Gil Zilberfeld

Author Archives: Gil Zilberfeld

You’re doing it wrong: Done-Done

agile-logo

This series is about how to do stuff right by explaining why we do those things we do. If you do, and get the wrong results, you might be doing it wrong. Last time, we talked about the Definition of Done. We use is as vision of where we want to be at the end of the iteration. The question is: What ...

Read More »

You’re doing it wrong: Definition of Done

agile-logo

In this series, we’re taking a look at what we do in agile, those pesky practices, and why we’re doing them. The purpose is the key here, and if you’re not getting the benefit, you might be doing it wrong, so try something else. So, let me ask you a question: Are you done, done-done, or done-done-done? What does “done”mean anyway? To answer ...

Read More »

You’re doing it wrong: Iteration planning, part 2

agile-logo

In this series, we’re taking a look at how we do things, and why. More importantly, why we are supposed to do things, and what’s the expected outcome. If you don’t get those outcomes, maybe you should try doing something else, or re-calibrate your expectations. Now, I know that based on the title, you’re expecting some #NoEstimates stuff, but not ...

Read More »

You’re doing it wrong: Iteration planning

agile-logo

Why do we do the things we do? When we can explain why we d: practice, decide to keep or change the way we do things, we should have better excuses than “that’s the way we’ve always done it” or “it is considered a best practice”. If these are the only answers we have, we’re in a bad place. In fact, if ...

Read More »

Agile Economics: The Cost of Change

agile-logo

In the agile world, we’re told to “embrace change”. As we can see in the picture on the right, change can embrace you back, and it can hurt. But what is the cost of change? And how does agile affect it? Economically speaking, change has both reasons and affects, and both have economic consequences. In Winston Royce’s original waterfall document, he said ...

Read More »

Agile Economics: Scale 3D

agile-logo

When we started talking about scaling, we said that organizations are looking for a cure. The pain is slow delivery. That cure seems to be taking the success agility brought the team and scale it to a group, organization or the entire company. We know that small organizations (agile or not) generally have better delivery capabilities than those of the bigger organizations ...

Read More »

Agile Economics: Delusions of Grandeur

agile-logo

Everyone is talking about scaling agile. Certifications for SAFe, LeSS and others seem to be the order of the day. But it?s not all about certifications, right? Let?s explore where the need to scale come from, and the problems we have at scaling. No certification needed. Why Scale? Where is the need to scale comes from? It comes from big ...

Read More »

Agile Economics: Early and Often

agile-logo

In order to be in business, we need to answer two questions: How do we make money? How do we make more money? Most people focus on the first one, rather than the second one. And rightly so. Money is important not just because it buys nice things. It keeps the boat afloat (that’s the company) and allows us to expand ...

Read More »

8 Steps For Effective User Stories

agile-logo

As  a developer/tester I want to understand the user story So I can build/test it correctly. Mind you, this is a terrible user story. What does “understand” mean? And what is the acceptance criteria for “build it correctly”? Life is messy, and the “As a…” template doesn’t always help. You can over-cram it to make it detailed, or over-abstract it, ...

Read More »

Estimate Theater

agile-logo

Scene 1: Tragedy We’re in a retrospective. This was after a major event, so we discussed a few of the things that have gone awry, like delayed integration with other teams, unfinished stories, and then how we’re going to fix them. All in all, a good open discussion. And then, as we’re getting ready to close the session, one of the ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials