CSE 403 Lecture 3 Teams and Software.

Slides:



Advertisements
Similar presentations
People Management and Team Organization CS A401. People Management Software development involves teamwork Members must coordinate work, decisions, etc.
Advertisements

Management and Leadership
Leadership in “U”.
Management and Leadership
Chapter 11 Power and Political Behavior
Organizational Attitudes & Behavior Organizational Attitudes –Job Satisfaction –Organizational Commitment –Job Involvement –Organizational Justice Organizational.
A ROADMAP FOR EDUCATION AND TRAINING By Mr. Jürgen Reimann, DCAF.
Employee Motivation Chapter 10.
Building & Maintaining a TEAM Presented By Dennis I. Blender, Ph.D. Blender Consulting Group.
Chapter 17: Team Building & Training Dr. Patricia McDiarmid.
Lecture 61 Lecture 7 COM822J1: Project Management & Software Quality Control.
Workshop: Teamwork practicalities Kauppinen, M. Ylikangas, M.
Abraham Maslow’ Hierarchy of Needs
Management & Leadership
Teamwork Presentation By Devon Berry. What is a team? A team is more than just a group of people, it is a group of people with complementary skills who.
Working in Teams January 12, 2011 CSE 403, Winter 2011, Brun.
Employee Motivation Chapter 10. Employee Motivation Chapter 10.
Personal leadership qualities
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.
CSE 403 Lecture 9 Project teams. Why teams? Team size Bigger is better Smaller is better.
Managing in reality Lesson Leadership competencies II.
Intro to Business Chapter 7 Management and Leadership 7-1 Management 7-2 Leadership 7-3 Ethical Management.
Empowerment and Delegation. George Patton  “Never tell people how to do things. Tell them what to do and they will surprise you with their ingenuity.
05 Jul 2006CSE403, Summer'06, Lecture07 Administrivia Informal feedback meetings with LCO groups FantasySportsLeague: still to come today Individual assignment.
© 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.
Management & Leadership
1 CSE 403 Team Dynamics Reading: Rapid Development Ch. 13, Pragmatic Programmer Ch These lecture slides are copyright (C) Marty Stepp, 2007, with.
MOTIVATION. OBJECTIVES Understand motivation theory Understand motivation theory Apply motivation theory to actual situations Apply motivation theory.
Lim Sei cK.  Team ◦ A group whose members work intensely with each other to achieve a specific, common goal or objective. ◦ All teams are groups.
Success Through Teamwork Second Vice District Governor Training.
PROJECT MANAGEMENT Software Engineering CSE
© 2003 McGraw-Hill Ryerson Ltd. Motivation Chapter Three.
Building Teams and Empowering Members 1. Empowerment Empowerment is not bestowed by a leader, it is the process of an individual enabling himself to take.
Human Resource Practices
The High Cost of Low Morale
MKT 305 Human Resources Management Mishari Alnahedh
13 Leadership.
Job design & job satisfaction
CSE 403 Lecture 7 Motivation.
Leadership and Management
Team Work and Accountability
Success Through Teamwork
Coming together is a beginning. Keeping together is progress
Team Building and Leadership Standards 8.21 and 8.22
PART IV TRAINING THE SALES TEAM. PART IV TRAINING THE SALES TEAM.
Welcome John Doe.
14 Work Design.
Project Team Building, Conflict, and Negotiation
7-2 Leadership Goals Describe the need for leadership skills and the characteristics of an effective leader. Identify the human relations skills needed.
Development of the Team
Leadership Advanced: Engaging others
Project Team Building, Conflict, and Negotiation
What is a Team? Team… ...people with complementary skills, committed to a common purpose and approach, who work together effectively and hold themselves.
Lecture 06: Team Environment Issues
The 11 Leadership Principles
6 MOTIVATION: INCREASING PRODUCTIVITY.
Understanding groups and teams
The 11 Leadership Principles
CHAPTER 15 – MARRIAGE AND FAMILY STRENGTHS AND NEEDS
Team Dynamics By: C/SSgt Varghese.
Roles and Responsibilities of a Project Manager
PowerPoint Presentation by Charlie Cook
PowerPoint presentation
Job design & job satisfaction
CHAPTER 4 - ORGANISATION AND JOB DESIGN
Lecture 07: Team Environment Issues (Part I)
Time Spent in Collaboration
The Leadership Excellence Series
Presentation transcript:

CSE 403 Lecture 3 Teams and Software

Success Criteria Discussion

Why teams? What is a team? Group working together over time Teams Workload Different skills Cost optimization Redundancy Workforce growth

Team size Bigger is better Smaller is better Time Workforce Cost Communication Workforce

Team structure Many different models

Software development teams Brooks Surgeon team

Chief programmer team Key points Technical leadership Technical lead has direct development responsibilities PM Dev Lead Dev Test Test/Build Doc/UI

Successful software teams Studies show a 10 to 1 difference in productivity of programmers Equal differences observed in productivity of teams Substantial differences observed in performances of teams even when the strength of the programmers is equivalent

What makes a successful team? Shared, elevating vision or goal Team identity Results driven structure Competent team members Commitment to the team Mutual trust Interdependence among team members Effective communication Sense of autonomy Sense of empowerment Small team size High level of enjoyment

Team building Team members derive satisfaction from the team’s accomplishments Important to both Reward the team’s success Maintain individual accountability

Motivation Motivation is undoubtedly the single greatest influence on how well people perform. Most productivity studies have found that motivation has a stronger influence on productivity than any other factor. (Boehm 1981)

Top five motivation factors Achievement Ownership Goal setting Possibility for Growth Work itself Skill variety Task identity Task significance Autonomy Job feedback

Top five motivation factors Opportunity to focus on the work itself Reduce administration Remove obstacles Personal life Technical-supervision opportunity Assign each developer to be technical lead for some particular product area

How not to manage: Morale killers Management manipulation Excessive scheduling pressure Lack of appreciation for team member’s efforts Inappropriate involvement of technically inept management Not involving team members in decisions that affect them Productivity barriers Low quality Heavy handed motivation campaigns Frequent changes in direction

Student Project Teams I’ve observed a high success rate But failures happen . . .

Is Software Different? Software Projects have long had to reputation for failing In the 1970’s a “Software Crisis” was identified Many examples of big software projects that have failed Many examples of catastrophic failures caused by software

It’s not just software . . .

Is the engineering of software worse than other fields? Less history Less professionalism More of a craft Technology changing rapidly Impossible to manage programmers Difficulty in estimating costs Low cost of failure Low cost of change

Psychology of Programming Inherently an individual activity Hubris Extreme confidence in ability to create new code Extreme confidence in being able to improve someone else’s code Extreme confidence a change will work