Without Simplicity, There's Just No Agility
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Syllabus
Introduction
Without Simplicity, there's no Agility Russ Miles
Let's stop polishing the Process Turd.
On What Matters
Forces against Agility?
Managing Natural Emergence
Assumptions...
Problems of Software Development
Your software's first role is to be useful
The best software is that which is not needed at all
Human comprehension is King
Mechanical Sympathy is Queen
Software is a process of R&D
Software Development is an extremely challenging Intellectual Pursuit
3 Areas to Address
A means of exploring, recognizing and delivering the right thing
A means of organizing work that embraces change
A means of managing the natural constraints of your software so that it can adapt
Simplicity in Software My working definition
Reducing Entanglement
Started off with 5 Principles
Organise = Reduce = Encapsulate
Reduce Entanglement, Increase Comprehension
What's the goal?
The Elephant in the Standup
"Count the Concerns" pattern
Impact Mapping
Real Options
Summary
Emergence is natural
Adaptable Software Wins
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube