Move Forward
One step at a time
We learnt that there are better ways to develop software and to manage work and companies, also in a remote scenario.
We discovered and recovered crucial skills and knowledges, to build top quality products, appreciated by users and crafted with pride by serious and enthusiastic professionals.
We’ve seen revolutionary companies succeed, and ways to collaborate and deliver better results in shorter times.
We’ve met pioneers, innovators and leaders. We embraced, experimented shared and discussed their and our ideas.
We explored disciplines and fields that looked far away, but that turned out being surprisingly close.
We discovered new ways to teach, to learn and to share knowledge. We’ve applied this learning to the new fully-remote scenario.
In the last ten years, we’ve learnt a lot of things. Both online and in-real-life.
We could have done the same in five years. If only we knew how.
Upcoming Events
-
4 October 2024, from 9.30 am 12.30 PM (CEST - Italy)
online course
EARLY BIRD
Writing OKRs Class
with Allan Kelly
Experience and practice writing OKRs that effectively cover the next three months and produce meaningful improvements, with Allan Kelly, author of the best seller Succeeding with OKRs in Agile: How to create & deliver objectives & key results for teams.
-
9 - 10 - 11 - 14 - 15 October 2024, from 9.30 am to 1.00 pm (CEST - Italy)
online course
Guaranteed to run
Domain Models in Practice Workshop: DDD, CQRS & Event Sourcing
with Marco Heimeshoff
This intensive online workshop explores the technical relationship between code, culture and architecture and you’ll learn how to model and implement software from a business perspective.
-
10-11-17-18-25 October + 7-8-14-15-21 November 2024, from 9.30 am to 1 pm (CEST/CET - Italy)
online course
EARLY BIRD
Software Crafting Programme Workshop
with Marco Consolaro and Alessandro Di Gioia
Learn to write and maintain quality software, develop your interaction and communication skills, and accelerate your professional growth.
Going further
Putting ideas into practice
A team, or a department, involved in software development is a complex ecosystem, whose behavior is the outcome of decisions at the technology, organization or general context level. Our experience and a system-leve perspective tell us that a combination of different expertises lead to more effective and durable solutions, while local solutions fail to achieve long lasting results.
-
Enterprise Modeling
Information technology is the propelling engine behind last decade's most successful companies. But a wrong management can transform IT into a burden, or a drag for the enterprise competitiveness.
First step to recover control of the enterprise architecture is to correctly understand and implement the model of the enterprise, correcting growth defects and accidental complexity that accumulated over the years.
Continua -
Agile Coaching
We help teams to put agile software development principles into practice. We help organizations to manage transitions towards a new way of developing software, involving the right persons and teaching how to play new roles in the new ecosystem.
Continua -
360° IT Organization Sanity Check
Resistance to change can be deeply rooted. Behaviors perceived as "winning" in a given context, shape a company culture. But they're often the result of system constraints that make the status quo (or a slow decline) a system attractor.
A real change management strategy can be successful only considering the real system constraints, to apply efforts where they can be successfully leveraged, avoiding to waste time, money and energy where the odds are against us.
Continua
Join the community