If you read this blog you are probably interested in agile.

Let's recap what agile means: agile is a mindset for product development, focusing on fast delivery of business value and about getting the necessary feedback to make the relevant changes that enhance delivery of more business value.

 But how fast is fast? Is a 6 month releasing fast enough? No.

Add a comment

As if it is not difficult enough to plan and estimate a single feature, sometimes we are required (or imagine that we are required) to plan and estimate a release or a version which includes many features, and dependencies, and system tests, and integration between different modules \ components (Such as hardware and software).

Add a comment

One of the promises of almost any other agile framework is continuous improvement.
And indeed it is stated in the agile manifesto at principle number 12:

"At regular interval the team reflects on how to become more effective, then tunes and adjust it's behavior accordingly."


However, does this guarantee improvement?
The short answer is no. For the longer answer please keep on reading.

Add a comment

It seems that these days everyone is talking (and writing) about scaling agile.

I guess what happened is that most companies now realize that agility is not a passing trend or just a set of values and principles, agility is a skill that most organization need to develop in order to survive in the stormy waters of today's market.

Add a comment