Decide knowingly

Humane assessment is the method for making software engineering decisions. It helps your team take into account the reality surrounding your system.

Everyone makes decisions

The goal of assessment is decision making. Managers decide the strategy. Architects decide the technical direction. Developers decide the implementation. Daily.

Decisions require accurate information

Effective decision making requires accurate information. But, software systems are large. Thus, manual inspection does not scale. You need analysis tools.

Details are essential

Software systems are complicated in specific ways. The system details are essential for your decisions. You need custom tools that provide the information that matters. Craft them.

Assessment is a human activity

Analysis tools are important to handle the scale of problems, but in the end, assessment is a human activity. Regardless of how smart the tools are, it is still the human that has to infer the relevant information and transform it into action.

Approach problems individually

Not all problems are created equal. Some are of continuous concern. They deserve daily attention. Some only appear once. These require different approaches. Learn their particularities. Deal with them individually.

Why a method?

Decisions are made everyday. It's just that the effort is implicit and unoptimised. Assessment must become explicit and made integral part of the overall process. You need to approach it systematically. You need a method.

  • Software assessment lecture at the University of Bern (2014)
    26 October 20148:50:48 pm by Tudor Girba
    On October 15, I gave a lecture at the University of Bern on software assessment. The lecture was split into three parts: * an introduction on why we need to pay serious attention to software assessment, * a Moose Jazz session showing multiple live case studies, and * a concluding session on why ...
  • Glamorous Toolkit developments: endless GTPlayground memory, remote sharing, closeable panes and others
    24 October 201411:50:05 pm by Tudor Girba
    We, Alex Syrel, Andrei and I, are actively working on the Glamorous Toolkit. First, together with the integration in Pharo 4, we have received a significant amount of feedback that we took into account. Second, we continued building new functionality. Improvements The contextual menu now contains...
  • Careful software
    22 October 201411:08:10 pm by Tudor Girba
    Apple creates cool products. Regardless of whether you use them or not, you just cannot ignore them. Since quite a while, I made a hobby out of following the Apple public appearances (be them keynotes, interviews or otherwise) as I am interested in understanding what happens behind their thick cur...