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.

  • Introducing GTSpotter: a moldable interface for spotting objects
    7 December 20142:03:15 pm by Tudor Girba
    Search is pervasive in software development. Yet, most IDEs treat it somewhat as a side issue. As a consequence, you get multiple different search interfaces within the same environment, each of them being limited to a specific search, and not being composable with other search intefaces. Alex S...
  • Humane assessment keynote and tutorial at "Be Fast & Curious", Cluj
    4 December 201411:03:11 pm by Tudor Girba
    Next week, on December 13, I will have the pleasure of giving a keynote and tutorial around humane assessment and Moose at the Be Fast & Curious event in Cluj, Romania. The event is organized by 3Pillar Global. This is the first time that I am talking about these topics in Romanian, so this will ac...
  • Deep Roassal integration in the Moose Finder
    1 December 201411:25:20 pm by Tudor Girba
    Since quite a while, prototyping Moose visualizations (originally using Mondrian and more recently Roassal) was mainly supported through the concept of an Easel: a dedicated editor that allows one to prototype and preview the visualization. Easel.png While developing the GTInspector we discovered...