Managing people Managing people working as individuals and in groups People are an organisation’s most important assets 1.

Slides:



Advertisements
Similar presentations
Chapter 22 Managing People.
Advertisements

1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Managing People IS301 – Software.
Management, Leadership, & Internal Organization………..
Intelligence Step 5 - Capacity Analysis Capacity Analysis Without capacity, the most innovative and brilliant interventions will not be implemented, wont.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 25 Slide 1 Managing people l Managing people working as individuals and in groups.
©Ian Sommerville 2000 Software Engineering, 7th edition. Chapter 25Slide 1 Managing people l Managing people working as individuals and in groups l People.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 25 Slide 1 Managing people (individuals and in groups)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 25 Slide 1 CHAPTER 25: Managing people l Managing people working as individuals and in.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 22Slide 1 Managing people l Managing people working as individuals and in groups.
Software Teams & Tools 1 Software Engineering Teams Most projects are too large for a single s/ware professional Employing teams helps projects to be delivered.
Software Engineering Process - II
1 Software Testing and Quality Assurance Lecture 35 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
The Human Side of Project Management
People in the process People are an organisation’s most important assets The tasks of a manager are essentially people oriented. Unless there is some.
1 R&D SDM 1 Software Project Management Team Management Project organizations 2009 Theo Schouten.
R&D SDM 1 Software Project Management Team Management Project organizations 2010 Theo Schouten.
ORGANIZATIONAL BEHAVIOR W W W. P R E N H A L L. C O M / R O B B I N S T E N T H E D I T I O N.
CS CS 5150 Software Engineering Lecture 23 People 1.
Project Management Gaafar 2006 / 1 * This Presentation is uses information from PMBOK Guide 2000 Project Management Human Resource Management* Dr. Lotfi.
1 Software Testing and Quality Assurance Lecture 35 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
Marketing Management Chapter 1.
HOSPITALITY MANAGEMENT Ch. 16 HS. THE GENERAL MANAGER  General Manager – is a person responsible for the entire operation of one unit of a hospitality.
Leadership & Team Building
Section B: Psychology of sport performance 2. Group dynamics of sport performance.
Chapter 22 Project management
3rd Phase: 3rd Phase: PROJECT ORGANISATION Plan  Implementation  Recruit staff and organize project team members  Assign responsibility for Work packages.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
The Management Process Today Chapter One Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Managing people Managing people working as individuals and in groups.
CHAPTER 1 INTRODUCTION TO MANAGEMENT
Career A life long journey as a person works to meet their earning, learning and living goals.
1 Pg 120 INDUSTRIAL PSYCHOLOGY A scientific study of human behaviour in the production, distribution and use of goods and services in society. Leads to.
Software Engineering Muhammad Fahad Khan
The Management Process Today
2.1 and 2.1 Management Structures. Introduction A management structure is a term used to describe the ways in which parts of an organisation are formally.
Teamwork to Improve IT Productivity Dr. Chung Lee VP, Professor of CS Huree ICT University.
Software Project Management By Deepika Chaudhary.
Slide 1 Teams l Most products are too large to be completed by a single software professional with the given time constraints l You will work within a.
Study Guide Project 1 Ryan Thompson. Workplace Skills. Employability or “Soft Skills,” is often almost as important as your technical skills. It is always.
Effective Groups and Teams
Managing people l Managing people working as individuals and in groups.
ORGANIZATIONAL BEHAVIOR S T E P H E N P. R O B B I N S W W W. P R E N H A L L. C O M / R O B B I N S T E N T H E D I T I O N © 2003 Prentice Hall Inc.
Software Engineering, 8th edition Chapter 25 1 Courtesy: ©Ian Somerville 2006 May 04 th, 2009 Lecture # 20 Managing people l Managing people working.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
SELF MANAGED TEAMS. A self-managed team is a group of employees that's responsible and accountable for all or most aspects of producing a product or delivering.
Chapter 8 Management, Leadership, and Internal Organization Learning Goals Define management and the skills necessary for managerial success. Explain the.
CS 240, Prof. Sarwar Slide 1 CS 240: Software Project Fall 2003 Sections 1 & 2 Dr. Badrul M. Sarwar San Jose State University Lecture #19.
Are you looking for an opportunity to join a company that has a long history and an exciting future? A place where you can grow within an international.
Chapter 13: Managing Groups and Teams Learning Objectives
1 / 28 CS 425/625 Software Engineering Managing People Based on Chapter 22 of the textbook [Somm00] Ian Sommerville, Software Engineering, 6 th Ed., Addison-Wesley,
Organisations – Groups and Teams
Chapter3: Foundations of Group Behavior. Definition of a Group A group is defined as two or more individuals, interacting and interdependent, who have.
INTRODUCTION: Project management involves the planning, monitoring, and control of the people, process, and events that occur as – software evolves from.
MultiMedia by Stephen M. Peters© 2002 South-Western Leadership.
1 TEAM BUILDING & MANAGEMENT. 2 CONTENTS Generalities The individual The individual in the group To manage the group The group manager The group facing.
Group Communication. How many people do you think make up a small group? What are some advantages to group work? What are some disadvantages? Types of.
©2000 South-Western College Publishing
Lecturer: Eng. Mohamed Adam Isak PH.D Researcher in CS M.Sc. and B.Sc. of Information Technology Engineering, Lecturer in University of Somalia and Mogadishu.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 25 Slide 1 Managing people l Managing people working as individuals and in groups.
Part 2—Skills for Success Chapter 10 Leadership and Group Dynamics.
PROJECT MANAGEMENT Software Engineering CSE
Drafting your Dream-Team Selecting the best people and managing people working as individuals and in groups.
Managing people working as individuals and in groups Managing people.
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Managing People IS301 – Software.
People and organizational issues in Testing
People in the process People are an organisation’s most important assets The tasks of a manager are essentially people oriented. Unless there is some.
LEADERSHIP By Devpriya Dey.
Managing People Managing people working as individuals and in group
CHAPTER 25: Managing people
Unit 6 ORGANIZING.
Presentation transcript:

Managing people Managing people working as individuals and in groups People are an organisation’s most important assets 1

Management activities Problem solving (using available people) Motivating (people who work on a project) Planning (what people are going to do) Estimating (how fast people will work) Controlling (people's activities) Organizing (the way in which people work) 2

Problem solving Requires the integration of different types of knowledge (computer, task, domain, organisation) Development of a model of the solution and testing of this model against the problem Representation of this model in an appropriate notation or programming language 3

Motivation An important role of a manager is to motivate the people working on a project Motivation is a complex issue but it appears that their are different types of motivation based on – Basic needs (e.g. food, sleep, etc.) – Personal needs (e.g. respect, self-esteem) – Social needs (e.g. to be accepted as part of a group) 4

Human needs hierarchy 5

Personality types The needs hierarchy is almost certainly an over-simplification Motivation should also take into account different personality types: – Task-oriented – Self-oriented – Interaction-oriented 6

Personality types Task-oriented. – The motivation for doing the work is the work itself Self-oriented. – The work is a means to an end which is the achievement of individual goals - e.g. to get rich, to play tennis, to travel etc. Interaction-oriented – The principal motivation is the presence and actions of co-workers. People go to work because they like to go to work 7

Group working Most software engineering is a group activity – The development schedule for most non-trivial software projects is such that they cannot be completed by one person working alone Group interaction is a key determinant of group performance Flexibility in group composition is limited – Managers must do the best they can with available people 8

Group composition Group composed of members who share the same motivation can be problematic – Task-oriented - everyone wants to do their own thing – Self-oriented - everyone wants to be the boss – Interaction-oriented - too much chatting, not enough work An effective group has a balance of all types Can be difficult to achieve because most engineers are task-oriented Need for all members to be involved in decisions which affect the group 9

Leadership depends on respect not title or status There should be both a technical and a managerial leader A career path based on technical competence should be supported Group leadership 10

Group cohesiveness In a cohesive group, members consider the group to be more important than any individual in it Advantages of a cohesive group are: – Group quality standards can be developed – Group members work closely together so inhibitions caused by ignorance are reduced – Team members learn from each other and get to know each other’s work – Egoless programming where members strive to improve each other’s programs can be practised 11

Group communications Good communications are essential for effective group working Information must be exchanged on the status of work, design decisions and changes to previous decisions Good communications also strengthens group cohesion as it promotes understanding 12

Status of group members – Higher status members tend to dominate conversations Personalities in groups – Too many people of the same personality type can be a problem Sexual composition of group – Mixed-sex groups tend to communicate better Communication channels – Communications channelled though a central coordinator tend to be ineffective Group communications 13

Group organisation Software engineering group sizes should be relatively small (< 8 members) Break big projects down into multiple smaller projects Small teams may be organized in an informal, democratic way Chief programmer teams try to make the most effective use of skills and experience 14

Choosing and keeping people Choosing people to work on a project is a major managerial responsibility Appointment decisions are usually based on – information provided by the candidate (their resume) – information gained at an interview – recommendations from other people who know the candidate Some companies use psychological or aptitude tests – There is no agreement on whether or not these tests are actually useful 15

Staff Selection factors 16

Physical workplace provision has an important effect on individual productivity and satisfaction – Comfort – Privacy – Facilities Health and safety considerations must be taken into account – Lighting – Heating – Furniture Working environments 17

The People Capability Maturity Model Five stage model – Initial. Ad-hoc people management – Repeatable. Policies developed for capability improvement – Defined. Standardized people management across the organization – Managed. Quantitative goals for people management in place – Optimising. Continuous focus on improving individual competence and workforce motivation 18