1 / 11

Project Management Concepts

Project Management Concepts. Why is project management important?. Cost Dod already spending $30 billion annually on software in late 80’s The US spent $150 billion $225 billion worldwide. Projects frequently fail or have severe difficulties “New” FAA air traffic control system

jorden-park
Download Presentation

Project Management Concepts

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Project Management Concepts • Why is project management important? • Cost • Dod already spending $30 billion annually on software in late 80’s • The US spent $150 billion • $225 billion worldwide • Projects frequently fail or have severe difficulties • “New” FAA air traffic control system • They don’t meet specifications • They take much longer than expected November 2, 1997

  2. Why Do Major Engineering Undertakings Often Fail? • Large projects often fail for two principal reasons: • Communication: Inadequate communication leads to project failure • Coordination: Lack of communication implies that the team can not coordinate. Thus each group moves in an independent direction and the project will grind to a halt. November 2, 1997

  3. The Spectrum of Management Concerns • Effective Software management encompasses three main areas: • People • The problem • The process November 2, 1997

  4. People • The Players -- It is important to recognize the different categories of people involved in a large software project. • Senior Managers - who define business issues. • Project Managers - who plan, motivate, organize and control the practitioners • Practitioners - who deliver the technical skill that are necessary to engineer the project • Customers - who specify the requirements • End users - who interact with the software once it is released. November 2, 1997

  5. Team Leadership -- A Critical Item • The Problem • The best programmers often make poor team leaders. • Different skills are required. • Technical leadership model • Motivation - The ability to encourage technical people to produce to their best ability. • Organization - The ability to mold existing processes that will enable the initial concept to be translated into reality. • Ideas and Innovation - The ability to invite creativeness even within a set of restrictions. November 2, 1997

  6. Team Organizational Models • Marilyn Mantei model: • Democratic decentralized (DD). -- Does not have a defined leader. “Task Coordinators” are appointed to assure that a particular job is to be executed. These are later replaced by other “Task Coordinators” as new tasks arise. • Controlled decentralized (CD) -- Has a defined leader who coordinates tasks, and secondary leaders who carry out subtasks. Problem solving is done by the group, implementation is done by subgroups. • Controlled Centralized (CC) - Top-level problem solving and team coordination managed by the team leader. The communication between the leader and members is vertical. November 2, 1997

  7. Project Features Impacting Organization • Difficulty of problem to be solved. • Expected size of the resultant program. • The time the team will remain together. • The degree to which the problem can be modularized. • The required quality and reliability of the system. • The rigidity of the delivery date. • The degree of communication required for the project. November 2, 1997

  8. Impact of Project Characteristics November 2, 1997

  9. Other Underlying Organizational Factors • Matrix model • The organization has divisions organized by skills, e.g., engineering, safety and mission assurance (SMA), human factors, etc. • Projects “rent” people from the divisions, as needed. • Issues • Who evaluates person for raises? • Independence of reporting for safety & quality issues? • Who is boss? November 2, 1997

  10. Project Coordination techniques • Formal, impersonal approaches - software engineering documents and deliverables, technical memos, project milestones, schedules and control tools • Formal interpersonal procedures - quality assurance activities - reviews and design and code inspections • Informal, interpersonal procedures - group meetings • Electronic communication - Email, bulletin boards, web sites, extension and video conferences • Interpersonal network - discussions with those outside of the project. November 2, 1997

  11. A Study on the Impact of Coordination Techniques November 2, 1997

More Related