SlideShare a Scribd company logo
Catalyzing Drupal
collaboration & coding
  at your institution

 @adellefrank #usg12
 http://adellef.co/401
 Thursday, October 25, 2012 @ 3:15pm
      http://www.usg.edu/rock_eagle
     USG Annual Computing Conference
Who I am & why this matters to me




       @adellefrank #usg12
2
What we will talk about
    • Share tools you can use to build relationships &
      structures at your school that encourage techies to
      collaborate (disclaimer).
      •   Why this matters to YOU
      •   4 communication scripts
      •   hook_build($community);
      •   Leverage strengths
      •   Observe behaviors
      •   Make it safe to fail
      •   How to get better?

3
Script 1: Contrasting to clarify


      hook_contrasting() {

           $not_bad = ‘I don’t intend disrespect or mean…’;
           $is_good = ‘I do respect and intend good…’;

          return $clarity = $not_bad + $is_good;

      }

4
Why this matters
    • Collaboration: leverage scarce resources




5
Why this matters
    • You get prizes! 




6
Why this matters
    • Collaboration: make work more pleasant &
      productive




7
Who are you & why are you here?

    • Who are you?



    • Why are you in this session?
      – Challenges?
      – Desires for this session?


8
How to build community (a thesis)
     If there’s a break in how your functions & variables
     communicate, you can get errors or inefficient processing.


     hook_build($relationships, $structures) {

         $community = $structures + $relationships;

         return $community;
     }

9
Structure is a necessary framework

     • Consistency
       – Places & times to CONNECT.
       – Face-to-face: monthly, not weekly
       – Virtual places: listserv, wiki, git, right
         NOW tools




10
Structure is organic
     • Hierarchical support is key
     • But, must be Informal to succeed.




11
What Structures have you seen?
     • What structures and/or tools have worked for you?




     • What have not worked?




12
Recipe for Relationships

     • We also need structures and tools that
       help us interact and talk with other
       people.
       – Get to know yourself &
           use your strengths
       – Get to know others &
           make it safe to trust


13
Script 2: Focusing questions
     • Step back from the emotions part of conversation,
       to let other part of brain take over.

       hook_focusing_questions ($real_wants) {
         $myself = $real_wants [0];
         $others = $real_wants [1];
         $relationship = $real_wants [2];
         $myself + $others + $relationship = $intent;
         $behavior = $intent;
         return $behavior;
       }

14
Know thyself
     • Understand how you
       interact with the world:
        – Myers Briggs
        – Enneagram
        – Strengthsfinder
        – Birkman

     • Has anyone used these tools?

     • How did they help you?
15
Leverage your strengths
     • Why focus on strengths?
       – “people have several times more potential for growth when they
         invest energy in developing their strengths instead of correcting their
         deficiences”
       – (page i, StrengthsFinder 2.0)
     • How I used my strengths:
       – Introvert
       – Input/Activator
       – Observer


     • What are YOU good at?

16
Observable behaviors - 1


     Data: Words spoken (often express a need).

     Tools:
       – Be open & curious
       – Asking questions to clarify
       – Paraphrasing what you think you heard
         them saying


17
Observable behaviors - 2

     Data: Body language & facial expression.

     Tools:
       – Mirroring: mimicking body position/facial
         expression
       – Paying attention: Eye contact, Lean
         forward, Nod, Smile, etc.
       – Identify facial expressions, body postures,
         gestures (yours & others)

18
Observable behaviors - 3

     • Data: Interaction patterns in different
       settings.
       Tools:
        – Look for Myers-Briggs styles of
          communicating: can you adapt your
          approach to that style?
        – Notice changes in behavior patterns
          • Acknowledge observed behavior. “You
            seem to be really concerned…”

19
Leverage your community’s strengths
     • Examples at Tech:
       –   good space for meeting,
       –   design,
       –   strategy,
       –   git server,
       –   knowledge of community history,
       –   super coder & sys admin skillsets
     • Listening & observing = discover WHO is good at
       what in your community & how you can best share.
     • What about your community???

20
Script 3: S.T.A.T.E.

     hook_crucial_conversation () {
          $S = ‘share your FACTS’;
          $T = ‘tell your STORY’;
          $A = ‘ask for others’ paths’;
          $T = ‘talk tentatively’;
          $E = ‘encourage testing’;
       return $talk = $S+$T+$A+$T+$E;
     }
21
Creating trust & making it safe
     •   The Speed of Trust
     •   Be Intentional
     •   Be Vulnerable (like dating)
     •   Fail publicly sometimes & demo incomplete projects
     •   Ask Qs (if don’t ask, can’t say yes)
     •   Share answers & offer help
     •   Be publicly appreciative
     •   Apologize appropriately
     •   Be transparent, but honor others’ confidentiality

22
When communities fail
     •   No support from hierarchy
     •   No motivation or interest
     •   Don’t adapt to change or meet common needs
     •   Lack of relationships & trust
     •   Lack of informal, but consistent structures

     • What have you seen in failed collaborations &
       communities?



23
Script 4: CRIB for win-wins
     • Stay focused on intentions, the WHY, not the how,
       so everyone can Win (both + and).
       hook_all_win () {

           $C = ‘commit to seek mutual purpose’;
           $R = ‘recognize purpose & needs behind strategy ’;
           $I = ‘invent a mutual purpose’;
           $B = ‘brainstorm new strategies’;

           return $group_success = $C+$R+$I+$B;
       }
24
Ideas for getting better
     • One thing at a time
     • One person at a time
     • Honor Variety: levels & topics & personalities
       –   Listservs for lurkers
       –   How-to clinics for newbies
       –   Diving deep for developers
       –   Q&A before/after meetings (or other 1-on-1)
     • Involve larger communities (AtlantaPHP)
     • Your ideas??


25
References
     • Crucial Conversations (book)
     • The Speed of Trust (book)
     • StrengthsFinder 2.0 (book)
     • http://www.wikihow.com/Read-Body-Language
     • http://www.wikihow.com/Communicate-With-Body-
       Language
     • http://www.positivityblog.com/index.php/2006/10/27/
       18-ways-to-improve-your-body-language/
     • http://www.selfgrowth.com/articles/kyle.html


26
Slides & Alpha Code shared here




             http://adellef.co/401



      @adellefrank #usg12
27

More Related Content

Viewers also liked (17)

PPT
An introduction to Podcasting
jonesmg
 
PPT
Plan your Chunks! Future-proofing Your Information Architecture with Drupal ...
Adelle Frank
 
DOC
powerpoint
guest66123f
 
PDF
Aalto stanford webinar-on collaborative working ennvironments 2013
Matti Vartiainen
 
PPT
Finish
bross123
 
PPS
REGGIO EMILIA
escolacoromines
 
PPT
Roof
bross123
 
PDF
jQuery tutorial
Toad Xu
 
PPTX
Build your Chunks! Explain real life to Drupal in its own Words (at BADCamp 2...
Adelle Frank
 
PPT
Chassis
bross123
 
PPT
Back
bross123
 
PPT
Plan your Chunks! Win the Future with Information Architecture NOW
Adelle Frank
 
PPT
99 1教學成果-六資訊
Cindy Lin
 
PPT
Floor
bross123
 
PDF
Brands and Social Change
patrin
 
PDF
Leader, employee and team competences in dispersed work settings 280113
Matti Vartiainen
 
PPT
Securing Drupal 7: Do not get Hacked or Spammed to death!
Adelle Frank
 
An introduction to Podcasting
jonesmg
 
Plan your Chunks! Future-proofing Your Information Architecture with Drupal ...
Adelle Frank
 
powerpoint
guest66123f
 
Aalto stanford webinar-on collaborative working ennvironments 2013
Matti Vartiainen
 
Finish
bross123
 
REGGIO EMILIA
escolacoromines
 
Roof
bross123
 
jQuery tutorial
Toad Xu
 
Build your Chunks! Explain real life to Drupal in its own Words (at BADCamp 2...
Adelle Frank
 
Chassis
bross123
 
Back
bross123
 
Plan your Chunks! Win the Future with Information Architecture NOW
Adelle Frank
 
99 1教學成果-六資訊
Cindy Lin
 
Floor
bross123
 
Brands and Social Change
patrin
 
Leader, employee and team competences in dispersed work settings 280113
Matti Vartiainen
 
Securing Drupal 7: Do not get Hacked or Spammed to death!
Adelle Frank
 

Similar to Catalyzing Drupal collaboration & coding at your institution (20)

PDF
For the Love of Code - PHPNW17
John Cleary
 
PDF
UxD For Product Managers (Heroes)
Mary Piontkowski
 
PDF
Ywca presentation pp
RCAroman
 
PDF
Peter Flaschner - Bridging the Online/Offline Gap: How to Build, Engage, and ...
CanadaHelps / MyCharityConnects
 
PPTX
Reflections on Technical Communication
John Toland
 
PDF
GIA Singapore - Prototyping (Sarah & Chris)
Global Innovation Academy
 
PPT
Designingsocialiasummit 100408180215 Phpapp01
dougdeye
 
PPT
Designing Social Iasummit
Christina Wodtke
 
PPTX
Mission possible - the social warfare
SQALab
 
PDF
Community Building 101
Seed Here Studio
 
PDF
Communications mechanics successful community relations
Rosetta
 
PPTX
Never Eat Alone Presentation
geemann90
 
PPTX
Creative Ways People Contribute to Community
Bloomerang
 
ODP
Community Organizing for Free Software Activists
freedeb
 
PPT
Facilitating Communities of Practice in the Network Era
Nancy Wright White
 
PPT
Network Mastery Masterclass
Kwai Yu
 
PDF
Community Bootstrap
Henrique Bastos
 
PDF
Social Usability Workshop at Frontiers of Interaction 2010
Erin 'Folletto' Casali
 
PPTX
Setting Up Successful Communities of Practice: An Experience Report
Sesh Veeraraghavan
 
PDF
Making feedback visible_agileee_2010
Anda Abramovici
 
For the Love of Code - PHPNW17
John Cleary
 
UxD For Product Managers (Heroes)
Mary Piontkowski
 
Ywca presentation pp
RCAroman
 
Peter Flaschner - Bridging the Online/Offline Gap: How to Build, Engage, and ...
CanadaHelps / MyCharityConnects
 
Reflections on Technical Communication
John Toland
 
GIA Singapore - Prototyping (Sarah & Chris)
Global Innovation Academy
 
Designingsocialiasummit 100408180215 Phpapp01
dougdeye
 
Designing Social Iasummit
Christina Wodtke
 
Mission possible - the social warfare
SQALab
 
Community Building 101
Seed Here Studio
 
Communications mechanics successful community relations
Rosetta
 
Never Eat Alone Presentation
geemann90
 
Creative Ways People Contribute to Community
Bloomerang
 
Community Organizing for Free Software Activists
freedeb
 
Facilitating Communities of Practice in the Network Era
Nancy Wright White
 
Network Mastery Masterclass
Kwai Yu
 
Community Bootstrap
Henrique Bastos
 
Social Usability Workshop at Frontiers of Interaction 2010
Erin 'Folletto' Casali
 
Setting Up Successful Communities of Practice: An Experience Report
Sesh Veeraraghavan
 
Making feedback visible_agileee_2010
Anda Abramovici
 
Ad

More from Adelle Frank (7)

PPTX
Drupal 6 to 7 migration
Adelle Frank
 
PPTX
Views can Show that!
Adelle Frank
 
PPT
Drupal Workgroup: how OIT helps make the GT web community even MORE awesome!
Adelle Frank
 
PPT
Feeds is my Friend: a Drupal 6 to 7 Migration story
Adelle Frank
 
PPT
GT Drupal: Install Script, Profile, and Editor
Adelle Frank
 
PPT
ViewsWoW! (for Drupal)
Adelle Frank
 
PPTX
How to publish your university catalog and class schedules online using the C...
Adelle Frank
 
Drupal 6 to 7 migration
Adelle Frank
 
Views can Show that!
Adelle Frank
 
Drupal Workgroup: how OIT helps make the GT web community even MORE awesome!
Adelle Frank
 
Feeds is my Friend: a Drupal 6 to 7 Migration story
Adelle Frank
 
GT Drupal: Install Script, Profile, and Editor
Adelle Frank
 
ViewsWoW! (for Drupal)
Adelle Frank
 
How to publish your university catalog and class schedules online using the C...
Adelle Frank
 
Ad

Recently uploaded (20)

PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 

Catalyzing Drupal collaboration & coding at your institution

  • 1. Catalyzing Drupal collaboration & coding at your institution @adellefrank #usg12 http://adellef.co/401 Thursday, October 25, 2012 @ 3:15pm http://www.usg.edu/rock_eagle USG Annual Computing Conference
  • 2. Who I am & why this matters to me @adellefrank #usg12 2
  • 3. What we will talk about • Share tools you can use to build relationships & structures at your school that encourage techies to collaborate (disclaimer). • Why this matters to YOU • 4 communication scripts • hook_build($community); • Leverage strengths • Observe behaviors • Make it safe to fail • How to get better? 3
  • 4. Script 1: Contrasting to clarify hook_contrasting() { $not_bad = ‘I don’t intend disrespect or mean…’; $is_good = ‘I do respect and intend good…’; return $clarity = $not_bad + $is_good; } 4
  • 5. Why this matters • Collaboration: leverage scarce resources 5
  • 6. Why this matters • You get prizes!  6
  • 7. Why this matters • Collaboration: make work more pleasant & productive 7
  • 8. Who are you & why are you here? • Who are you? • Why are you in this session? – Challenges? – Desires for this session? 8
  • 9. How to build community (a thesis) If there’s a break in how your functions & variables communicate, you can get errors or inefficient processing. hook_build($relationships, $structures) { $community = $structures + $relationships; return $community; } 9
  • 10. Structure is a necessary framework • Consistency – Places & times to CONNECT. – Face-to-face: monthly, not weekly – Virtual places: listserv, wiki, git, right NOW tools 10
  • 11. Structure is organic • Hierarchical support is key • But, must be Informal to succeed. 11
  • 12. What Structures have you seen? • What structures and/or tools have worked for you? • What have not worked? 12
  • 13. Recipe for Relationships • We also need structures and tools that help us interact and talk with other people. – Get to know yourself & use your strengths – Get to know others & make it safe to trust 13
  • 14. Script 2: Focusing questions • Step back from the emotions part of conversation, to let other part of brain take over. hook_focusing_questions ($real_wants) { $myself = $real_wants [0]; $others = $real_wants [1]; $relationship = $real_wants [2]; $myself + $others + $relationship = $intent; $behavior = $intent; return $behavior; } 14
  • 15. Know thyself • Understand how you interact with the world: – Myers Briggs – Enneagram – Strengthsfinder – Birkman • Has anyone used these tools? • How did they help you? 15
  • 16. Leverage your strengths • Why focus on strengths? – “people have several times more potential for growth when they invest energy in developing their strengths instead of correcting their deficiences” – (page i, StrengthsFinder 2.0) • How I used my strengths: – Introvert – Input/Activator – Observer • What are YOU good at? 16
  • 17. Observable behaviors - 1 Data: Words spoken (often express a need). Tools: – Be open & curious – Asking questions to clarify – Paraphrasing what you think you heard them saying 17
  • 18. Observable behaviors - 2 Data: Body language & facial expression. Tools: – Mirroring: mimicking body position/facial expression – Paying attention: Eye contact, Lean forward, Nod, Smile, etc. – Identify facial expressions, body postures, gestures (yours & others) 18
  • 19. Observable behaviors - 3 • Data: Interaction patterns in different settings. Tools: – Look for Myers-Briggs styles of communicating: can you adapt your approach to that style? – Notice changes in behavior patterns • Acknowledge observed behavior. “You seem to be really concerned…” 19
  • 20. Leverage your community’s strengths • Examples at Tech: – good space for meeting, – design, – strategy, – git server, – knowledge of community history, – super coder & sys admin skillsets • Listening & observing = discover WHO is good at what in your community & how you can best share. • What about your community??? 20
  • 21. Script 3: S.T.A.T.E. hook_crucial_conversation () { $S = ‘share your FACTS’; $T = ‘tell your STORY’; $A = ‘ask for others’ paths’; $T = ‘talk tentatively’; $E = ‘encourage testing’; return $talk = $S+$T+$A+$T+$E; } 21
  • 22. Creating trust & making it safe • The Speed of Trust • Be Intentional • Be Vulnerable (like dating) • Fail publicly sometimes & demo incomplete projects • Ask Qs (if don’t ask, can’t say yes) • Share answers & offer help • Be publicly appreciative • Apologize appropriately • Be transparent, but honor others’ confidentiality 22
  • 23. When communities fail • No support from hierarchy • No motivation or interest • Don’t adapt to change or meet common needs • Lack of relationships & trust • Lack of informal, but consistent structures • What have you seen in failed collaborations & communities? 23
  • 24. Script 4: CRIB for win-wins • Stay focused on intentions, the WHY, not the how, so everyone can Win (both + and). hook_all_win () { $C = ‘commit to seek mutual purpose’; $R = ‘recognize purpose & needs behind strategy ’; $I = ‘invent a mutual purpose’; $B = ‘brainstorm new strategies’; return $group_success = $C+$R+$I+$B; } 24
  • 25. Ideas for getting better • One thing at a time • One person at a time • Honor Variety: levels & topics & personalities – Listservs for lurkers – How-to clinics for newbies – Diving deep for developers – Q&A before/after meetings (or other 1-on-1) • Involve larger communities (AtlantaPHP) • Your ideas?? 25
  • 26. References • Crucial Conversations (book) • The Speed of Trust (book) • StrengthsFinder 2.0 (book) • http://www.wikihow.com/Read-Body-Language • http://www.wikihow.com/Communicate-With-Body- Language • http://www.positivityblog.com/index.php/2006/10/27/ 18-ways-to-improve-your-body-language/ • http://www.selfgrowth.com/articles/kyle.html 26
  • 27. Slides & Alpha Code shared here http://adellef.co/401 @adellefrank #usg12 27

Editor's Notes

  • #3: How this gawky geek became your suave presenter.
  • #5: Crucial Conversations book. Website summarizing a lot of the book: http://sourcesofinsight.com/make-it-safe/
  • #9: GIVE PRIZES!!
  • #11: tyranny of structurelessness Success/Fail examples
  • #12: Allows for flexibility Safe spaces (shared misery => constructive action) Self-selection (motivation & enthusiasm) Is influence without authority (and all the more convincing because of that) Informal before/after meetings Ad hoc meetings by people motivated on certain topics Knowing WHO to ask. Flickr photo of pyramid by : http://www.flickr.com/photos/wilhelmja/4233621517/
  • #13: GIVE PRIZES!!!
  • #15: Crucial Conversations What do I really want for myself? What do I really want for others? What do I really want for the relationship? How would I behave if I really wanted these results? People judge each other based on behavior , not intent , because can’t peek inside heads.
  • #16: Give PRIZES? Mullet.
  • #17: See Coke bottle glasses => Observor I = (1-on-1) & curiosity (seek to understand the why of others) Input = gather info; activator = do something 5 = Watch, listen
  • #18: (Speed of Trust book) http://www.wikihow.com/Read-Body-Language http://www.wikihow.com/Communicate-With-Body-Language http://www.positivityblog.com/index.php/2006/10/27/18-ways-to-improve-your-body-language/ http://www.selfgrowth.com/articles/kyle.html
  • #21: Give PRIZES!
  • #22: Crucial Conversations book Story = perceptions & real issue other’s paths = facts & stories Tentative = my story is opinion, not fact Testing = make it SAFE to disagree
  • #23: I hate to look stupid, but it’s the only way to learn…
  • #24: Give PRIZES!
  • #25: Crucial Conversations C ommit to seek mutual purpose (agree to stay in conversation until you can discover a shared goal or understanding) R ecognize the purpose behind the strategy (focus on the need, the “Why?” behind what each person’s strategies). I nvent a Mutual Purpose (if you can’t find common ground, create it: focus on some higher and/or longer term goals) B rainstorm new strategies (try to think outside the box for alternatives in which everyone wins)
  • #26: Give PRIZES!!