REGISTER ON THE SKILLSMATTER SITE
Free Workshop - Practical Simplicity: Tools for saving Millions by Applying Simplicity to your Software Development
Join Russ Miles, principal consultant at Simplicity Itself for this one-day free workshop where you will learn how practically applying simplicity can help you:
Break down a problem and tradeoff for the right values in Architecture, Design and Code
Create the right number of tests to build the right level of confidence
Enable Real Application Agility through Simplicity
Due to the popularity of this workshop - we've opened up registration to allow more you to apply simplicity to your software development!
Introduction to Simplicity
Spotting Complexity and Simplicity
The Problem of Complexity in Software: Avoiding pushing elephants
'Complecting' in Action
Simplicity is Objective
Cardinality is not the issue
There's a human limit to complexity. We hit our limits. Intertwined things must be considered together.
Complexity inhibits understanding
Simplicity is a choice; you have to do this work. Simplicity makes things easier.
Complexity is bigger than tests, types, tools and processes.
All software is a liability; resistance is not futile
Extrinsic and Intrinsic Complexity
Simplicity and via negativa
How Simplicity enables Agility
Practical Simplicity in Action
Spotting a complex architecture or design
Architectural agility through Events, Values and Immutability
Designing and Coding Supple Software:
Dealing with Integration
Bringing it all together: Applying the Life Preserver architectural style and tool
How Simplicity doesn't just stop with code…
Simplicity in Testing and Specification
Simplicity in Process Optimisation
To get the most out of this workshop you should have some experience developing real-world applications using Java (note that Russ will be using Java as the example language).
Important - Please note: Delegates are requested to bring their own laptop to this course.