Do you want to understand how to effectively improve your working process? How to apply product management and software development practices and techniques? Do you want to learn principles and practices in order to reduce the complexity of your product or software system?
Very often, concepts, practices and principles of process improvement, product management and software engineering are learned in an abstract way. If we don't understand the essence of those concepts and tools, we end up experiencing them as an imposition. We find ourselves in a methodological cage. That brings us to applying processes and practices in a "distant" way and only because "this is how the team works."
The Training Course Series has been created to develop your process improvement, product management and software development skills and enable you to reach your goals and grow your products in a fast and sustainable way.
The goal of these courses is not only to show how to properly apply a certain process, principle or practice but also to explain why and how they can help reduce complexity from a business and technical point of view.
As a result of each course, you'll be more aware of your process improvement, product management and software design and development skills. You'll be able to improve your process, apply a product management or software design principle, practice or tool. You will always be stimulated to see principles and practices to regulate complexity from a different perspective and increase your awareness.
Here you can find the next session of this series of courses:
Series of 2,5-hour training courses on business management, process improvement, product management and software development.
In every course, Francesco Cirillo explains a topic related to process improvement, product management or software design and development. Often, confusing and controversial topics will be discussed, such as project management, prioritization, how to write effective User Stories, how to split them, TDD and emergent design, how to choose among similar software design patterns, what Agile development really is.
Who is it for?
Our Training Courses are aimed at Product Managers, Owners and Developers, Software Architects, Designers and Developers, Business and Technical Coaches and Managers. Perfect for newbies, as well as experienced profiles.
Francesco Cirillo has worked at the forefront of the software industry for more than 30 years. In a career spanning startups, corporations and freelance consulting, he has mentored thousands of professionals, developers, managers and software teams.
In the 1990s he worked as a Senior Consultant and Mentor for Sun Microsystem, expert in Software Architectures and Software Development Processes and Java and Object-Oriented Evangelist.
Francesco is one of the pioneers of Agile Methods. He started working on XP and TDD in 1999. He was chosen by Kent Beck to develop the XP community in Europe and as reviewer of the second edition of the book Extreme Programming Explained. In 2000 he created XPLabs, the first company in Europe to offer comprehensive services on XP: software development, training and consulting.
In 2007 he created the Anti-IF Campaign to raise awareness in the international community of software developers to apply good design principles to grow software in a sustainable way.
Since 2008 Francesco stopped actively working on Agile Methods and started to develop RRP, a new method of software development. In 2013 he created Cirillo Consulting based in Berlin to offer professional training and consulting on productivity and software development.
Francesco invented the Pomodoro® Technique, a renowned time-management method used by millions of people all over the world, while being a university student looking for a way to get more done in less time.
Here you can find the next sessions of this series:
Can't make it on any of our dates?
We can discuss other options with you
Do you have a question not listed here?