- loading...
Services
Consultancy
If a specific technical need arises within an organization, management must decide even when it lacks of the specific knowledge. I offer my professional counseling services to organizations for helping management to assess and evaluate feasible options, explaining both benefits and drawbacks. This reduces uncertainty and thus the probability of bad decisions.
Software Development
Hurdles of any complex system are never entirely known in advance. For management, the most important issue in a complex software project is to minimize the risk of failure, possibly getting results as soon as possible.
Agile software development process is designed to dynamically adapt its path to emergent requirements and needs, becoming more and more obvious as the development advances. The goal is making software development less risky, while constantly delivering value to business in the form of working software.
I can help either joining an existing agile team or working alone.