1 CSE 403 Team Dynamics Reading: Rapid Development Ch. 13, Pragmatic Programmer Ch. 8.41 These lecture slides are copyright (C) Marty Stepp, 2007, with.

Slides:



Advertisements
Similar presentations
Twelve Cs for Team Building
Advertisements

Gallup Q12 Definitions Notes to Managers
A Matter of Motivating People to Prepare and Work as a TEAM
Delegation Skills.
Management and Leadership
Motivating Employees and Creating Self-Managed Teams Chapter 10.
TOGETHER EVERYONE ACHIEVES MORE
Professional Context of ICT INFO3020 Teams “Nobody’s Perfect – but a team can be” Antony Jay.
Software Engineering Project Management Presented by James Roberts EEL6883 Spring ‘07.
Building & Maintaining a TEAM Presented By Dennis I. Blender, Ph.D. Blender Consulting Group.
Organizational Behavior as a Way of Thinking and Acting
Teamwork Dr.Ihab Nada, DOE. MSKMC.
Organizational Culture and the Environment: The Constraints
ORGANIZING CONCEPTS Chapters 12,13,14,15,16,17, &18.
LEADERSHIP DEVELOPMENT (34 SLIDES).
EICCD Logistics & Supply Chain Management Program
Lecture 61 Lecture 7 COM822J1: Project Management & Software Quality Control.
10 Aug 2010 ECE/BENG-492 SENIOR ADVANCED DESIGN PROJECT Meeting #2.
1 CSE 403 Software Lifecycle Models Reading: Rapid Development Ch. 7, 25 (further reading: Ch. 21, 35, 36, 20) These lecture slides are copyright (C) Marty.
The Effective Project Manager Chapter 2 Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Abraham Maslow’ Hierarchy of Needs
Copyright © Texas Education Agency, All rights reserved Principles of Business, Marketing, and Finance Business Operations and Organizational Structures.
Pragmatic Programmer Ch. 8.41
Week 2 MondayTuesdayWednesdayThursdayFriday Requirements … Group meetings – let your group TA know where you meet Team work and structure SRS information.
Fall 2015ECEn 4901 Team work and Team Building. Fall 2015 ECEn Lecture 1 review Did you find the class website? Have you met with your team? Have.
Working in Teams January 12, 2011 CSE 403, Winter 2011, Brun.
Teams Dale W. Bomberger D.ED. ACSW Community Services Group
KarcUlrYm nig karpþl;GMNacdl;nieyaCit Employee Involvement and Empowerment emero nTI5.
1 CSE 403 Software Requirements Reading: Pragmatic Programmer Ch. 7: Before the Project These lecture slides are copyright (C) Marty Stepp, 2007, with.
CSE 403, Spring 2007, Alverson Software Development Teams Talent wins games, but teamwork and intelligence wins championships. Michael Jordan With some.
Team dynamics CSE Team pros and cons Benefits – Attack bigger problems in a short period of time – Utilize the collective experience of everyone.
Teamwork Goal 4.01: Demonstrate characteristics of effective leadership.
Management Skills.
CSE 403 Lecture 9 Project teams. Why teams? Team size Bigger is better Smaller is better.
 Management ◦ The activities and tasks undertaken by one or more persons for the purpose of planning and controlling the activities of other in order.
UNIT A LEADERSHIP AND SUPERVISION 2.01 Recognize the four functions of management.
1 CSE 403 Introduction Reading: Rapid Development Ch3.3 These lecture slides are copyright (C) Marty Stepp, 2007, with significant content taken from slides.
CSE 403 Lecture 5 Working in Teams Reading: Rapid Development Ch. 13, Pragmatic Programmer Ch slides created by Marty Stepp
Copyright © Texas Education Agency, All rights reserved Principles of Business, Marketing, and Finance Business Operations and Organizational Structures.
05 Jul 2006CSE403, Summer'06, Lecture07 Administrivia Informal feedback meetings with LCO groups FantasySportsLeague: still to come today Individual assignment.
Southwest Airlines believes that satisfied, happy employees are essential for successful businesses. Bell Ringer What are the advantages of a company having.
Chapter 8 Management, Leadership, and Internal Organization Learning Goals Define management and the skills necessary for managerial success. Explain the.
© BLR ® —Business & Legal Resources 1408 Motivating Employees Tips and Tactics for Supervisors.
Student Startup Sequence Verify network connection Rotate to Landscape mode Start Presenter 2.0 Maximize Application Role->Student Connect->Classroom 1.
A Leader’s Attitude Elisabeth thinks highly of her organization and team members. She is so enthusiastic, and solutions-oriented, that everyone enjoys.
Learning Objectives Consider a common attribute of organizations that achieve their Vision and Strategy Discuss the development and use of a Physician.
Company LOGO Revised and Presented by Rob Coffman, CGMP and Patty Barron, CGMP Welcome To the 2015 Chapter Presidents’ Training Minneapolis – April 28,
21 st Century Principals Institute Copy March 2009.
MGT 461 Lecture #27 Project Execution and Control Ghazala Amin.
CSE 403, Spring 2008, Alverson Working with others on your team “Knowing others is intelligence; knowing yourself is true wisdom. Mastering others is strength;
+ Understanding Canadian Business Chapter 11 Motivating Employees.
FHF McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Planning and Organizing Chapter 13. The Planning Function Planning for a business should stem from the company’s Business Plan – The business plan sets.
Chapter 5 Administrative Management © 2015 Cengage Learning. All Rights Reserved. Slide 1 5 High-Performance Teams – Key to Productivity Learning Outcomes.
Chapter 11 Management Skills1 Section 11.1 Management Structures.
PROJECT MANAGEMENT Software Engineering CSE
2.4.1 Monitoring and Evaluation Systems for NARS organizations in Papua New Guinea Day 2. Session 4. organizational structure for M&E.
The Edge Fitness Clubs Running an Effective Meeting.
MGT 461 Lecture #27 Project Execution and Control
HERZBERG Human Relations Theory ‘Two Factor’
CSE 403 Lecture 7 Motivation.
Unit Commanders Course Delegating Authority
Principles of Business, Marketing, and Finance
Lecture 06: Team Environment Issues
Principles of Business, Marketing, and Finance
CSE 403 Lecture 3 Teams and Software.
CSE 331 Working in Teams slides created by Marty Stepp based on materials by M. Ernst, S. Reges, D. Notkin, R. Mercer, Wikipedia
CSE 403 Scheduling These lecture slides are copyright (C) Marty Stepp, 2007, with significant content taken from slides written by Valentin Razmov. They.
Principles of Business, Marketing, and Finance
Lecture 07: Team Environment Issues (Part I)
Presentation transcript:

1 CSE 403 Team Dynamics Reading: Rapid Development Ch. 13, Pragmatic Programmer Ch These lecture slides are copyright (C) Marty Stepp, 2007, with significant content taken from slides written by Valentin Razmov. They may not be rehosted, sold, or modified without expressed permission from the author. All rights reserved.

2 Big questions How do you decide who should be project manager? What's the difference between project manager and tech lead? How do you divide your team into subgroups? Who will work on what, and with whom? How will we make decisions about our project? How will everyone communicate and stay in sync about important decisions and issues? What will we do if someone is not doing their share? How can we motivate team members to prevent this?

3 Team pros and cons Having more people has benefits Attack bigger problems in a short period of time Utilize the collective experience of everyone Having more people has risks, too Communication issues Diffusion of responsibility Working by inertia; not planning ahead Conflict or mistrust between team members

4 Issues affecting team success Presence of a shared mission and goals Motivation and commitment of team members Experience level and presence of experienced members Team size and the need for bounded yet sufficient communication Team organization and results-driven structure Reward structure within the team incentives, enjoyment, empowerment (ownership, autonomy)

5 Common roles Many software development teams include: Developers a.k.a. "devs" A head developer a.k.a. "tech lead" Testers A project manager a.k.a. "PM" functional and/or project management responsibilities These could be all different team members, or some members could span multiple roles.

6 Dominion model Pros clear chain of responsibility people are used to it Cons: single point of failure at the commander less or no sense of ownership by everyone Communion model Pros a community of leaders, each in his/her own domain inherent sense of ownership Cons people aren't used to it (and this scares them) Team structure models

7 Team leadership Who makes the important product-wide decisions in your team? One person? All, by unanimous consent? All, by using the Roman Rule? Other options?... Is this an unspoken or an explicit agreement among team members?

8 Kinds of teams problem-resolution: a focused attack on specific bugs, problems, issues creativity: coming up with and exploring new ideas tactical-execution: carries out a defined plan Some team models business: tech lead and a bunch of equal devs chief programmer / surgical: lead dev does most of work skunkworks: turn the devs loose feature search-and-rescue: focused on a specific problem SWAT: skilled with a particular advanced tool(s) Professional Athletic: carefully selected people w/ very specialized roles Theater: "director" assigns roles to others

9 Common factors in good teams Clear roles and responsibilities Each person knows and is accountable for their work Monitor individual performance Who is doing what, are we getting the work done? Effective communication system Available, credible, tracking of issues, decisions Problems aren't allowed to fester ("boiled frogs") Fact based decisions Focus on the facts, not the politics, personalities, …

10 Organizing around functionality Pragmatic Programmer tip: "Organize around functionality, not job functions." What are some benefits of organizing teams around functionality vs. around job functions/titles? Who will do the... scheduling? development? testing? documentation (spec, design, write-ups, presentations)? build/release preparation? inter-team communication? customer communication?

11 Motivation What motivates you? Achievement Recognition Advancement Salary Possibility for growth Interpersonal relationships Subordinate Superior Peer Status Technical supervision opportunities Company policies Work itself Work conditions Personal life Job security Responsibility Competition Time pressure Tangible goals Social responsibility Other?

12 De-motivators What takes away your motivation? Micro-management or no management Lack of ownership Lack of effective reward structure Including lack of simple appreciation for job well done Excessive pressure and resulting "burnout" Allowing "broken windows" to persist Lack of focus in the overall direction Productivity barriers Asking too much; not allowing sufficient learning time; using the wrong tools Too little challenge Work not aligned with personal interests and goals Poor communication inside the team