Home » Author Archives: Gil Zilberfeld (page 2)

Author Archives: Gil Zilberfeld

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 »

Rebooting ALM, Part IV: Fantasy

software-development-2-logo

 This is the final part of the Rebooting ALM series. You should also read: Part I: Evolution Part II: Power Part III: Weakness We’ve covered where ALM tools excel, and where they falter. Now, allow me to fantasize about how we can take a leap forward and start solving actual problems for real ALM users (that’s us). Most of our work starts ...

Read More »

Rebooting ALM, Part III: Weakness

software-development-2-logo

This is the 3rd part of Rebooting ALM series. You can find the others here: Part I: Evolution Part II: Power Obviously, I wouldn’t call this series “Rebooting ALM” if the tools didn’t have their weaknesses. Let me count the ways. The first problem of ALM tools starts with the customer. The end-user  of the system (developers, testers, business analysts) is NOT ...

Read More »

Rebooting ALM, Part II: Power

software-development-2-logo

This is the 2nd part in the Rebooting ALM series. Check out the first part “Evolution“, to see how we got here. (See what I did?). The first tool, I think, that started the ALM tool chain, was source control. There were compilers, and some IDEs, but source control systems were solutions for team-work. If you think about it, 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:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns