28
TEAMING Nate Lowry Software Engineer Don’t Panic Labs

Teaming

Embed Size (px)

DESCRIPTION

Teaming patterns & anti-patterns for the UNL Raikes School Design Studio Class on 12/7/10

Citation preview

  • 1. Teaming
    Nate Lowry
    Software Engineer
    Dont Panic Labs

2. Today
Teams
Why?
Patterns & Anti-Patterns
Experiences
Extra Stuff
3. Memes
(our new dog)
4. Why?
Teaming
5. 6. Patterns & Anti-Patterns
Teaming
7. [Name]
[Anti-pattern (BAD)]
[Examples]
[Pattern (GOOD)]
[How to get to this]
8. Homeworker
Always doing homework or working on a project in team time
Set a team policy to not work on homework during team time
Enforce that policy
Have them make up team time (not the best)
9. Captain Flash Game
Playing flash games in team time
Make a team policy
Enforce the policy
Install a blacklist extension
10. Document(ation) Allergies
Never documents code, design, anything
Pair them with someone
Rotate tasks
11. Bad Workstation
Always blocked because their machine doesnt work
Get it fixed
Pair
12. Foodie
I dont get lunch on , so Im going to grab it in team time.
Have them get a sack lunch from Selleck
Have them make up team time (not the best)
13. The Hangover
Dude, $1.50 32 oz. ___s at ____ last night.
Talk to them about how the team is more important than the available-every-night-special (that they hit up every night)
14. Work Hog (+ subtypes)
Someone does all the UI, Web, AJAX, DB, deployment, obscure technology, etc.
Rotate tasks on a schedule
Cant do the same task two iterations in a row
Pair them up
15. Out-of-scoper
Always working on something not in scope
Daily Standups
Pairing
16. Two-weeker
Oh yea, thatll only take two weeks tops.
Dont make hasty estimations or promises
Sleep on it
Well get back to you tomorrow
17. Always Blocked
Always blocked on something
Remove the roadblocks
Bring in help
Switch tasks
18. Unit Test h8r
unit tests R dum. i cant believe we have 2 do them.
Ask them why
Write one with them
Make it easy/painless
Ask someone in industry
19. Client/Class h8r
Talks bad about the client or class without doing anything about it
Ask them why
Empathize
Stop snowballing
20. No-er (Design, UI, etc.)
I dont do UI
Pair them up
Encourage them to try
Dont ridicule
21. Tardi-er
Sorry Im late again
Ask them why
Incentives (maybe)
Stay late (maybe)
22. 1 commit per week
AKA Code Hoarder.
Only checks in about once a week (usually breaking everything)
Pair
Encourage frequent commits & Pulls
Make it safe to commit
Not going to break anything
Can be rolled back
23. 24. Experiences
Teaming
25. 26. Extra Stuff
Teaming
27. Teaming Tools
Forming, Storming, Norming, Performing
StrengthsQuest
Myers-Briggs
Belbin Team Inventory
Emerginetics!
Teampedia.net (should be called IceBreakers.net)
Team Building Exercise 99
28. Questions? (or memes bites you)
JK