STUDIODELGATTO - Software That Works

Craftsman knowledge and care

Small team, best outcome

Designing and developing high quality software is a craftsman’s job: it requires years of experience, high technical skills, analytic, designing and thinking talents, constant update, enthusiasm, perseverance and passion.

We are strongly convinced that successful information systems – even on a large scale – are meant to be built by small quality craftsmen teams, small enough to maintain the above qualities in a natural fashion.

We don’t believe in production lines, in job roles layering or in complex company processes: we’re persuaded that a successful product comes out from a small team in which each craftsman is fully able to imagine it, to design it and to shape it, never losing the big picture.

Software total quality

In setting up one of our work, we don’t settle for a system that does what it was intended to do: this is only the minimal goal to achieve.

Quality software we impose ourselves to build also have to:

  • Be designed for change
  • Be scalable, functionally and in performance terms
  • Be understandable to different developers in different times

To reach this goals we use specific methodologies that requires, for instance:

  • The use of OOP technologies together with the most common architectural Design Patterns
  • The design and documentation of software in a formal way – i.e. with UML
  • Conforming to international standards, even if only de-facto standards
  • Setting up and constantly running automated tests

 

/ italiano