gotober keynote: the art of embracing change
DESCRIPTION
At the heart of software development is an important truth "all things must change" - business needs change and technology evolves - as software developers we need to be open to embracing change. Alas, in our day-to-day project work, we often feel the weight of working around things that are difficult to change. Embracing change is also an important aspect of continuing to create software we are proud of and that has an impact in the world. Come to this talk to hear how we can start to create openness to new ideas and different ways of working.TRANSCRIPT
The Art of Embracing Change
@rachelcdavies
Agile Coach @Unruly
?
I GOT MY COPY FROM ..
Michael C. Feathers author of “Working E"ectively with Legacy Code”
FOLLOWING C2 WIKI
But I missed XP2000
"If you can't change your organiza3on, change your organiza3on!” Mar3n Fowler
XP2000, Sardinia
EXTREME TUESDAY CLUB
Life was be*er!
EMBRACE CHANGE
Δ WHAT?
SOFTNESS
CREATIVE PROBLEM
SOLVING WITH CODE
James Noble & Robert Biddle
Post-Modern Programming
AND THEN THERE’s THE HUMANS …
"Any organization that designs a system will inevitably produce a design whose structure is a copy of the organization's communication structure.” Melvin E. Conway
ConWay’s Law
HUMAN LAYER
Derinkuyu underground city
Jens Irma Amir
Collec1ve ownership
SHARE THE CODE, SHARE THE LOAD
THE ART OF EMBRACING CHANGE?
CoachING IS ALL ABOUT CHANGE
CHANGE != COMFORT
Challenge vs Comfort
JOY
”Code re"ects the mood of the team.”
RACHEL’s Law
DO CARROTS HELP?
MY HIERARCHY OF PROGRAMMER NEEDS
ENVIRONMENT TRUST TEAM VALUE QUALITY
HOW?
Letting GO
GiVE UP YOUR SECRETS
DEVELOP YOUR ABILITY
LEARN TOGETHER
"In the beginner's mind there are many possibilities, in the expert's mind there are few.” Shunryu Suzuki
BEGINNER’s MIND
” more productive the more promiscuous we were .. had a lot more fun” Arlo Belshee
Promiscuous Pairing
COURAGE
INCREASE YOUR EXPOSURE
MoVE AROUND
OWN YOUR ENVIRONMENT
GIVE IT a TRY!
Thank you www.slideshare.net/RachelDavies
@RachelCDavies