Catch up.
Our articles cover custom software development topics. Learn how to reduce risk, control costs, and get the quality you’re paying for.
Weekly product increments are crucial to the success of our software project
In a recent post, we learned that software, in its nature, behaves more like a living thing and less like something we can build. It is, for instance, really hard – if not impossible – to nail down all the requirements of a software product up front. Multiple reasons make it hard to come up…
Continue Reading Weekly product increments are crucial to the success of our software project
Your software will never be done!
Most people believe software is produced like any other product: There’s a project kick-off, followed by an implementation phase, and at the end, there’s the finished app or service. Developing the software product requires resources in the form of developers, and once they have been compensated for their effort, that’s it. However, assuming our software…
Do you also dread app store policy changes?
It must be hard to feel your heart sink into your boots whenever you open your inbox and see a new email from the Google or Apple app store. This is the third reminder that your app will be removed from the app store if it does not comply with the new app store policies by…
Continue Reading Do you also dread app store policy changes?
Get weekly insights on how to turn your next software project into a success story.
Subscribe today and learn how to reduce risk, control costs, and get the quality you’re paying for.
I’ll send you a few emails per month to keep you posted. Of course, you can opt out at any time.
By subscribing, you accept my privacy policy. I promise I won’t spam you or sell your data.
Building SOFTware is HARD – Why most software projects fail
Ever heard of a software project that missed the deadline, was full of bugs, and ended up costing way more than estimated? There is a reason why so many software projects go over budget, are delivered late, or fail to satisfy the end-user needs—and it’s probably not what you think. Civil Engineering Many development teams…
Continue Reading Building SOFTware is HARD – Why most software projects fail
How to avoid becoming a Cargo Cult
In the first part of this article series, we learned about a Melanesian tribe that started to practice a Cargo Cult. In this second part of the article series, I want to provide some advice on how you and your team can avoid becoming Cargo Cult. After observing the military during World War II flying…
Is your team practicing a Cargo Cult?
In 1962 a research group arrived with their boat on a small Melanesian island in the south pacific ocean. Their goal was to study the local tribe of the island. Soon after they arrived, they started to observe some very odd behavior. Every noon, the whole tribe gathered around a huge tower-like construction made of…
Comparing eXtreme Programming to Scrum, Kanban, and Waterfall
Does adopting Agile approaches really improve your and your team’s software delivery performance? And if yes, which methodology is better? Scrum, Kanban, or eXtreme Programming? It’s not easy to measure the positive impact of adopting Agile practices. No software project is the same. And going back in time to do it the other way is…
Continue Reading Comparing eXtreme Programming to Scrum, Kanban, and Waterfall
My worst software bug ever
Let me tell you about one of the worst bugs I’ve produced (so far) in my career as a software engineer. I remember it as if it was yesterday. Back in 2012, I was working for a company that runs an online marketplace for real estate. Many people rely on their services, for instance, to…