The Human Side of Project Management

Slides:



Advertisements
Similar presentations
Management, Leadership, & Internal Organization………..
Advertisements

Lecture 2 Team Coordination 1 ICS 126 Team Coordination Team Formation and Organization Group Management Meeting Techniques Large software systems require.
CHAPTER 7 Business Management.
1 Teams Xiaojun Qi. 2 Team Organization Suppose that a product can be accomplished by 1 person-year of programming. If this product must be completed.
Structuring Project Teams and Building Cohesiveness
Organizational Structure
Information Technology Project Management
Organization Structures
Projektledning Kristian Widén, PhD.
Information Technology Project Management
Jubail Industrial College is pleased to announce short courses in Management For more information, please contact: Special Programs Industrial Relations.
7 Chapter Management, Leadership, and the Internal Organization
Basic Characteristics of Organizational Structure Division of labor: dividing up the many tasks of the organization into specialized jobs Hierarchy of.
Teams.
Course Technology Chapter 3: Project Integration Management.
Project Management Gaafar 2006 / 1 * This Presentation is uses information from PMBOK Guide 2000 Project Management Human Resource Management* Dr. Lotfi.
Human Resources Management Sections of this presentation were adapted from A Guide to the Project Management Body of Knowledge 4 th Edition, Project Management.
Unit 6 ORGANIZING.
Part 3: Organizing PowerPoint Presentation by Charlie Cook Copyright © 2004 Prentice Hall, Inc. All rights reserved. Chapter 5 Basic Organization Designs.
PROJECT MANAGEMENT CONCEPTS & TEAMS
The Project in the Organizational Structure
ORGANIZATIONAL STRUCTURE
Organizational Behavior, 9/E Schermerhorn, Hunt, and Osborn
MITM743 Advanced Project Management.  Formal controls - elements that could deliver clear outcomes, such as budget, quality, and procurement (especially.
Copyright Course Technology 1999
BA 351 Managing Organizations
Designing Organizational Structures
CHAPTER 4 TEAMS.
Organizing By D/ Ahlam EL-Shaer Lecture of Nursing Administration Faculty of Nursing - Mansoura University.
Chapter 12 The Manager as Leader.
Basic Organization Designs
HSA 171 CAR. 1436/4/26  the process of establishing the orderly use of resources by assigning and coordinating tasks. The organizing process transforms.
Chapter 7: Project Human Resource Management IT Project Management, Third Edition Chapter 9 1.
TEAMWORK.
Slide 4.1 Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Object-Oriented and Classical Software Engineering Eighth Edition, WCB/McGraw-Hill,
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.
The Human Side of Project Management
Slide 4.1 © The McGraw-Hill Companies, 2007 Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach.
Managing people Managing people working as individuals and in groups People are an organisation’s most important assets 1.
Chapter 10 Structuring Organizations Management 1e Management 1e Management 1e - 2 Management 1e Learning Objectives  Explain how.
Module 15 Teams and Teamwork. Module 15 Why is it important to understand teams and teamwork? What are the building blocks of successful teamwork? How.
Slide 4.1 © The McGraw-Hill Companies, 2005 Object-Oriented and Classical Software Engineering Sixth Edition, WCB/McGraw-Hill, 2005 Stephen R. Schach
Slide 4.1 Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Object-Oriented Software Engineering WCB/McGraw-Hill, 2008 Stephen R.
Slide 4.1 Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Object-Oriented Software Engineering WCB/McGraw-Hill, 2008 Stephen R.
The Manager as a Leader Chapter 12. The Importance of Leadership Definition: Leadership is the ability to influence individuals and groups to cooperatively.
Succession Planning Based loosely on “Effective Succession Planning in the Public Sector,” 2007, Watson Wyatt Worldwide Based loosely on “Effective Succession.
4.1/62 TEAMS 4.2/62 Overview l Introduction, l Democratic team approach, l Classical chief programmer team approach, l Beyond chief programmer and democratic.
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.
Fundamentals of Organization Structure
Leadership & Teamwork. QUALITIES OF A GOOD TEAM Shared Vision Roles and Responsibilities well defined Good Communication Trust, Confidentiality, and Respect.
Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2010 Stephen R. Schach
Project Management Why do projects fail? Technical Reasons
Software Project Development Teams. Team Organization Goal: organize teams so that they are productive teams can be used in every phase, especially implementation.
Planning and Organizing Chapter 13. The Planning Function Planning for a business should stem from the company’s Business Plan – The business plan sets.
Slide 4.1 TEAMS. Slide 4.2 Overview l Team organization l Democratic team approach l Classical chief programmer team approach l Beyond chief programmer.
Management, Leadership, and the Internal Organization Chapter 7.
1 Project Human Resource Management. 2 Learning Objectives Define project human resource management and describe its processes. Summarize key concepts.
The Human Side of Project Management
CHARCTERISTICS An organization has a purpose
Information Technology Project Management – Fifth Edition
Object-Oriented and Classical Software Engineering Eighth Edition, WCB/McGraw-Hill, 2011 Stephen R. Schach 1.
The Organizing Process
Management, Leadership, and the Internal Organization
Management, Leadership, and the Internal Organization
What is Project Human Resource Management (PHRM)?
Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach
Unit 6 ORGANIZING.
Principles of Business, Marketing, and Finance
The Project in the Organizational Structure
Presentation transcript:

The Human Side of Project Management

Human Side of Project Management Organizational planning: focuses on the roles, responsibilities, and relationships among the project stakeholders. Staff acquisition: having policies, procedures, and practices to guide the recruitment of appropriately skilled and experienced staff. Team development: involves creating an environment to develop and support the individual team members and the team itself.

Organizational Planning Organizational planning involves identifying, documenting, and assigning project roles, responsibilities, and reporting relationships Outputs and processes include project organizational charts work definition and assignment process responsibility assignment matrixes resource histograms

Organization and Project Planning Organizational Structure The performance of an organization or a project is influenced largely by how well its resources are organized. The structure of an organization must fit its strategy. The formal organizational structure will determine how resources are allocated, who has authority over those resources, and who is really in charge of the project. Three most common structures- functional, matrix,a and project-based organization. An organization may choose to combine these forms any number of ways to create a hybrid organization.

Organization and Project Planning – The Formal Organization The Functional Organization based upon organizing resources to perform specialized tasks or activities in order to attain the goals of the organization. Projects are managed within the existing functional hierarchy. Advantages Increased flexibility Breadth and depth of knowledge and experience Less duplication Disadvantages Determining responsibility Poor response time Poor integration A project may cross functional boundaries. There are two main issues that must be resolved at the outset of a project: who will be responsible for the project? What resources will each subunit provide? Determining authority and responsibility is one problem when the project involves more than one functional area. Poor integration results in two problems: 1. The individuals in a functional area may act in their own best interests instead of taking a holistic or organizational view of the project 2. The functional area may attempt to become self-sufficient by acquiring knowledge, expertise, and technology outside of its normal area of specialization. These 2 problems may lead to an organization of warring tribes as functional areas compete for resources and blur lines of responsibility.

The Functional Organization

Organization and Project Planning – The Formal Organization The Project Organization support multiple projects at one time and integrate project management tools and techniques throughout the organization. each project is treated as a separate and relatively independent unit within the organization. Advantages Clear authority and responsibility Improved communication High level of integration Disadvantages Project isolation Duplication of effort Projectitis Project isolation- since each project may be thought of as a self-contained unit, there is the potential for each project to become isolated from other projects in the organization. Projectitis- a strong attachment to the project and to each other. Have difficult time letting go.

The Project Organization

Organization and Project Planning – The Formal Organization The Matrix Organization The ability to integrate areas and resources throughout an organization. Unity of command is violated. Forms Balanced matrix Functional matrix Project matrix Advantages High level of integration Improved communication Increased project focus Disadvantages Higher potential for conflict Poorer response time Unit of command is violated since each project team member will have more than one boss, leading to the possibility of confusion, frustration, conflict, and mixed loyalties. The project manager coordinates all the project activities for the functional areas, while the functional areas provide the wherewithal to carry out those activities. Balanced matrix- the project manager focuses on defining all of the activities of the project, while the functional managers determine how those activities will be carried out. Functional matrix- the project manager focuses on coordinating the project activities, while the functional managers are responsible for completing those activities that are related to their particular area. Project matrix-the project manager has most of the authority and responsibility for defining and completing the project activities, while the functional managers provide guidance and resources, as needed. Higher potential for conflict – power is distributed, wonder who really is their boss. Poorer response time – confusion, mixed royalties, and various distributions of power.

The Matrix Organization

The Informal Organization Bypasses formal lines of communication & authority Power is determined by how well one is connected in the informal network

The Project Team The Roles of the Project Manager Managerial role Leadership role Attributes of a successful project manager ability to communicate with people ability to deal with people ability to create and sustain relationships ability to organize Managerial role focuses on planning, organizing, and controlling. Leadership role centers on getting people motivated and then headed down the right path towards a common goal.

The Project Team Team Selection and Acquisition Skills desired in team members technology skills business/organization skills interpersonal skills Size of team Source of team members Project team member should be chosen based on 1. Technology skills 2. Business/organization skill- knowledge or expertise within a specific domain as well as knowledge of a particular organization or industry 3. Interpersonal skills – ability to communicate. The size or scope of the project will determine the size of the project team. The project manager may recruit project team members internally or externally.

Team Organization Teams are used throughout software production Especially during implementation Two extreme approaches to team organization Democratic teams (Weinberg, 1971) Chief programmer teams (Brooks, 1971; Baker, 1972)

Democratic Team Approach Basic underlying concept—egoless programming Programmers can be highly attached to their code They even name their modules after themselves They see their modules as extension of themselves

Democratic Team Approach (contd) If a programmer sees a module as an extension of his/her ego, he/she is not going to try to find all the errors in “his”/“her” code If there is an error, it is termed a bug  The fault could have been prevented if code had been better guarded against the “bug” “Shoo-Bug” aerosol spray

Democratic Team Approach (contd) Proposed Solution Egoless programming Restructure the social environment Restructure programmers’ values Encourage team members to find faults in code A fault must be considered a normal and accepted event The team as whole will develop an ethos, group identity Modules will “belong” to the team as whole A group of up to 10 egoless programmers constitutes a democratic team

Democratic Team Approach Difficulties Management may have difficulty Difficult to introduce into an undemocratic environment Strengths Democratic teams are enormously productive They work best when the problem is difficult They function well in a research environment Problem: Democratic teams have to spring up spontaneously

Chief Programmer Teams Consider a 6-person team Fifteen 2-person communication channels The total number of 2-, 3-, 4-, 5-, and 6-person groups is 57 The team cannot do 6 person-months of work in 1 month

Chief Programmer Teams (contd) Six programmers, but now only 5 lines of communication

Classical Chief Programmer Teams Basic idea behind the concept Analogy: chief surgeon directing operation, assisted by Other surgeons Anesthesiologists Nurses Other experts, such as cardiologists, nephrologists Two key aspects Specialization Hierarchy

Beyond CP and Democratic Teams Potential Pitfall Chief programmer is personally responsible for every line of code. He/she must therefore be present at reviews Chief programmer is also team manager, H He/she must therefore not be present at reviews!

Beyond CP and Democratic Teams (contd) Solution Reduce the managerial role of the chief programmer

Beyond CP and Democratic Teams (contd) It is easier to find a team leader than a chief programmer Each employee is responsible to exactly one manager—lines of responsibility are clearly delineated Team leader is responsible for only technical management Budgetary and legal issues, and performance appraisal are not handled by the team leader Team leader participates in reviews—the team manager is not permitted to do so Team manager participates at regular team meetings to appraise the technical skills of the team members

Larger Projects Nontechnical side is similar For even larger products, add additional layers

Beyond CP and Democratic Teams (contd) Decentralize the decision-making process where appropriate Useful where the democratic team is good

Sample Organizational Chart for a Large IT Project

Sample Responsibility Assignment Matrix (RAM)

RAM Showing Stakeholder Roles

Sample Resource Histogram

Staff Acquisition Staffing plans and good hiring procedures are important in staff acquisition, as are incentives for recruiting and retention Some companies give their employees one dollar for every hour a new person they helped hire works Some organizations allow people to work from home as an incentive Research shows that people leave their jobs because they don’t make a difference, don’t get proper recognition, aren’t learning anything new, don’t like their coworkers, and want to earn more money

Staff Selection Factors Application domain experience Platform experience Programming language experience Educational background Communication ability Adaptability Attitude Personality