Common Areas at the Heart George Dinwiddie Software Development - - PowerPoint PPT Presentation

common areas at the heart
SMART_READER_LITE
LIVE PREVIEW

Common Areas at the Heart George Dinwiddie Software Development - - PowerPoint PPT Presentation

Common Areas at the Heart George Dinwiddie Software Development Consultant and Coach iDIA Computing, LLC http://idiacomputing.com/ http://blog.gdinwiddie.com/ http://idiacomputing.com/ George Dinwiddie, iDIA Computing, LLC 1 Common Areas at


slide-1
SLIDE 1

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 1

Common Areas at the Heart

George Dinwiddie Software Development Consultant and Coach iDIA Computing, LLC http://idiacomputing.com/ http://blog.gdinwiddie.com/

slide-2
SLIDE 2

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 2

Common Areas at the Heart

“No social group—whether a family, a work group, or a school group—can survive without constant informal contact among its members.” Christopher Alexander A Pattern Language

slide-3
SLIDE 3

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 3

slide-4
SLIDE 4

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 4

slide-5
SLIDE 5

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 5

“A jelled team is a group of people so strongly knit that the whole is greater than the sum of the parts.” Peopleware (2nd ed.) Tom DeMarco & Timothy Lister

slide-6
SLIDE 6

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 6

slide-7
SLIDE 7

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 7

A Short Distance is a Long Way

“A study in 1977, researching the effect of distance on technical communication, found that the probability of communication rapidly decreases within the first ten meters.”

  • - Kenneth Crow

http://www.npd-solutions.com/collocation.html

slide-8
SLIDE 8

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 8

“What data do you need for this screen? What actions can be called from it?” “Does this total include the discounts? Can I just display it without calculations?”

slide-9
SLIDE 9

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 9

“Wait, are you two talking about ... I think what the business really wants is ... Let's check that out.”

slide-10
SLIDE 10

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 10

Working in the Team Room

  • Getting things done

– by working feature at a time, together

  • Doing things right

– by frequent and pervasive design discussions

  • Doing the right thing

– by alignment of understanding

slide-11
SLIDE 11

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 11

Working as a Team

  • Learning techniques from each other

– osmotically, implicitly, explicitly

  • Sense of 'teamness'
  • Shared food, music, good times
slide-12
SLIDE 12

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 12

slide-13
SLIDE 13

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 13

“Who is the most important process person?

The one who arranges the furniture.”

  • - Gerald M. Weinberg
slide-14
SLIDE 14

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 14

“It's easier to get forgiveness than permission.”

  • - Grace Hopper
slide-15
SLIDE 15

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 15

slide-16
SLIDE 16

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 16

slide-17
SLIDE 17

George Dinwiddie, iDIA Computing, LLC http://idiacomputing.com/ 17

Common Areas at the Heart

George Dinwiddie Software Development Consultant and Coach iDIA Computing, LLC http://idiacomputing.com/ http://blog.gdinwiddie.com/