The missing method for making software engineering decisions

get trained
Join the Moose Apprentice
free course on June 2-3

Assessment is expensive.
Make it manageable by making it explicit.

The goal of assessment is decision making. Everyone makes decisions. Managers decide about the overall development. Architects decide the broad technical direction. And, so do developers: they decide daily the course of the implementation. In fact, engineers spend up to 50% of the time assessing the state of the system to know what to do next.

Assessment is expensive and you already pay for it . Make it manageable by making it explicit.

There is no magic.
Craft the tools that match your context.

Effective decision making requires accurate information. Software systems are large and complex in specific ways. Thus, manual code reading does not scale, and standard reporting tools are not enough. The specific details are crucial: from the domain to the technological constraints. You need a humane solution based on custom tools that provide the information that matters.

There is no magic. You know your context. Learn how to craft the tools that match it.

Embed it in the process.
Integrate it in the organization.

Decisions must be taken everyday. Assessment must become a daily reality. Thus, it must be approached explicitly and made integral part of the overall development process. This involves skills that must be present in the organization.

Make it a daily reality. Embed it in the process. Integrate it in the organization.

Tool it up.
Control your effort with an appropriate infrastructure.

Assessment requires a tool infrastructure that makes it practical to build custom analysis solutions for your systems and your problems.

Control your effort with an appropriate infrastructure. The Moose analysis platform was designed for it.

Overview-flyer-a5.png

Blog

  • Free Moose apprentice course (June 2-3)
    16 May 201212:08:30 am by Tudor Girba
    I am happy to announce that on June 2-3 I will give a public Moose apprentice course. The course is organized at the University of Bern, Schützenmattstrasse 14, Room 107, and it is free of charge. Th...
  • How much do you know about your system?
    9 May 201211:24:32 pm by Tudor Girba
    I while ago I met a company of some dozen developers that were working on a new part of a system. The team was quite motivated, and it included both senior and junior developers. This new part was im...
  • When testing does not cut it
    7 May 20129:30:43 pm by Tudor Girba
    Testing works great, especially when it drives the work of transforming specs into code. But, testing is just about functionality. And functionality is just part of the story that makes a software sys...