I had an amazing experience last week when I got invited to speak about Agile to an audience of about fifty leaders from a huge organisation. The whole thing lasted three hours and my favorite part was the robustness of our conversations, given that 80% – 90% of them had no technology background at all.
Read more “The Agility Iceberg: Why Transformations Fail”
The Agile Mindset starts within. So if you want to live the Agile values, look introspectively for your own.
Read more “Agile: Leaders Go First”
No offense to the founding members, but the word “agile” isn’t really a good word to have used for the methodology. Let me ask you, what comes into your mind when you hear this?
Read more “Agile is not Ad Hoc!”
The #WhyShaiWhy series is usually about helping people in the community with answers to problems. But today, I’d just like to share some food for thought for my fellow startup founders.
Read more “How to Hire Your Second Developer”
Every Business Analyst I have ever met has asked me this question: Do you need to have development experience in order to be a good BA?
Read more “Do Business Analysts Need To Be Technical?”
Being a tester in an Agile team can be somewhat contradictory. While your testing needs to be very structured and disciplined, Agile focuses on co-creation and creativity.
Read more “Agile Testing: “Being” over “Doing””
The software development world has been sucking at estimating cost and time of projects for over 50 years now. Not only are we wrong so often, but there is a lot of suspicion about how much “buffer” we’re adding.
To this day, team leads and project managers wonder why estimation (and work-logging) is the cause of so much contention in our industry.
Read more “The Hidden Truth About Software Estimations vs Actual Time”
We’re not all the same.
We might all wear suits of armour at work, but not all IT people are the same. We tend to be broken into two major categories, software and hardware/systems. The hardware/system peeps have magical abilities that include setting up computer assets to bring the network ‘alive’; doing funky things with servers so most people don’t need to be too technical to use a computer successfully; and ensuring your email is delivered miraculously.
On the flip side, the software folk (and here I mean development teams) can conquer bottlenecks in organisational processes, give eye-opening insight into data through business intelligence, and take business strategy and ready it for operational execution.
So yes, both camps are extraordinary, but please don’t ask the leader of one camp be the leader of the other (or both). That’s plain ridiculous. Put it this way:
Do you think putting a commander in the Russian Space program in charge of the next NASA manned mission is a good idea?
Heck no! Not without some decent training, anyway.
Read more “Who Else Wants an Ego-free Work Environment?”
While failure will always have a stigma attached to it, we need more teams like the one I describe today to fly the ‘Embrace Failure’ flag proudly.
Read more “Embrace Failure Like Richard Branson and Virgin Galactic”
What do Saturday morning brunch, buying a new car, and that huge project at work have in common?
They all involve some serious decision making!
Why is it that we have so many decisions to make but spend so little time thinking about the way we make them? Here are 3 (+1 ) tips on what you should think about before making any decisions (about anything).
Read more “The Secrets to Smarter Decision Making (About Anything)”