Organization of Software Projects
|
|
- Claire Preston
- 5 years ago
- Views:
Transcription
1 Organization of Software Projects
2 Why care about software project organization? A study shows that only 10% of projects were successful between 1998 and 2004 Delays in final product delivery Cost over-runs Inappropriate Scheduling
3 Project Organization 4 Ps People the most important element of a successful project Product the software to be built Process the set of framework activities and software engineering tasks to get the job done Project all work required to make the proposed product a reality
4 Key Knowledge Areas for Project Organization Project (integration) management Scope Time Cost Quality Human resource Communications Risk Procurement
5 Trade-off Triangle Fast, cheap, good. Choose two. Know which of these are fixed & variable for every project
6 People as Stakeholders Senior managers who define the business issues that often have significant influence on the project. Project (technical) managers who must plan, motivate, organize, and control the practitioners who do software work. Practitioners who deliver the technical skills that are necessary to engineer a product or application; often make poor team leaders Customers who specify the requirements for the software to be engineered and other stakeholders who have a peripheral interest in the outcome. End-users who interact with the software once it is released for production use. Key requirement in an architect's job is to organize and bring value from these people
7 Architect Role as a leader The MOI Model Motivation - The ability to encourage (by push or pull ) technical people to produce to their best ability. Organization - The ability to mold existing processes (or invent new ones) that will enable the initial concept to be translated into a final product. Ideas (or Innovation) - The ability to encourage people to create and feel creative even when they must work within bounds established for a particular software product or application.
8 Role as a leader Make sure the following activities happen Formal risk management Empirical cost and schedule estimation Metrics-based project management Tracking amount of work done, costs, work remaining, etc Defect tracking against quality targets People aware project management
9 Understanding the Problem At the beginning you should ask yourself these questions Why is the system being developed? What will be done? When will it be accomplished? Who is responsible? Where are they organizationally located? Barry Boehm How will the job be done technically and managerially? How much of each resource (e.g., people, software, tools, database Which?) will be needed?
10 Define success and failure Don t lie to yourself! An ethical issue,!se. Be confident, trust yourself for success! Quantify your project outcomes to allow success or failure A vague or un-measurable outcome is much less helpful Scheduling One of the most important things you can do is schedule. Also one of the first things you should do! Few Tools - OpenProj.org, Edraw Max etc.
11 Planning Time is the key resource requires carefully managing it. You must begin planning immediately Given limited information - Plan anyway and then revise. Major step Creating a plan.
12 Creating a plan: Things to know Software Project Scope Context - How does the software to be built fit into a larger system, product, or business context and what constraints are imposed as a result of the context? Information objectives - What customer-visible data objects are produced as output from the software? What data objects are required for input? Function and performance - What function does the software perform to transform input data into output? Are any special performance characteristics to be addressed? Software project scope must be unambiguous and understandable at the management and technical levels.
13 Creating a plan: Things to do Problem Decomposition: Sometimes called partitioning or problem elaboration Once scope is defined It is decomposed into constituent functions It is decomposed into user-visible data objects or It is decomposed into a set of problem classes Decomposition process continues until all functions or problem classes have been defined.
14 Schedule List of tasks With dates With assigned resources (people) With durations (expected time) With predecessors and successors How do you get buy-in (e.g., commitment) from the team for a schedule? History - Use historical data from past projects Increments track progress
15 Scheduling Rules of Thumb One person should always edit the schedule If you have two people that need to, create a mechanism to link them together. Keep it simple and useful Level your resources Share the schedule with your team ; coding is 20% of the effort
16 Scheduling Steps Add in all the tasks (preferably in a hierarchy) Add in all the dependencies Break down large tasks into smaller tasks. Optimally (one possible opinion) you want to schedule so the duration of each smallest task is at most 3-5 days Assign people (resources) to tasks Level your resources
17 Schedule Terms Critical path Any activity on the critical path that is delayed in completion, delays the entire project. Activities not on the critical path contain slack time and allow the project manager some flexibility in scheduling. Longest sequence (in terms of time) of activities in a project. Slack time Amount of time a task can be delayed without affecting the overall completion date. Start slack - amount before task needs to start Finish slack - amount before task needs to finish Milestone - An import date in the schedule Dependencies - relationship between tasks
18 Schedule Dependencies FS - Finish to start (most common) A FS B. B doesn t start until A is finished Build wall FS Paint wall FF - Finish to finish A FF B. B doesn t finish before A is finished Write final chapter FF Complete Index SS - Start to start A SS B. B doesn t start until A has started Project funded SS Project activities begin SF - Start to finish (Not often used) A SF B. B doesn t finish before A has started Once A starts, B is allowed to finish. StartB triggers StopA. Study for exam SF Write exam
19 Resource Leveling A process to examine a project for an unbalanced use of people and to resolve over-allocations or conflicts Happens when multiple tasks are scheduled at the same time for the same person Solution: Make tasks sequential by introducing fake dependencies Split resource usage among tasks (50% on task 1, 50% on task 2)
20 PERT/CPM Charts Time-scale Charts
21 Project Evaluation and Review Technique (PERT) A PERT chart is a graphical representation of a project s schedule. Used as a project management tool. Used in planning and tracking software projects. It shows sequence of tasks, which tasks can be performed What it is? When to use it? simultaneously, and critical path of tasks that must be completed on time in order for project to meet its completion deadline. The chart can be constructed with a variety of attributes, such as earliest and latest start times for each task, earliest and latest finish times for each task, and slack time between tasks. It can document an entire project or a key phase of a project. Benefits: The chart allows a team to avoid unrealistic timetables and schedule expectations, To help identify and shorten tasks that are bottlenecks, and to focus attention on most critical tasks.
22 Process to construct PERT charts Identify all tasks or project components. Make sure the team includes people with first hand knowledge of the project so that during the brainstorming session all component tasks needed to complete the project are captured. Document the list of tasks. Identify the first task that must be completed. Place the appropriate task at the extreme left of the chart. Identify other tasks that can be started along with task #1. Align these tasks either above or below task #1 on the chart. Identify the next task that must be completed. Select a task that must wait to begin until task #1(or a task that starts simultaneously with task #1) is completed. Place the appropriate next task to the right of the preceding task. Identify other tasks that can be started along with task #2. Align these tasks either above or below task #2 on the chart. Continue this process until all component tasks are sequenced.
23 Process to construct PERT charts cont d Identify task durations. Using the knowledge of team members, reach a consensus on the most likely amount of time each task will require for completion. Document this time for each task. Use this information to construct the PERT chart. Number each task, draw connecting arrows, and add task characteristics such as duration, anticipated start time, and anticipated end time. Determine the critical path. The project s critical path includes those tasks that must be started or completed on time to avoid delays to the total project. Critical paths are typically displayed in red.
24 Computing ES Critical Path Draw a network diagram of activities ES - earliest time the activity can start Determine the Early Start (ES) of each node. Work from beginning node (ES=0) to final node ESNode = Max(ESPrevNode + DurationPrevNode) ES: 4 ES: 2 A B 7 10 ES: 12?? C Compute ES(C) ES(A)+dur(A) = = 11 ES(B)+dur(B) = = 12 Maximum (11,12) = 12 = ES(C)
25 Computing LS Critical Path Determine the Late Start (LS) of each node. LS:? LS:? A B Work from the final node to the beginning node. The latest time the activity can start without changing the end date of the project LSNode = MIN(LSNextNode - DurationPrevNode) Remember: For the last node LS = ES 7 10 LS: 12 Compute LS(A), LS(B) LS(C) - dur(a) = 12-7 = 5 = LS(A) LS(C) - dur(b) = = 2 = LS(B) C LS:? A 7 7 LS: 13 B LS: 12 C Compute LS(A) LS(B) - dur(a) = 13-7 = 6 LS(C) - dur(a) = 12-7 = 5 Min(6,5) = 5 = LS(A)
26 Example Project Specification Activity Description Predecessor Duration A Product design (None) 5 months B Market research (None) 1 C Production analysis A 2 D Product model A 3 E Sales brochure A 2 F Cost analysis C 3 G Product testing D 4 H Sales training B, E 2 I Pricing H 1 J Project report F, G, I 1
27 Example Node Network ES:0 LS: A ES:0 LS: B ES:5 LS: C ES:5 LS: D ES:5 LS: Compute ES(H) ES(E)+dur(E) = = 7 ES(B)+dur(B) = = 1 Maximum = 7 = ES(H) E H ES:7 LS: ES:7 LS: F G ES:8 LS: I ES:9 LS: Compute ES(J) ES(F) + dur(f) =? ES(G) + dur(g) =? ES(I) + dur(i) =? Maximum =? = ES(J) ES:12 LS: J Activity Description Predecessor Duration A Product design (None) 5 months B Market research (None) 1 C Production A 2 D Product model A 3 E Sales brochure A 2 F Cost analysis C 3 G Product testing D 4 H Sales training B, E 2 I Pricing H 1 J Project report F, G, I 1
28 Compute LS(A) LS(C) dur(a) = 7 5 = 2 LS(D) dur(a) = 5 5 = 0 LS(E) dur(a) = 7 5 = 2 Min(2,0,2) = 0 = LS(A) ES:0 LS:0 A ES:0 LS:8 B ES:5 LS:7 C ES:5 LS:5 D ES:5 LS:7 E Example Node Network H ES:7 LS:9 ES:7 LS:9 F G ES:8 LS:8 I ES:9 LS:11 Compute LS(F) LS(J)-dur(F) = 12 3 = 9 ES:12 LS:12 J Activity Description Predecessor Duration A Product design (None) 5 months B Market research (None) 1 C Production A 2 D Product model A 3 E Sales brochure A 2 F Cost analysis C 3 G Product testing D 4 H Sales training B, E 2 I Pricing H 1 J Project report F, G, I 1
29 Example Node Network Paths ACFJ = 11 ADGJ = 13 AEHIJ = 11 BHIJ = 5 ES:0 LS:0 A ES:0 LS:8 B The Critical Path ES:5 LS:7 C ES:5 LS:5 D ES:5 LS:7 E H ES:7 LS:9 ES:7 LS:9 F G ES:8 LS:8 I ES:9 LS:11 ES:12 LS:12 J Activity Description Predecessor Duration A Product design (None) 5 months B Market research (None) 1 C Production A 2 D Product model A 3 E Sales brochure A 2 F Cost analysis C 3 G Product testing D 4 H Sales training B, E 2 I Pricing H 1 J Project report F, G, I 1
30 Game Development Exercise Find the critical path using the PERT chart. TASK DURATION (days) A Graphics Engine 14 PREDECESSORs - B Sound Engine 5 I C Music Engine 5 J D Input Engine 10 A E Gameplay/general programming 31 B, C, D F Physics 7 E G 2D Artwork 14 - H 3D Artwork 21 G I Sound Effects 14 - J Music 9 - K Level Design 21 F, H
31 Time-scale Charts TASKS A Study current system B Define end-user requirements C Design Class diagram D Acquire computer technology E Plan & code modules F Acceptance test new system G Deliver new system Today Questions: From the above, can you guess: Which, if any, tasks should have been completed by today and aren t even started? Which, if any, tasks have been completed? Which, if any, tasks have been completed ahead of schedule? Which, if any, tasks are on or ahead of schedule? Which, if any, tasks are behind schedule?
32 Building and Using a Time-scale Chart Steps for building a Time-scale Chart 1. Identify the tasks to be scheduled 2. Determine the durations of each task 3. List each task down the vertical axis of chart In general, list tasks to be performed first at the top and then move downward as the tasks will happen 4. Use horizontal axis for the dates/time 5. Determine start and finish dates/time for activities Consider which tasks must be completed or partially completed before the next task To use the Time-scale chart to report progress: If the task has been completed, completely shade in the bar corresponding to the task If the task has been partially completed, shade in the percentage of the bar that represents the percentage of the task that has been completed Unshaded bars represents tasks that have not been started.
33 PERT/CPM Chart Problem Task. A project has been defined to contain the following list of activities along with their required times for completion: Activity No Activity Expected completion time Dependency 1. Requirements collection 5-2. Screen design Report design Database design 2 2,3 5. User documentation Programming Testing Installation 1 5,7 a. Draw a PERT chart for the activities. b. Calculate the earliest expected completion time. c. Show the critical path. Problem Statement
34 PERT/CPM Chart (cont d) Solution a. Draw a PERT chart for the activities. Using information from the table, show the sequence of activities
35 PERT/CPM Chart (cont d) Solution b. Calculate the earliest expected completion time. Using information from the table, indicate earliest expected completion time for each activity (T E ) and the entire project. T E = 11 T E = 20 T E = 23 T E = T E = T E = T E = 19 T E =
36 PERT/CPM Chart (the end) Solution c. Show the critical path. T E = 11 T E = 20 T E = 23 T E = T E = T E = 12 2 T E = 19 T E = All Paths = = = = = = = = 23
37 Time-scale Chart: Exercise Task Prec Tasks Description Time(hrs) A none decide on date for party 1 B A book bouncy castle 1 C A send invitations 4 D C receive replies 7 E D buy toys and balloons 1 F D buy food 3 G E blow up balloons 2 H F make food 1 I H, G decorate 1 J B get bouncy castle 1 K J, I have party 1 L K clean up 4 M K send back bouncy castle 1 N L send thank you letters 3 O M donate unwanted gifts 3
38 Time-scale Chart: Exercise Draw the Time-scale / Gantt chart using the following criteria: Label hours 0 to 30 across the horizontal axis Mark a review stage at hour 14 to monitor the progress Assume and illustrate that tasks A, B, C and D have been completed at hour 14 State which tasks are ahead and which tasks are behind schedule
39 Schedule using Time-scale chart Lets try to schedule this work among our three developers D1, D2, and D3 TASK DURATION (days) A Graphics Engine 14 PREDECESSORs B Sound Engine 5 I C Music Engine 5 J D Input Engine 10 A - E Gameplay/general programming 31 B, C, D F Physics 7 E G 2D Artwork 14 - H 3D Artwork 21 G I Sound Effects 14 - J Music 9 - K Level Design 21 F, H
40 Practice Exercises
41 PERT vs. Time-scale chart PERT chart All us to show dependencies explicitly Allow us to calculate critical path Can tell us how one task falling behind affects other tasks Time-scale charts Allow us to record progress of project Allow us to see what tasks are falling behind Allow us to represent overlapping tasks
42 Project Scope and Risk
43 Scope Creep The scope of your project is all the work you initially planned to do. Scope creep is, when your project gets new tasks throughout it s lifetime without adding more resources to handle new tasks. The scope is creeping up Scope changes are OK, and really unavoidable that s fine. However, you must update the resources (time, features or people accordingly)
44 Scope Change versus Creep Your company has a $1million dollar contract with a defined scope. Scope change: Customer: please add all these requirements, and I ll increase the contract to $2 million dollars Manager: Certainly! Scope creep: Customer: please add all these requirements, and I ll be really happy. Manager: Certainly!
45 Managing Scope How to deal with the inevitable Scope creep? Joint Application Development and prototyping Formal change approval Defer additional requirements as future system enhancements
46 Managing Risk Document your risks in a risk management plan 1 Description of risk 2 Likelihood of occurrence (0-100%) 3 Impact - 1(low) 5 (high), or cost (in currency) 4 Exposure = Impact * Likelihood 5 Mitigation strategy How to lessen the impact of the risk? How to lessen the likelihood? An action plan, if risk occurs Update and track your risks. Communicate your risks to upper management
47 Software Projects get into trouble when People in s/w development don t understand their customer s needs. The product scope is poorly defined. Changes are managed poorly. The chosen technology changes. Business needs change [or are ill-defined]. Deadlines are unrealistic. Users are resistant. Sponsorship is lost [or was never properly obtained]. The project team lacks people with appropriate skills. Managers [and practitioners] avoid best practices and lessons learned.
48 Classic Mistakes Overly optimistic schedule Failing to monitor the schedule Failing to update the schedule Adding people to a late project Failure to manage expectations of others Leaving out a task The above mistakes should be best checked and preferably avoided.
49 Common Technology-Related Mistakes Overestimated savings from new tools and methods Switching tools in mid-project Lack of automated source-code control
50 Project Approaches to Remember Start on the right foot. This is accomplished by working hard (very hard) to understand the problem that is to be solved and then setting realistic objectives and expectations. Maintain momentum. The project manager must provide incentives to keep turnover of personnel to an absolute minimum, the team should emphasize quality in every task it performs, and senior management should do everything possible to stay out of the team s way. Track progress. For a software project, progress is tracked as work products (e.g., models, source code, sets of test cases) are produced and approved (using formal technical reviews) as part of a quality assurance activity. Make smart decisions. In essence, the decisions of the project manager and the software team should be to keep it simple. Conduct a postmortem analysis. Establish a consistent mechanism for extracting lessons learned for each project.
The people Deals with the cultivation of motivated, highly skilled people Consists of the stakeholders, the team leaders, and the software team.
The Management Spectrum:- Effective software project management focuses on the four P s: people, product, process, and project. The people Deals with the cultivation of motivated, highly skilled people
More informationChapter 3 Managing Systems Projects
Chapter 3 Managing Systems Projects Harry J. Rosenblatt. (2014). Systems Analysis and Design, 10 th Edition, International Edition. Course Technology, Cengage Learning. Modified by Nichnan K., 2013 Systems
More informationProject Management. Minsoo Ryu. Hanyang University.
Project Management Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Contents Management Activities Project Planning and Scheduling Risk Management 2 2 Introduction Software project management is an essential
More informationPMP Exam Preparation Course Project Time Management
Project Time Management 1 Project Time Management Processes Define Activities Sequence Activities Estimate Activity Resources Estimate Activity duration Develop Schedule Control Schedule In some projects,
More informationProject Time Management
Project Time Management Prof. Dr. Daning Hu Department of Informatics University of Zurich Adapted from Managing Information Technology Projects, Schwalbe Learning Objectives Define activities as the basis
More informationMGT/437. Project Management. Session #2 University of Phoenix 02/12/2004 Brian Smithson. 02/12/2004 MGT/437 #2 -- Brian Smithson 1
MGT/437 Project Management Session #2 University of Phoenix 02/12/2004 Brian Smithson 02/12/2004 MGT/437 #2 -- Brian Smithson 1 Agenda Review/Questions Session content PMI project framework Project Knowledge
More informationScheduling. Adapted from John Musser
Scheduling Adapted from John Musser Today Network Fundamentals Gantt Charts PERT/CPM Techniques WBS Review Types: Process, product, hybrid Formats: Outline or graphical organization chart High-level WBS
More informationProject Time Management
Project Time Management Project Time Management Project Time Management includes the processes required to manage timely completion of the project. Plan schedule management The process of establishing
More informationChapter 3 Project Management
Chapter 3 Project Management Overview What you will learn this chapter Executive Support Project Manager Process Tracking (PERT, CPM, Gantt) Summary of the chapter What you learned in this chapter Assignment
More informationPROJECT SCHEDULING & CONTROL
PROJECT SCHEDULING & CONTROL Project Project Management PM Knowledge Areas Time Management 1 Project What is a PROJECT? Definition used by PMI: A temporary endeavor undertaken to create a unique product,
More information12/26/2013. Sharif University of Technology. Session#11. Instructor. Class time. Course evaluation. International Campus Kish
International Campus Kish Sharif University of Technology Session#11 Instructor Omid Fatahi Valilai, Ph.D. Industrial Engineering Department, Sharif University of Technology Email: Fvalilai@Sharif.edu,
More information6 PROJECT TIME MANAGEMENT
CHAPTER 6 PROJECT TIME MANAGEMENT LEARNING OBJECTIVES After reading this chapter, you will be able to: Understand the importance of project schedules and good project time management Define activities
More informationCambridge International AS & A Level Computer Science
Topic Support Guide Cambridge International AS & A Level Computer Science 9608 For examination from 2017 Topic 4.4.3 Project management PERT and GANTT charts Cambridge International Examinations retains
More informationScheduling Resources and Costs
Student Version CHAPTER EIGHT Scheduling Resources and Costs McGraw-Hill/Irwin Copyright 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Gannt Chart Developed by Henry Gannt in 1916 is used
More informationThe Project Planning Process Group
3 The Project Planning Process Group............................................... Terms you ll need to understand: Activity Activity attributes Activity list Activity on arrow diagram (AOA) Activity
More informationNetwork Diagram 11/10/2016 WORK BREAKDOWN STRUCTURE (WBS)
/11/16 Network Diagram 11//16 1 WORK BREAKDOWN STRUCTURE (WBS) A work breakdown structure is a key project deliverable that organizes the team's work into manageable sections. The Project Management Body
More informationLecture 7 PROJECT SCHEDULING. Ferdinand Fassa
Lecture 7 PROJECT SCHEDULING Ferdinand Fassa Outline 1. Review Lecture 6 2. What is Scheduling 3. Planning vs. Scheduling 4. Scheduling methods 5. Scheduling What is Scheduling? There are multiple ways
More informationInformation Technology Project Management, Seventh Edition
Information Technology Project Management, Note: See the text itself for full citations. Understand the importance of project schedules and good project time management Discuss the process of planning
More informationPrepared by: Mr.M.SYED SHAHUL HAMEED CHAPTER 3 SYSTEMS PLANNING - MANAGING SYSTEMS PROJECTS
CHAPTER 3 SYSTEMS PLANNING - MANAGING SYSTEMS PROJECTS 1 Project Management: - Is the process of planning, scheduling, monitoring and controlling and reporting upon the development of an information system.
More informationChapter 5 Project Scheduling. (Source: Pressman, R. Software Engineering: A Practitioner s Approach. McGraw-Hill,
Chapter 5 Project Scheduling (Source: Pressman, R. Software Engineering: A Practitioner s Approach. McGraw-Hill, Project Scheduling Project Scheduling Project Scheduling important task to completed in
More informationProject Time Management
Project Time Management Understand the importance of project schedules and good project time management. Define activities as the basis for developing project schedules. Describe how project managers use
More informationSoftware Project Management
Software Project Management Dr. M.E. Fayad, Professor Computer Engineering Department College of Engineering, San José State University One Washington Square, San José, CA 95192-0180 E-mail: m.fayad@sjsu.edu
More informationCOMM 391. Learning Objective 1. Learning Objectives. Introduction to Management Information Systems
COMM 391 Introduction to Management Information Systems INFORMATION SYSTEMS SOURCING AND PROJECT MANAGEMENT Winter 2014 Term 1 Learning Objectives 1. Explain the basic concepts of IS projects. 2. Describe
More informationE2-E3: MANAGEMENT. CHAPTER-3 PROJECT MANAGEMENT (Date of creation: )
E2-E3: MANAGEMENT CHAPTER-3 PROJECT MANAGEMENT (Date of creation: 01-04-2011) Page: 1 Project Management Introduction: Project management is concerned with the overall planning and co-ordination of a project
More informationImagine this: If you create a hundred tasks and leave their default constraints
Chapter 6 Timing Is Everything In This Chapter Discovering how dependency links affect timing Reviewing the different kinds of dependency relationships Allowing for lag and lead time Creating dependency
More informationProject Management. CHAOS Survey results. Denver Airport Automated Baggage System One of the worst technology failure the US government funded.
1 Read Chapters (a) Project Management, (b) Project Scheduling and (c) Risk Management from Pressman for this lecture. Project Management Alessandra Gorla slides from Raul Premraj and Andreas Zeller Denver
More informationInformation Technology Audit & Cyber Security
Information Technology Audit & Cyber Security Managing Information System Projects Systems & Infrastructure Lifecycle Management Introduction Definitions INTRODUCTION Governance Roles and Responsibilities
More informationWeek 5 Project Work Plan
Week 5 Project Work Plan 457.657 Civil and Environmental Project Management Department of Civil and Environmental Engineering Seoul National University Prof. Seokho Chi shchi@snu.ac.kr 건설환경공학부 35 동 304
More informationModern Systems Analysis and Design Seventh Edition
Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Managing the Information Systems Project Learning Objectives ü Explain the process of managing an
More informationCIPRIANI COLLEGE OF LABOUR & CO-OPERATIVE STUDIES BSC IN PROJECT MANAGEMENT PRM 135: PROPOSAL DEVELOPMENT & COSTING WEEK 8
CIPRIANI COLLEGE OF LABOUR & CO-OPERATIVE STUDIES BSC IN PROJECT MANAGEMENT PRM 135: PROPOSAL DEVELOPMENT & COSTING WEEK 8 Project Scope -Definition A documented description of the project in terms of
More informationTime Management PLANNING
Time Management 6.1 Plan Schedule Management: The process of establishing policies, procedures and documentation for planning, developing, managing, executing and controlling the project schedule # Schedule
More informationFor the PMP Exam using PMBOK Guide 5 th Edition. PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc.
For the PMP Exam using PMBOK Guide 5 th Edition PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc. 1 Contacts Name: Khaled El-Nakib, MSc, PMP, PMI-RMP URL: http://www.khaledelnakib.com
More informationDEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers UNIT 1 1. What are software myths Answer: Management myths: We already have a book
More informationChapter 4 Project Management
Chapter 4 Project Management For internal use of BSNL only Page 1 Project Management 1.0 Introduction Project management is concerned with the overall planning and co-ordination of a project from conception
More informationTHE PMP EXAM PREP COURSE
THE PMP EXAM PREP COURSE Session 2 PMI, PMP and PMBOK are registered marks of the Project Management Institute, Inc. www.falconppm.com Agenda 9:00 10:15 Practice the PMP Questions 10:15 10:30 Break 10:30
More informationDAMELIN CORRESPONDENCE COLLEGE
DAMELIN CORRESPONDENCE COLLEGE DATE: 11 JUNE 2012 TIME: 14H00 16H00 TOTAL: 100 MARKS DURATION: 2 HOURS PASS MARK: 40% THIS EXAMINATION PAPER CONSISTS OF 5 SECTIONS: SECTION A: CONSISTS OF 20 MULTIPLE-CHOICE
More informationProject Management. Software Projects vs. Engineering Projects
Read Chapters (a) Project Management, (b) Project Scheduling and (c) Risk Management from Pressman for this lecture. Project Management Rahul Premraj + Andreas Zeller reliability of data questioned! Software
More informationTopic # 12. CIS Project Management: an overview
Topic # 12 CIS Project Management: an overview Project Planning Major Activities during Project Planning: 1) describing project scope, alternatives, and feasibility; 2) dividing the project into manageable
More informationProject Management in Practice Fifth Edition
Project Management in Practice Fifth Edition Chapter 5 Scheduling the Project Copyright 2014 John Wiley & Sons, Inc. Introduction Project schedule is the project plan in an altered format It is a convenient
More informationChapter 3 Managing the Information Systems Project
Princess Noura University Computer Science and Information Faculty Information Systems Department IS321 Chapter 3 Managing the Information Systems Project Learning Objectives Discuss skills required to
More informationThe Survey Says! Source: The Project Manager, Pinnell-Bush, Inc. Owner s say 31% of contractors do not submit monthly updates. 41% don t submit recove
Improved Project Control Through Scheduling January 24, 2014 The Survey Says! Source: The Project Manager, Pinnell-Bush, Inc. Owner s say 31% of contractors do not submit monthly updates. 41% don t submit
More informationCHAPTER 1. Basic Concepts on Planning and Scheduling
CHAPTER 1 Basic Concepts on Planning and Scheduling Eugénio Oliveira Scheduling, FEUP/PRODEI /MIEIC 1 Planning and Scheduling: Processes of Decision Making regarding the and ordering of activities as well
More informationPlanning & Scheduling
Planning & Scheduling Dr. Nabil I. El Sawalhi Assistant Professor of Construction Management Chapter 3 1 Planning Successful Project Management depends on continues planning. The activities of Designers,
More informationTime has the least. amount of flexibility; Schedule issues are the main reason for
PMBOK 5 Ed. DEI- Time has the least amount of flexibility; Schedule issues are the main reason for conflicts on projects, especially during the second half of projects The process required to manage timely
More informationValue of Failure! Students Course! Module 4: Preventing Failure!
Value of Failure Students Course Content 1. Project Management 2. Basics of risk management Project: The black box of project management Project Idea Project Management Completion / Operation Project management
More informationLecture- 11. Project Scheduling. Dronacharya College of Engineering
Lecture- 11 Project Scheduling Dronacharya College of Engineering Project Scheduling Program Evaluation and Review Technique (PERT) Critical Path Method (CPM) Project Scheduling Both techniques (PERT and
More informationENGINEERING MANAGEMENT (GE
بسم هللا الرحمن الرحيم ENGINEERING MANAGEMENT (GE 404) 1 L E C T U R E # 4 Scheduling and Bar Chart Contents Objectives of the present lecture Planning and Scheduling Activity and Event Scheduling Techniques
More informationLuis R. Garcilaso March 13, Lecture #22. Service Processes & Systems Dept. of Mechanical Engineering - Engineering Mechanics
Lecture #22 Luis R. Garcilaso March 13, 2006 Graphs & Networks Subgraphs Graph coloring Activity networks Route problems Network flow Visibility graph problems Covering problems Project Management Service
More informationChapter 2: Project Management
Chapter 2: Project Management Learning Objectives Link information systems to business needs Learn how to create a system request Understand system feasibility Learn how to perform a feasibility analysis
More informationGlobal Project Management, LLC
Global Project Management, LLC 2250 Gause Boulevard, Suite 310 Slidell, Louisiana 70461 Tel: 985-781-9190 A Projectis a temporary endeavor undertaken to create a unique product, service, or result. Initiation
More informationSoftware Engineering. Page 1. Objectives. Steps in Project Planning. Software Project Planning. Scope. Estimating Resources
Objectives Software Engineering Project Planning James Gain (jgain@cs.uct.ac.za) http://people.cs.uct.ac.za/~jgain/courses/softeng/ 1. Introduce project planning 2. Examine the stages of project planning:
More informationLecture- 10. Project Scheduling. Dronacharya College of Engineering
Lecture- 10 Project Scheduling Dronacharya College of Engineering Scheduling and Planning The majority of projects are 'completed' late, if at all. A project schedule is required to ensure that required
More informationProject Planning & Scheduling
Project Planning & Scheduling 2 Objectives To introduce and discuss key concepts and techniques for planning and scheduling major projects To provide ideas for development of a practice session to apply
More informationWelcome to lecture 4 of Topic 2.9. In this lecture we focus on Phase 2 of the Project Management Lifecycle the planning phase
Welcome to lecture 4 of Topic 2.9. In this lecture we focus on Phase 2 of the Project Management Lifecycle the planning phase 1 The main aim of the planning phase of the project management lifecycle is
More informationMINGGU Ke 2 Analisa dan Perancangan Sistem Informasi
MINGGU Ke 2 Analisa dan Perancangan Sistem Informasi Pokok Bahasan: Project Management Tujuan Instruksional Khusus: Learing to Choose and Manage System Information Project Referensi: (1) Hoffer, J.A.,
More informationProject Management Framework
Project Management Framework What s Project? - Why Project? What s Project Management? - Why Project Management? What s Project Management Professionals? - Why Project Management Professionals? Project
More informationChapter One PROJECT MANAGEMENT OVERVIEW
Chapter One PROJECT MANAGEMENT OVERVIEW Project management itself is not a new concept. It has been practiced for hundreds, even thousands of years. Any large undertaking requires a set of objectives,
More informationPRINCESS NOURA UNIVESRSITY. Project Management BUS 302. Reem Al-Qahtani
PRINCESS NOURA UNIVESRSITY Project BUS 302 Reem Al-Qahtani This is only for helping reading the PMBOK it has our notes for focusing on the book Project Framework What is PMBOK? o PMBOK= Project Body of
More informationScheduling for Success with Critical Chain. Abstract
by Rob Newbold, September 2010 Abstract The Critical Chain scheduling approach described in this paper can be used to create good schedules that have provided substantial benefits in speed, predictability,
More informationSeminar 6: Project Management Part 1 Semester 1, 2005
IMS 1501 Studio 1: Information Systems Foundations 1 Seminar 6: Project Management Part 1 Semester 1, 2005 Seminar 6.1 - Sem 1, 2005 IMS1501: Unit framework Ethics Documentation Efficiency Tools System
More informationMnDOT Project Management Office Presents: Impact Schedules. Presenter: Jonathan McNatty Senior Schedule Consultant DRMcNatty & Associates, Inc.
MnDOT Project Management Office Presents: Impact Schedules Presenter: Jonathan McNatty Senior Schedule Consultant DRMcNatty & Associates, Inc. Housekeeping Items Lines will be muted during the webinar
More informationSeminar 6: Project Management Part 1 Semester 1, 2005
IMS1501: Unit framework IMS 1501 Studio 1: Information Systems Foundations 1 Ethics Documentation Developing Information Systems Efficiency Tools Seminar 6: Project Management Part 1 Semester 1, 2005 System
More informationSoftware Engineering
Software Engineering Project Management 1 Objectives To explain the main tasks undertaken by project managers To introduce software project management and to describe its distinctive characteristics To
More informationSoftware Project Management
Software Project Management Dr. M.E. Fayad, Professor Computer Engineering Department College of Engineering, San José State University One Washington Square, San José, CA 95192-0180 E-mail: m.fayad@sjsu.edu
More informationPROJECT MANAGEMENT OVERVIEW
Chapter One PROJECT MANAGEMENT OVERVIEW Project management itself is not a new concept. It has been practiced for hundreds, even thousands of years. Any large undertaking requires a set of objectives,
More informationCost Classifications. Tools and Analysis. Cost Classifications. Cost Classifications
Cost Classifications Tools and Analysis Costs can be classified as tangible or intangible, direct or indirect, fixed or variable, and developmental or operational. Peter Lo CS211 Peter Lo 2004 1 CS211
More informationPROJECT TIME PLANNING. Process and Bar Chart Technique
PROJECT TIME PLANNING Process and Bar Chart Technique Definition of Planning Planning is the process of thinking systematically about the future in order to decide what our goals are, and how we are going
More informationDarryl Vleeming June 13, 2012
Darryl Vleeming June 13, 2012 darryl@chasmconsulting.ca Projects are: Temporary in nature (have a start and finish) Create a unique product, service or result Operations are: On-going and repetitive No
More informationProject Planning & Control Prof. Koshy Varghese Department of Civil Engineering Indian Institute of Technology, Madras
Project Planning & Control Prof. Koshy Varghese Department of Civil Engineering Indian Institute of Technology, Madras Lecture 10 Lesson 04 Gantt / Bar Chart History, Representation Progress Monitoring,
More informationProject Management. Learning Objectives. What are Projects? Dr. Richard Jerz. Describe or Explain:
Project Management Dr. Richard Jerz 1 Learning Objectives Describe or Explain: What are projects The role of the project manager Work breakdown structure Project management tools (Gantt, PERT, & CPM) The
More informationProject Management. Dr. Richard Jerz rjerz.com
Project Management Dr. Richard Jerz 1 2010 rjerz.com Learning Objectives Describe or Explain: What are projects The role of the project manager Work breakdown structure Project management tools (Gantt,
More informationIntroduction. Project Scheduling. Morgan State University ARCH 738: REAL ESTATE PROJECT MANAGEMENT. Jason E. Charalambides, PhD, M.
Project Scheduling ARCH 738: REAL ESTATE PROJECT MANAGEMENT Morgan State University Jason E. Charalambides, PhD, M.ASCE, AIA, ENV_SP (This material has been prepared for educational purposes) Introduction
More informationProject Management Concepts, Tools & Techniques
Project Management Concepts, Tools & Techniques Course ISI-1438 5 Days Instructor-led, Hands on Introduction This highly interactive 5 day, instructor-led workshop is designed to give participants a solid
More informationPMBOK Guide Fifth Edition Pre Release Version October 10, 2012
5.3.1 Define Scope: Inputs PMBOK Guide Fifth Edition 5.3.1.1 Scope Management Plan Described in Section 5.1.3.1.The scope management plan is a component of the project management plan that establishes
More informationEstimating Project Schedule-Time and Cost
Estimating Project Schedule-Time and Cost Chapter 5 5 1 Where We Are Now 5 2 1 Overview Seminar Agenda What is involved in schedule and cost management? In-depth Determining the sequence of activities
More informationIST 302 : Project Time Management
IST 302 : Project Time Management Developing quality schedules is important. 1 Schedule issues are the main reason for conflicts on projects There are five core project time management process groups.
More informationManaging Projects with MS Project 2010
Aptech Ltd. Version 1.0 Page 1 of 13 Table of Contents A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Aptech Ltd. Version 1.0 Page 2 of 13 Accrual Actuals Allocation Assignment Assignmenttimephased
More information03/23/2016. Presented for Boston College Employee Development Office March 23, 2016 by Denise M. Guérin, JD, MS-PPM, PMP. Q&A from Session #1
2016 Denise M. Guérin Presented for Boston College Employee Development Office March 23, 2016 by Denise M. Guérin, JD, MS-PPM, PMP 1 Q&A from Session #1 Group Meeting Sequencing Activities Building a Network
More informationPlan Your Work, Work Your Plan. Dr. R. Rockland Chair and Professor, Department of Engineering Technology New Jersey Institute of Technology
Plan Your Work, Work Your Plan Dr. R. Rockland Chair and Professor, Department of Engineering Technology New Jersey Institute of Technology Agenda Understand what a project is Understand the basics of
More informationPMP EXAMINATION PREP CHAPTER 6 SCHEDULE MANAGEMENT. PMP Exam Prep
PMP EXAMINATION PREP CHAPTER 6 SCHEDULE MANAGEMENT PMP Exam Prep PROJECT SCHEDULE MANAGEMENT Page 223 Schedule Management Process : Contains 6 of the 49 total processes Plan Schedule Management Define
More informationProject Planning, Scheduling and Preparation of Quality Assurance Control Documents
Project Planning, Scheduling and Preparation of Quality Assurance Control Documents J.SHARANYASREENIVAS 1, G.GAJALAKSHMI 2, K.RAVI THEJA 3 1P.G Student M.Tech (Structural Engg. and construction managment),
More informationMicrosoft Project 2013 Training
Microsoft Project 2013 Training Project Tasks Tables Charts Forms Resources Tables Charts Forms Task Ribbon > Properties Grouping > Display Task Details * This allows you to view the Task Form pane so
More informationMBP1123 Project Scope, Time and Cost Management Prepared by Dr Khairul Anuar
MBP1123 Project Scope, Time and Cost Management Prepared by Dr Khairul Anuar L7 Project Time Management - II www.notes638.wordpress.com Content 1. Slack Time 2. Network Replanning 3. Estimating Activity
More informationProject Planning. CITS3220 Software Requirements & Project Management
Project Planning CITS3220 Software Requirements & Project Management Why plan? The superior programmer uses superior planning skills to avoid having to use superior crisis management skills British Army
More informationWeek 5 Project Work Plan
Week 5 Project Work Plan 457.657 Civil and Environmental Project Management Department of Civil and Environmental Engineering Seoul National University Prof. Seokho Chi shchi@snu.ac.kr 건설환경공학부 35 동 304
More informationMBP1133 Project Management Framework Prepared by Dr Khairul Anuar
MBP1133 Project Management Framework Prepared by Dr Khairul Anuar L4 Project Time Management www.notes638.wordpress.com Content 1. Scheduling 2. Common Scheduling Techniques 3. PERT 4. Network Fundamentals
More informationWork Analysis and Design
END 202 Work Analysis and Design Problem Solving Tools 1 Sibel ALUMUR ALEV January 2011 Methods engineering A technique for increasing the production per unit time or decreasing the cost per unit output
More informationComparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition, and ISO 21500
Comparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition, and ISO 21500 Thierry Labriet, STS STS SA, Lausanne, Switzerland +41 21 510 11 50 office@sts.ch www.sts.ch 1 Contents 1 Foreword... 3 2 Executive
More informationManaging Systems Projects
Chapter 3 Managing Systems Projects Chapter 3 Managing Systems Projects Chapter 3 is the final chapter in the systems planning phase of the SDLC. This chapter describes project management and explains
More information12/08/2012 INFO2110. Chapter 3: Project Management. Copyright Warning. Learning Objectives. Introduction. Project Identification
INFO2110 Copyright Warning System Analysis and Modelling Semester 2, 2012 Lecture 3, Project Management COMMONWEALTH OF AUSTRALIA Copyright Regulations 1969 WARNING This material has been reproduced and
More informationPMP Exam Preparation Workshop. Chapter # 5 Project Scope Management
PMP Exam Preparation Workshop Chapter # 5 Copyright PMI SOC 2013 1 Learning Objectives By the end of this session you will understand: How scope management processes relate to the process groups Project
More informationProject Forecast Survey Results Good Scheduling Practices June 2016
Good Scheduling Practices 5 June 6 Good Scheduling Practices 5 June 6 Executive Summary There is a saying failing to plan is planning to fail, but what if the plan itself is a failure? The scheduling of
More informationProject Management: Instructor Guide Module 4 PLAN IMPLEMENTATION
200 Project Management: Instructor Guide Module 4 PLAN IMPLEMENTATION Bridges Social Development Project Management Training Program www.canadabridges.com 10/09/2009 PROJECT MANAGEMENT TRAINING PROGRAM
More information10/10/2013. Articles. Project Management
Articles Project Management 1 Why Project Management in an Info. Systems Class? Because for most managers, implementing a new information system may be the largest project they encounter. Project management
More informationProject Management Glossary of Terms
Project Management Glossary of Terms activity An element of project work that has an expected duration, and usually consumes cost and resources. Activities generally cover one or more tasks from a work
More informationOperations Management
17-1 Project Management Operations Management William J. Stevenson 8 th edition 17-2 Project Management CHAPTER 17 Project Management McGraw-Hill/Irwin Operations Management, Eighth Edition, by William
More informationCharting and Diagramming Techniques for Operations Analysis. How to Analyze the Chart or Diagram. Checklist of Questions - Example
Chapter 9 Charting and Diagramming Techniques for Operations Analysis Sections: 1. Overview of Charting and Diagramming Techniques 2. Network Diagrams 3. Traditional Engineering Charting and Diagramming
More informationManaging Troubled Projects. Mr. Anthony Eve, MAPM, PMP, PRINCE2 Practitioner
Managing Troubled Projects Mr. Anthony Eve, MAPM, PMP, PRINCE2 Practitioner Anthony Eve, PMP, MAPM, PRINCE2 PRACTITIONER Senior Partner and VP BMC Consulting ENGINEERING Agenda The Issues Structure and
More informationInternational Association of Certified Practicing Engineers
www.iacpe.com Knowledge, Certification, Networking Page: 1 71 IACPE No 19, Jalan Bilal Mahmood 80100 Johor Bahru Malaysia The International is providing the introduction to the Training Module for your
More informationBA /14/2010. PSU Problem Solving Process. The Last Step 5. The Last Step 8. Project Management Questions PLAN IMPLEMENT EVALUATE
1 3 BA 301 Fall 2010 Chapter 6 Achieve BA 301 Research & Analysis of Business Problems 4 The Last Step 5 PLAN IMPLEMENT EVALUATE 6 The Last Step 8 Project Management Questions PLAN IMPLEMENT EVALUATE Project
More information