Four Ways to Conduct a Retro That’s Worthy of World Retrospective Day

By Shai / On / In #WhyShaiWhy [Videos], Agile

Imagine a team learning from its mistakes and celebrating its successes. Where everyone is honest with themselves and others, eschewing big egos and embracing new perspectives.

Now imagine this baked into the team’s regular schedule. Does that sound like a recipe for success?

It is!

The “Retrospective” is an Agile process that embodies the idea of continuous improvement and quality. Today, I share how Retros work, how to do them, what to look out for and why they can fail.

Read more “Four Ways to Conduct a Retro That’s Worthy of World Retrospective Day”

Software Estimates vs Actuals: Don’t Make This Mistake!

By Shai Shandil / On / In #WhyShaiWhy [Videos], Agile, Get Started with Agile, Software

Before you clicked “buy” on your last Amazon purchase, you checked when the product would be in your hands.

When you hired a plumber to repair your sink, you asked how long it would take until you could wash dishes again.

And when you ordered an Uber after that meeting last year, the app told you how long you’d be standing out front before the car arrived for you to quietly slip away.

Having an idea of when we’re going to receive or accomplish something is important. We crave it; sometimes for practical reasons – will I get my order in time for the wedding? – and often for emotional reassurance – how long will I have to feel like this??

Software development projects are no stranger to estimations, which is why we have an Estimations workshop in our Agile-as-a-Service program.

But believe it or not, some teams don’t do estimations at all.

Why on earth not?

If you’re on one of these teams, you might be asking, “Why are estimations so great, anyway?”

Let’s answer both of these questions!

Read more “Software Estimates vs Actuals: Don’t Make This Mistake!”

How Wideband Delphi Works to Estimate Software Projects

By Shai Shandil / On / In #WhyShaiWhy [Videos], Agile, Scrum

Wideband Delphi is a software project estimating technique that completely revolutionizes how you estimate! But why is it so useful and how was it developed?

During the Cold War, The RAND Corporation was charged with investigating a methodology to approximate the number of people, time, and resources needed to win the Arms Race against the Soviet Union. Great little piece of history, right? And it’s got a LOT to do with how we estimate work in Agile, today!

Read more “How Wideband Delphi Works to Estimate Software Projects”

How to Break Agile by Ignoring Three Vital Ingredients

By Shai Shandil / On / In Agile

“Shai, I don’t think this Agile thing is going so well…”

It was the phone call that always break my heart. This team had put a lot of time and effort into Agile – was it all going to go to waste?

Her next words were right on queue: “Maybe Agile just isn’t right for us.”

Well, maybe it wasn’t. But probably not for the reasons this team leader thought!

Why do so many teams get lackluster results with Agile?

Read more “How to Break Agile by Ignoring Three Vital Ingredients”

12 Principles Behind Agile

By Shai / On / In #WhyShaiWhy [Videos], Agile, Get Started with Agile

The 12 Principles of Agile software development embody the essential values of the Agile Manifesto. And if you thought it couldn’t get more essential than that, I’ve grouped them into four themes that shine a spotlight on the value that Agile brings to teams, software projects, customers and organisations wherever it’s successfully used!

Read more “12 Principles Behind Agile”