Posts made in July, 2012
In my last post about productivity and misuse of metrics, I was saying that you should not use size to calculate productivity, suggesting that software value is what really matters. That post was obviously a provocation, and I wasn’t quite sure if there was a real standard to measure software value. Well, I found this interesting article @ IBM about this topic.Read More
The principles of static analysis are simple: give me your source code and I will evaluate it. The technology has improved over the years, and now static analysis tools are amazing: some have their own meta-rules and execution frameworks, others are real translation systems, many of them build global models to search for defects and others are capable of querying complex information systems for data.Read More
When I was a kid I discovered the “Choose your own adventure” game books. The concept has probably evolved with the years but in those days it was innovative and simple at the same time. They were books written from a second-person point of view, with the reader assuming the role of the protagonist and making choices that determine the main character’s actions and the plot’s outcome.
This kind of children’s literature came to my mind when trying to explain what it means for a company to make investment decisions regarding application development.Read More
I have recently read an article in the Chronologist blog, by Steve Tendon, with a title that caught my attention: ”Function Points Are Fantasy Points”. Steve analyzes Function Points as a metric to estimate project effort that is no longer valid for modern applications, in particular contemporary web applications.
I agree that Function Points are an outdated metric. But you still have to estimate. A lot of money is at stake here.Read More
From time to time I like to stop for a second a think about those things that are part of our lives today, and we didn’t have, not so long ago. Years ago, you had to go to a branch office to do any banking operation. I remember when, even for a simple money transfer, you had to go in person to an office, wait in line to speak to a teller, fill up a form with a pen, sign and pick up your voucher; you had to bring the account numbers written on a piece of paper. All these, with crazy opening hours that made it very difficult for us mortals to physically go to the branch without sneaking out from work for an hour.Read More