1 Project Management Skills Leadership Communications Problem Solving Negotiating Influencing the Organization Mentoring Process and technical expertise.

Slides:



Advertisements
Similar presentations
ABCs of Project Management Kaye P. Boone, PMP Project Manager, Information Systems Moore & Van Allen, PLLC.
Advertisements

Software Project Management
Successful Project Management Justice, E-Government, & the Internet June 28, 2000 – Dallas, Texas Lawrence P. Webster.
Key Concepts: Definition of a Project Characteristics of a Project
Development Process. Four Factors People –10 to 1 variation in programmer productivity with the same experience Process –Methodology Product –Size Technology.
Software Project Management.  Leadership  Communications  Problem Solving  Negotiating  Influencing the Organization  Mentoring  Process.
CSE Senior Design I Classic Mistakes Instructor: Mike O’Dell This presentations was derived from the textbook used for this class, McConnell, Steve, Rapid.
Project What is a project A temporary endeavor undertaken to create a unique product, service or result.
CSE Senior Design I Classic Mistakes Instructor: Vassilis Athitsos This presentation was derived from the textbook used for this class, McConnell, Steve,
Introduction to Project Management Avneet Mathur
CSE 403 Lecture 8 Risk assessment. Lecture goals Understand risk management and assessment techniques Guarding against failure to meet delivery deadline,
Session 1: Introduction to Project Management
1 Software Project Management Session 1: Introduction, Fundamentals, Classic Mistakes.
Successful Project Management Justice, E-Government, & the Internet June 28, 2000 – Dallas, Texas Lawrence P. Webster.
CHAPTER 9: LEARNING OUTCOMES
Unit 7 University of Sunderland CSEM04 ROSCO Risk & Opportunity Identification: Brainstorming (and Risk Checklists) CSEM04: Risk and Opportunities of Systems.
Unit 4 University of Sunderland COMM80 Risk Assessment of Systems Change Risk Identification: Concept and Generic Techniques COMM80: Risk Assessment of.
Sylnovie Merchant, Ph.D MIS 210 Fall 2004 Lecture 1: The Systems Analyst Project Management MIS 210 Information Systems I.
Introduction to Project Management The Basics for Sustainability Management Students.
Planning. SDLC Planning Analysis Design Implementation.
Introduction to Project Management II March 10 th, 2015.
Software Project Management By Assistant Prof. Samana Zehra
Dr. Nguyen Hai Quan.  Overview  Classic Mistakes  Project Manager Requirements  Project Management Phases.
Rapid Development (Part 1) Mihail V. Mihaylov RammSoft.
Project Management: Madness or Mayhem
why information systems?
1 CSE 403 Classic Mistakes Reading: Rapid Development Ch3 These lecture slides are copyright (C) Marty Stepp, 2007, with significant content taken from.
Rapid Development.
CST 316 Process. Junior Project Process Provide necessary points of communication for individual effort. Allow a controllable division of labor. Divide.
Project Management: York University Computer Science and Technology Dept Date: Nov 1, 2006 By: Steven Gallant, VP, Project Management Date: Nov 8, 2006.
Adaptive Processes Project Management Body of Knowledge
Certificate IV in Project Management Introduction to Project Management Course Number Qualification Code BSB41507.
Introduction- Project Management By Ctrl+C & Ctrl+V 1.
Project Management.
NJIT 1 Managing Technical People Ian Sommerville, Software Engineering, Chapter 22 Gerald Weinberg, The Psychology of Computer Programming, and many other.
1 Project Management Introduction. 2 Chap 1 What is the impact? 1994: 16% of IT projects completed “On-Time” 2004 : 29% of IT projects “On- Time” 53%
1 Our Expertise and Commitment – Driving your Success Project Management Brown Bag October 2014 Offices in New York and Northern VA.
10-January-2003cse Context © 2003 University of Washington1 What is a development project? CSE 403, Winter 2003 Software Engineering
CSE 403, Spring 2007, Alverson Software Projects – the challenges we face RD:McConnell.
PLUG IT IN 6 Project Management. 1.Project Management for Information Systems Projects 2.The Project Management Process 3.The Project Management Body.
Lecture 1 Introduction, Fundamentals, Classic Mistakes 1.
CSE 490RA Richard Anderson Chris Mason. Course goals For students  Programming experience on Tablet PC  UI and Design experience  Work in team  Develop.
1 emeronTI 1 esckþIepþIm énkarRKb;R KgKMerag. 2 esckþIepþIm IT/Skill/JobAverage annual Salary 1SQL Database Analyst80,664$ 2Oracle Database Analyst87,144$
Project Management Unit 1 Fundamental Concepts. Definition of A Project A temporary endeavor undertaken to create a unique product or service (PMBOK®).
IT3101: Rapid Application Development Lec-1. What is Rapid Application Development? Software development process that allows usable systems to be built.
Introduction To Project Management Unit 1. What is a Project? temporary endeavor undertaken to create a unique product, service, or result.
1 Software Project Management Introduction, Fundamentals, Classic Mistakes.
Introduction to Project Management. What is a Project? A project is a temporary endeavor undertaken to produce a unique product or service Temporary –
Introduction to Project management and Principles.
1 Software Project Management Lecture # 3. 2 Today Administrative items Fundamentals Project Management Dimensions Classic Mistakes.
Organizing, Managing and Leading A Project for Success PMI® Minnesota Breakfast Meeting July 12, 2016 Chuck Stakston, PMP.
CHAPTER 9: LEARNING OUTCOMES
Software Project Management
Start End What is a project? Definition from PMBOK -
BUSINESS DRIVEN TECHNOLOGY
Project Management (x470)
The Project Management Framework
Classic Mistakes chapter22
The value of a project-oriented approach to IT and how we do it in IBM
Introduction to Project Management Avneet Mathur
Software Project Management
Project Management Process Groups
Instructor: Mike O’Dell
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
How to fail at delivering software
why information systems?
Mumtaz Ali Rajput +92 – SOFTWARE PROJECTMANAGMENT– WEEK 1 Mumtaz Ali Rajput +92 – 301-
Instructor: Mike O’Dell
Instructor: Manfred Huber
SOFTWARE PROJECT MANAGEMENT KEY TOPICS
Presentation transcript:

1 Project Management Skills Leadership Communications Problem Solving Negotiating Influencing the Organization Mentoring Process and technical expertise

2 Project Manager Positions Project Administrator / Coordinator Assistant Project Manager Project Manager / Program Manager Executive Program Manager V.P. Program Development

3 Project Management What’s a project? -A project is a one-time-only set of activities with a definite beginning and ending point in time PMI definition –A project is a temporary endeavor undertaken to create a unique product or service A project manager –Analogy: conductor, coach, captain

4 Project vs. Program Management What’s a ‘program’? Mostly differences of scale Often a number of related projects Longer than projects Definitions vary Ex: Program Manager for MS Word

5 Interactions / Stakeholders As a PM, who do you interact with? Project Stakeholders –Project sponsor –Executives –Team –Customers –Contractors –Functional managers

6 Tools: Gantt Chart

7 Tools: Network Diagram

8 PMI’s 9 Knowledge Areas Project integration management Scope Time Cost Quality Human resource Communications Risk Procurement

9 First Principles One size does not fit all Patterns and Anti-Patterns Spectrums –Project types –Sizes –Formality and rigor

10 Why Rapid Development Faster delivery Reduced risk Increased visibility to customer Don’t forsake quality

11 Strategy Classic Mistake Avoidance Development Fundamentals Risk Management Schedule-Oriented Practices

12 Four Project Dimensions People Process Product Technology

13 People “It’s always a people problem” Gerald Weinberg, “The Secrets of Consulting” Developer productivity: 10-to-1 range -Improvements: -Team selection -Team organization –Motivation

14 People 2 Other success factors –Matching people to tasks –Career development –Balance: individual and team –Clear communication

15 Process Is process stifling? 2 Types: Management & Technical Development fundamentals Quality assurance Risk management Lifecycle planning Avoid abuse by neglect

16 Process 2 Customer orientation Process maturity improvement Rework avoidance

17 Product The “tangible” dimension Product size management Product characteristics and requirements Feature creep management

18 Technology Often the least important dimension Language and tool selection Value and cost of reuse

19 Planning Determine requirements Determine resources Select lifecycle model Determine product features strategy

20 Tracking Cost, effort, schedule Planned vs. Actual How to handle when things go off plan?

21 Measurements To date and projected –Cost –Schedule –Effort –Product features Alternatives –Earned value analysis –Defect rates –Productivity –Complexity

22 Technical Fundamentals Requirements Analysis Design Construction Quality Assurance Deployment

23 Project Phases All projects are divided into phases All phases together are known as the Project Life Cycle Each phase is marked by completion of Deliverables Identify the primary project phases

24 Lifecycle Relationships

25 Classic Mistakes Types –People-Related –Process-Related –Product-Related –Technology-Related

26 People-Related Mistakes Part 1 Undermined motivation Weak personnel –Weak vs. Junior Uncontrolled problem employees Heroics Adding people to a late project

27 People-Related Mistakes Part 2 Noisy, crowded offices Customer-Developer friction Unrealistic expectations Politics over substance Wishful thinking

28 People-Related Mistakes Part 3 Lack of effective project sponsorship Lack of stakeholder buy-in Lack of user input

29 Process-Related Mistakes Part 1 Optimistic schedules Insufficient risk management Contractor failure Insufficient planning Abandonment of plan under pressure

30 Process-Related Mistakes Part 2 Wasted time during fuzzy front end Shortchanged upstream activities Inadequate design Shortchanged quality assurance

31 Process-Related Mistakes Part 3 Insufficient management controls Frequent convergence Omitting necessary tasks from estimates Planning to catch-up later Code-like-hell programming

32 Product-Related Mistakes Feature creep Research-oriented development

33 Technology-Related Mistakes Overestimated savings from new tools and methods Switching tools in mid-project Lack of automated source-code control