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
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera