Let your software help you reduce the cost of change.
Apply Recombining Relational Production® (RRP®) to Software Development
Your software can help you
We are used to looking at our software as a thing.
Something over which to exert total control and impose our design decisions on.
What if we developed a relationship with our own software? What if we could “speak Product®”?
Such a paradigm shift helps us reach our goals with less effort.
RRP® is a new approach to Software Design
If you think of software as a thing, then you are used to thinking
in terms of composition and decomposition, substitution and reuse.
Surprisingly, those operations are the expression of command and control.
In RRP®, Decombination® is the key to profitable and sustainable production.
Decombination® looks for a smaller set of elements or "combinants" with a higher recombinable
power: a mature relational software system allows you to obtain new value by simply
recombining already existing combinants. Relational operations - like decombination® -
can let your software design emerge and steadily increase the value delivered
by reducing the cost of change.
RRP® Activities and Tools
What are the daily activities which a developer has to
perform to apply RRP®? Which tools should you use to favour
the relationship with your software system? How can you test
if you're really improving your productivity through the relationship
with your software system?
Francesco will show you how to apply RRP® to analyze your features
and manage your project, and will introduce you to the use of
Relational Agents and Activators to foster your relationship with
your software. Simple metrics will be introduced to allow you to test
whether using RRP® has led to real improvements.