9 Keys to Effectively Managing Software Projects
|
|
|
- Allen Robinson
- 10 years ago
- Views:
Transcription
1 9 Keys to Effectively Managing Software Projects Introduction Can managing software development be as simple as reading a brief to-do/not-to-do list? No. All evidence indicates that software development is especially difficult to manage. If not, why do repeated studies come to these same conclusions that most software projects are over budget do not meet their schedules do not fulfill customer requirements The 9 Keys address issues that are fundamental to all software development and the environment in which it is developed. More than a to-do list, they provide the busy business leader with a framework for high-level planning and monitoring. There is no magic here; only guidance about what your expectations should be, what you should monitor, and how you should respond. Key #1: Software Development is not Manufacturing The modern corporation evolved in a manufacturing environment. If you wanted to increase production you added another assembly line, a second shift, or increased machine speed to reduce assembly time. It was relatively easy to quantify the outcomes. You knew what to do and how to implement it. In contrast, software is often a discovery process. Initial requirements are at a functional rather than an implementation level. The higher the level of the requirements the more time and effort is spent determining what to do and how to do it. Adding additional staff (a second shift in the manufacturing metaphor) will contribute little to defining what needs to be done and how; but will increase the cost and degrade the quality of what finally is delivered. The more abstract the requirements, the newer the development tools, the more unfamiliar the development team is with the business and the environment, the greater the time and effort required to determine what to do and how to do it. Key #2: Schedule and Cost are not Interchangeable The relationship between schedule and the cost/effort required to complete a software project is profoundly non-linear. For any project there exist optimal schedule and staffing ranges. When a schedule is shortened to meet a deadline, the team will not function as efficiently. The quality of the delivered product will also be degraded due to the increased communication complexity and reduced testing. Moreover, there exist very real limits to the amount of schedule compression that is possible. Unrealistic schedules are the number one cause of project failure. Nearly 30 years ago, Frederick Brooks noted Page 1 of 6
2 in The Mythical Manmonth that adding staff to a project that was behind schedule only helped it to be further behind schedule. Figure 1 illustrates the schedule/effort tradeoff. For any software project there is a continuum of feasible solutions that is framed by what is impractical and what is impossible. Note that as the schedule is reduced the effort (cost) increases exponentially. The Estimating Conundrum Impossible Zone Effort Feasible Solutions Impractical Zone Duration Quantitative Software Management, Inc. #11 Figure 1 Key #3: The Best Data for Comparison is Your Own For all of the time, money, prestige, and effort that are tied up in a software development project, it is nothing short of scandalous that many companies do not record, analyze, and use the schedule, cost, and quality data that all projects generate. This data forms a composite picture of how an organization develops software. With it, strengths and weaknesses can be identified, estimates can be grounded in reality, and achievable targets set for improvement. What you measure you can rationally manage; what you don t measure. Capturing summary information for each project: how long it took, how much effort was expended, how many defects were recorded during development, and what it produced should be a task in project close-down for every project. Industry data can be useful for comparisons; but it cannot tell you about your organization and how you produce software. Most organizations have a very discernible pattern to the way they produce software; but if project history is not kept, very valuable information about your organization remains unknown and you will not know if a Page 2 of 6
3 particular schedule is feasible, a staffing plan appropriate, nor whether a quality standard is attainable. KEEP AND USE YOUR PROJECT HISTORY. Key #4: Don t Get Lost in the Details When initially planning a software project it is important to focus on the large questions Do we know enough to make an intelligent estimate? Are the project s schedule, cost, and quality constraints achievable? Can we staff this project? Is there an agreed upon change control process in place? Remember, most projects are over budget, exceed their schedules, and don t meet customer expectations. This is because they did not address the big questions that focus on feasibility before addressing the minutia. Every project needs a project plan with roles and responsibilities and a critical path. But, the project s overriding constraints must be honestly addressed before detailed planning begins. The same holds true when collecting project data. Capture only what you need and can use. Make sure that it is summary data and be as unobtrusive as possible: developers don t enjoy providing data and will provide bad data if overwhelmed by requests. Key #5: Change Doesn t Come Free Software projects are a delicate balance of tasks to complete, staff to work on those tasks, and time in which that work is done. A change to any one of these affects the other two. As a rule, changes to requirements (the tasks to complete) in the latter stages of development are the most costly since they may require extensive rework of already competed tasks. Except in very small projects it is normally not practical to freeze the requirements so that there is no change. As we noted in Key #1, software development is a discovery process. There are two ways to handle change effectively that should be used in tandem. First, since you know that there will be a certain amount of change in a project, make allowances for it in both budget and schedule. A sure path to failure in software development is to plan on a best case scenario which is really an exercise in self deception. A realistic project plan has room in it for some false starts and unforeseen events. Good project management anticipates as many of these as possible and plans how to deal with those it cannot foresee. Second, in conjunction with this, every change should be evaluated for its impact on cost and schedule which will need to be adjusted if the proposed change is accepted. In summary, plan for change and evaluate its impact. Key #6: Plan and Monitor your Plan Every project should have a project plan that specifies What will be delivered Staffing Schedule Page 3 of 6
4 The plan should be based on historical performance so that commitments are realistic and achievable. In addition, the plan should contain critical milestones to measure ongoing performance. Most projects have plans, so why do so many fail to meet their cost, schedule, and quality objectives? The reasons are many. If an organization does not keep and use its historical project data it does not know what its capabilities are and may make commitments it cannot fulfill. Another problem is the failure to monitor accurately a project when it is in process. When a project begins to miss its milestones there is an all too human tendency to try to make it up in future reporting periods. This rarely works. Its actual effect is to hide bad news and postpone its delivery until it is too late to deal with it effectively. The best indicator of how much a project will cost and how long it will take to complete is its actual performance to date. Commercial forecasting tools, like SLIM-Control, can do this. Nobody likes to be in the position of delivering bad news; but, bad news is best delivered sooner, when there may be alternatives to consider, than later when there are none. Key #7: An Estimate is not a Project Plan When estimating a software project, there is always some uncertainty about two key components, the size of the project requirements and the productivity of the development team. There are many good sizing techniques that are useful in estimating size; but there will always be some uncertainty around it. Remember, part of software development is determining what to do and how to do it. Likewise, productivity can be impacted by the staffing strategy selected, schedule constraints, the team s familiarity with the application and technology, and by the organization s process maturity. So, there simply is not sufficient information available to say, This project will last 10 months and cost $750, months and $750,000 may be the most likely outcome; but there is insufficient information available to predict this exactly. What an estimate can do is quantify the uncertainty around cost and schedule. This can be done several ways. One common way is to frame the estimate with best case, worst case, and most likely scenarios. Another option is to estimate to a particular level of certainty, This project has an 80% chance of completing in 11 months for less than $800,000. Estimating software such as SLIM-Estimate can do this very easily. Framing an estimate is particularly important since the staffing, schedule, and cost numbers it presents create performance expectations. In summary, an estimate provides the big picture of a project and the level of risk for any particular solution. A project plan provides the detail of that project: what the individual tasks are, roles and responsibilities, and the critical path. Estimates and project plans are complimentary. Page 4 of 6
5 Key #8: There s a Lot More to Software Development than Coding How important is the choice of software language in determining a project s productivity (i.e. its ability to meet schedule, cost, and staffing constraints)? is frequently asked to evaluate the impact of using one language as opposed to another and the answer appears to be Not much. 1 There are several reasons for this. First, the skill level of the team with the language may be more important than the innate capabilities of the language: especially if several languages are appropriate for the task at hand. Second, the majority of work in a software development is not in the coding. Requirements gathering, analysis, design, project management, configuration management, documentation, system and integration testing typically require 70% of a project s total effort. So, even if you could reduce the effort involved in coding by 50%, that would only reduce overall effort by 15% and have an unknown impact on schedule. The languages use for development should be appropriate for the task and be a good match to the team s skills. They are not, however, the silver bullet that will solve all of your problems. Good project management, change control, and configuration management will do more to improve a project s overall performance. Key #9: Plan for Project Measurement Every company that develops software would like to know whether it is more or less efficient that its competitors, whether the accuracy of its estimates is improving, and what is normal performance for quality and productivity. Why, then, do so few companies have this information? After all, the data needed to determine these is a normal byproduct of every software project. There are many reasons for this; but they ultimately boil down to two fundamental ones: the information is either not collected or it is collected so inconsistently that comparisons and trends are impossible. If no data is being collected, leadership has not required it. If it is collected inconsistently, standards have not been established and enforced, or they are so unreasonable and burdensome that they are circumvented. Software measurement and analysis don t just happen. Like any business initiative, they need clear objectives, senior leadership support, established roles and responsibilities, standards, and knowledgeable staff. By itself, project measurement does not fix anything. If your productivity and quality are poor, measuring them does not remedy the problem. However, measuring them will tell what they are so that you have a quantitative basis for evaluating the effectiveness of your improvement strategies. Software measurement is a powerful tool for planning, managing, and evaluating software development and maintenance. When software is a key component is a business success, knowledge of your capabilities may be the difference between profit and loss, success or failure. 1 The Software Almanac, Application Development Series, 2006, p The chapter, Best in Class, Worst in Class examined productivity and was unable to identify any relationship between language and productivity. Page 5 of 6
6 Conclusion is the oldest software metrics consultancy in the world. If you would like to comment on this article, please send us an at If you need help in deciding the how s and what s of establishing a successful software measurement program, s Project Office Setup service may be just what you need. Avoid the pitfalls and take advantage of our decades of experience. Contact us a or at [email protected]. Page 6 of 6
Quantitative Software Management
Quantitative Software Management Using Metrics to Develop a Software Project Strategy Donald M. Beckett QSM, Inc. 2000 Corporate Ridge, Suite 900 McLean, VA 22102 (360) 697-2640, fax: (703) 749-3795 e-mail:
// Taming an Unruly Schedule Using the 14-Point Schedule Assessment
// Taming an Unruly Schedule Using the 14-Point Schedule Assessment Dr. Dan Patterson, PMP CEO & President, Acumen February 2010 www.projectacumen.com Table of Contents Introduction... 3 The 14-Point Assessment...
Development Methodologies Compared
N CYCLES software solutions Development Methodologies Compared Why different projects require different development methodologies. December 2002 Dan Marks 65 Germantown Court 1616 West Gate Circle Suite
Risk Analysis Overview
What Is Risk? Uncertainty about a situation can often indicate risk, which is the possibility of loss, damage, or any other undesirable event. Most people desire low risk, which would translate to a high
Project Decision Analysis Process
Copyright Notice: Materials published by Intaver Institute Inc. may not be published elsewhere without prior written consent of Intaver Institute Inc. Requests for permission to reproduce published materials
Main Page Search August 25, 2010
1 of 6 8/25/2010 5:22 PM Main Page Search August 25, 2010 Association News Features/Substantive Law Spotlight/Profiles Departments Classifieds The Hennepin Lawyer Kenneth Ross August 24, 2010 Headlines
Scheduling. Anne Banks Pidduck Adapted from John Musser
Scheduling Anne Banks Pidduck Adapted from John Musser 1 Today Network Fundamentals Gantt Charts PERT/CPM Techniques 2 WBS Types: Process, product, hybrid Formats: Outline or graphical organization chart
Managing Successful Software Development Projects Mike Thibado 12/28/05
Managing Successful Software Development Projects Mike Thibado 12/28/05 Copyright 2006, Ambient Consulting Table of Contents EXECUTIVE OVERVIEW...3 STATEMENT OF WORK DOCUMENT...4 REQUIREMENTS CHANGE PROCEDURE...5
Parametric Estimation for ERP Implementations
Parametric Estimation for ERP Implementations Donald M. Beckett Quantitative Software Management, Inc. 2000 Corporate Ridge, Suite 900 Mclean, VA 22102 Tel: 703 790-0055, Fax 703 749-3795 Email: [email protected]
(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
Agile Project Portfolio Management
C an Do GmbH Implerstr. 36 81371 Munich, Germany AGILE PROJECT PORTFOLIO MANAGEMENT Virtual business worlds with modern simulation software In view of the ever increasing, rapid changes of conditions,
Amajor benefit of Monte-Carlo schedule analysis is to
2005 AACE International Transactions RISK.10 The Benefits of Monte- Carlo Schedule Analysis Mr. Jason Verschoor, P.Eng. Amajor benefit of Monte-Carlo schedule analysis is to expose underlying risks to
PROJECT RISK MANAGEMENT
PROJECT RISK MANAGEMENT DEFINITION OF A RISK OR RISK EVENT: A discrete occurrence that may affect the project for good or bad. DEFINITION OF A PROBLEM OR UNCERTAINTY: An uncommon state of nature, characterized
Monte Carlo Simulations for Patient Recruitment: A Better Way to Forecast Enrollment
Monte Carlo Simulations for Patient Recruitment: A Better Way to Forecast Enrollment Introduction The clinical phases of drug development represent the eagerly awaited period where, after several years
Appendix V Risk Management Plan Template
Appendix V Risk Management Plan Template Version 2 March 7, 2005 This page is intentionally left blank. Version 2 March 7, 2005 Title Page Document Control Panel Table of Contents List of Acronyms Definitions
A Guide To Understanding Your 360- Degree Feedback Results
A Guide To Understanding Your 360- Degree Feedback Results 1 Table of Contents INTRODUCTION CORE BELIEFS... 1 PART ONE: UNDERSTANDING YOUR FEEDBACK... 2 360 Degree Feedback... 2 Evaluate Your Effectiveness...
Book 3 Cost Estimating in an Agile Development Environment. (early release)
Book 3 Cost Estimating in an Agile Development Environment (early release) Book 3: Cost Estimating in an Agile Development Environment In this third book I ll use the slides I gave at a speech several
Fundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
Schedule Compression
Schedule Compression The need to reduce the time allowed for a schedule, or a part of a schedule is routine, some of the times the need arises include: When the initial schedule is too long to meet contractual
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process
Recruiting Temporary IT Staff: Not Enough Time To Do It Right, But Do You Really Have Enough Time To Do It Over?
Recruiting Temporary IT Staff: Not Enough Time To Do It Right, But Do You Really Have Enough Time To Do It Over? TEKsystems Thought Leadership Series White Paper No.1 2008 TEKsystems, Inc. All Rights Reserved
PMP Exam Preparation Answer Key
Chapter 2 Answers 1) d) They are all of equal importance unless otherwise stated The Triple Constraint of Project Management is that Scope, Time, and Cost are all equal unless otherwise defined as such.
Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University
Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or
Netstar Strategic Solutions Practice Development Methodology
Netstar Strategic Solutions Practice Development Methodology Netstar Corporation Abstract This document contains a high level description of the development methodology used by the Netstar Strategic Solutions
Becoming an Online Learner
Becoming an Online Learner Online education is where it is at. As an online student, I have control of when I learn, how I learn, and what extra I learn. I gain only as much as I put in; this is what distinguishes
SLIM Estimate and Microsoft Project Best Practices
SLIM Estimate and Microsoft Project Best Practices There are many activities to perform during the life of a software development project. No single tool provides all of the functionality or data that
Involve-Project Manager
Involve-Project Manager This article will describe: What is Project Management Why is Project Management so important to community and voluntary organisations The Key Phases of Project Management: o Initiation
Application Outsourcing: The management challenge
White Paper Application Outsourcing: The management challenge Embedding software quality management for mutual benefit Many large organizations that rely on mainframe applications outsource the management
Skatteudvalget 2014-15 (2. samling) SAU Alm.del Bilag 48 Offentligt. Programme, Project & Service Management Analysis
Skatteudvalget 2014-15 (2. samling) SAU Alm.del Bilag 48 Offentligt Programme, Project & Service Management Analysis Table of Content 1 Executive Summary... 3 1.1 Scope of Work... 3 1.2 Methodology for
Chapter 3 Managing the Information Systems (IS) Project
Content Chapter 3 Managing the Information Systems (IS) Project Process of managing IS projects Skills required to be an effective project manager Skills and activities of a project manager during project
P3M3 Portfolio Management Self-Assessment
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Portfolio Management Self-Assessment P3M3 is a registered trade mark of AXELOS Limited Contents Introduction
2 Day In House Demand Planning & Forecasting Training Outline
2 Day In House Demand Planning & Forecasting Training Outline On-site Corporate Training at Your Company's Convenience! For further information or to schedule IBF s corporate training at your company,
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire. P3M3 Project Management Self-Assessment
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Project Management Self-Assessment Contents Introduction 3 User Guidance 4 P3M3 Self-Assessment Questionnaire
CSC 443: IT Project Management Midterm 1 exam - Spring semester 2011-2012 March 21 st, 2012
King Saud University College of Computer & Information Sciences Department of Computer Science CSC 443: IT Project Management Midterm 1 exam - Spring semester 2011-2012 March 21 st, 2012 1- Decomposing
WHY THE WATERFALL MODEL DOESN T WORK
Chapter 2 WHY THE WATERFALL MODEL DOESN T WORK M oving an enterprise to agile methods is a serious undertaking because most assumptions about method, organization, best practices, and even company culture
Understanding the Business Value of Systems and Managing Change
Chapter 9 Understanding the Business Value of Systems and 9.1 2006 by Prentice Hall OBJECTIVES Evaluate models for understanding the business value of information systems Analyze the principal causes of
Rent to Own Housing. What is a Rent to Own Housing contract?
Rent to Own Housing A rent to own housing agreement is not a good idea unless you are in very good financial condition and know that you will be so for the foreseeable future. There are many disadvantages
What Every Executive Needs to Know about Project Risk Management. David T. Hulett, Ph.D., Hulett & Associates, LLC. Introduction
What Every Executive Needs to Know about Project Risk Management David T. Hulett, Ph.D., Hulett & Associates, LLC Introduction Executives, even those who are in control of project-oriented organizations,
15 Principles of Project Management Success
15 Principles of Project Management Success Project management knowledge, tools and processes are not enough to make your project succeed. You need to get away from your desk and get your hands dirty.
A Contact Center Crystal Ball:
A Contact Center Crystal Ball: Marrying the Analyses of Service, Cost, Revenue, and Now, Customer Experience Ric Kosiba, Ph.D. Vice President Interactive Intelligence, Inc. Table of Contents Introduction...
White Paper Software Quality Management
White Paper What is it and how can it be achieved? Successfully driving business value from software quality management is imperative for many large organizations today. Historically, many Quality Assurance
The 11 Components of a Best-In-Class 360 Assessment
White Paper LEADERSHIP DEVELOPMENT The 11 Components of a Best-In-Class 360 Assessment Crucial elements for your 360 assessment 360-degree assessments are the backbone of most corporations leadership development
An Oracle White Paper June 2009. The Benefits of Risk Assessment for Projects, Portfolios, and Businesses
An Oracle White Paper June 2009 The Benefits of Risk Assessment for Projects, Portfolios, and Businesses Executive Overview... 1 Introduction... 1 Why Do Projects Fail?... 3 The Effects of Optimism and
ICT Project Management
THE UNITED REPUBLIC OF TANZANIA PRESIDENT S OFFICE PUBLIC SERVICE MANAGEMENT ICT Project Management A Step-by-step Guidebook for Managing ICT Projects and Risks Version 1.0 Date Release 04 Jan 2010 Contact
What makes a good process?
Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can
Agile Project Management. Jan Pool NioCAD University of Stellenbosch 16 April 2008
Agile Project Management Jan Pool NioCAD University of Stellenbosch 16 April 2008 Introduction Objective: Introduce a general Agile Project Management framework. Target Audience: Product, program and project
PMP SAMPLE QUESTIONS BASED ON PMBOK 5TH EDITION
PMP SAMPLE QUESTIONS http://www.tutorialspoint.com/pmp-exams/pmp_sample_questions_set2.htm Copyright tutorialspoint.com BASED ON PMBOK 5TH EDITION Here are 200 more objective type sample questions and
ESTABLISHING A MEASUREMENT PROGRAM
ESTABLISHING A MEASUREMENT PROGRAM The most important rule is to Understand that software measurement is a means to an end, not an end in itself Three key reasons for Software Measurement Understanding
Telemarketing Services Buyer's Guide By the purchasing experts at BuyerZone
Introduction: reasons to outsource The main reason companies outsource telemarketing operations is that setting up a large scale telemarketing call center is expensive and complicated. First you ll need
Master Data Management Drivers: Fantasy, Reality and Quality
Solutions for Customer Intelligence, Communications and Care. Master Data Management Drivers: Fantasy, Reality and Quality A Review and Classification of Potential Benefits of Implementing Master Data
Software Project Models
INTERNATIONAL JOURNAL OF TECHNOLOGY ENHANCEMENTS AND EMERGING ENGINEERING RESEARCH, VOL 1, ISSUE 4 135 Software Project Models Abhimanyu Chopra, Abhinav Prashar, Chandresh Saini [email protected],
Test Plan Template (IEEE 829-1998 Format)
Test Plan Template (IEEE 829-1998 Format) Test Plan Identifier Some type of unique company generated number to identify this test plan, its level and the level of software that it is related to. Preferably
SharePoint Project Management: The Key to Successful User Adoption
SharePoint Project Management: The Key to Successful User Adoption Leanne M. Bateman, PMP February 2012 Leanne Bateman, 2012. All rights reserved. Table of Contents ABSTRACT... 3 ABOUT THE AUTHOR... 3
Strategic Planning & Goal Setting
White Paper Strategic Planning & Goal Setting ASSESSMENTS: STRATEGIC PLANNING GOAL SETTING 2. Strategic Planning & Goal Setting STRATEGIC PLANNING Strategic planning is a disciplined effort. In the end,
Agile and Lean Project Management: A Zen-like Approach to Find Just the Right Degree of Formality for Your Project
Agile and Lean Project Management: A Zen-like Approach to Find Just the Right Degree of Formality for Your Project George Pitagorsky, PMP International Institute for Learning, Inc. Session # TRN06 Presentation
Project Management. Synopsis. 1. Introduction. Learning Objectives. Sections. Learning Summary
Synopsis Project Management 1. Introduction By the time you have completed Module 1 you should understand: what is meant by a project; the concept of project management; how project management can be structured
ARE YOU IMPLEMENTING A CMDB OR A PROCESS?
ARE YOU IMPLEMENTING A CMDB OR A PROCESS? Author : Gary Case, Principal Consultant, Pink Elephant Version : 1.0 Date : January 2010 1 EXECUTIVE SUMMARY Yeah! We are getting a Configuration Management Database
Static Analysis Best Practices
Static Analysis Best Practices This is the first in a series of interviews in which Adam Kolawa Parasoft CEO and Automated Defect Prevention: Best Practices in Software Management (Wiley-IEEE, 2007) co-author
TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.
Previews of TDWI course books are provided as an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews can not be printed. TDWI strives
Software Project Management. Lecture Objectives. Project. A Simple Project. Management. What is involved
Software Project What is happening in the project? Lecture Objectives To discuss the various aspects of project management To understand the tasks in software project management To describe the project
Project Management Process
Project Management Process Description... 1 STAGE/STEP/TASK SUMMARY LIST... 2 Project Initiation 2 Project Control 4 Project Closure 5 Project Initiation... 7 Step 01: Project Kick Off 10 Step 02: Project
Lean manufacturing in the age of the Industrial Internet
Lean manufacturing in the age of the Industrial Internet From Henry Ford s moving assembly line to Taiichi Ohno s Toyota production system, now known as lean production, manufacturers globally have constantly
Use service virtualization to remove testing bottlenecks
Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications
How To Adopt Rup In Your Project
08Bergstrom.C08 Page 127 Thursday, December 4, 2003 12:06 PM 8 How to Adopt RUP in Your Project Support Projects with Mentoring Make a High-Level Adoption Plan and Develop a Communication Plan Project
A Proven Approach for Successful Systems Integration
FIS POSITION PAPER A Proven Approach for Successful Systems Integration David Luttig FIS Consulting Services 1 800 822 6758 Introduction System integration involves integrating existing (often disparate)
Making A Case For Project Management
AN INTERTHINK CONSULTING WHITE PAPER Making A Case For Project Management An Overview Of Interthink Consulting's Project Management Business Case Approach Contents: Introduction Defining Organizational
How to introduce maturity in software change management $
How to introduce maturity in software change management $ Lars Bendix Department of Computer Science Fredrik Bajers Vej 7E Aalborg University Denmark E-mail: [email protected] Abstract: In this paper we
Information Technology Engineers Examination. Network Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for
Information Technology Engineers Examination Network Specialist Examination (Level 4) Syllabus Details of Knowledge and Skills Required for the Information Technology Engineers Examination Version 2.0
Project Management Topics
S E C T I O N II T W O Project Management Topics SECTION II: PROJECT MANAGEMENT TOPICS TABLE OF CONTENTS Introduction 3 1. PROJECT TRIAGE 5 1.1 Gather the Data 7 1.2 Review and Analyze the Data 10 1.3
Reputation Management for Local Businesses: Protect Your Image
By: James Iannelli RI Reputation Management www.reputationmanagementri.com (401) 316-2931 1 Introduction As a business owner, you already know that managing a business is a LOT of work; from keeping the
Summary of GAO Cost Estimate Development Best Practices and GAO Cost Estimate Audit Criteria
Characteristic Best Practice Estimate Package Component / GAO Audit Criteria Comprehensive Step 2: Develop the estimating plan Documented in BOE or Separate Appendix to BOE. An analytic approach to cost
EVM.01. Earned Value Analysis Why it Doesn't Work
EVM.01 Earned Value Analysis Why it Doesn't Work Mr. Joseph A Lukas, PE CCE F or many companies looking to improve project performance, earned value analysis (EVA) seems a logical technique to use on projects
Code Review Best Practices. With Adam Kolawa, Ph.D.
Code Review Best Practices With Adam Kolawa, Ph.D. This paper is part of a series of interviews in which Adam Kolawa Parasoft CEO and Automated Defect Prevention: Best Practices in Software Management
Dr. Tarek A. Tutunji Philadelphia University, Jordan. Engineering Skills, Philadelphia University
Philadelphia University, Jordan Project Management In the previous section, Engineering Responsibility was presented. In this session, Project Management will be introduced. This session is divided into
IPDET Module 6: Descriptive, Normative, and Impact Evaluation Designs
IPDET Module 6: Descriptive, Normative, and Impact Evaluation Designs Intervention or Policy Evaluation Questions Design Questions Elements Types Key Points Introduction What Is Evaluation Design? Connecting
SKILL SETS NEED FOR ANALYTICS- DESCRIPTIVE, PREDICTIVE AND PRESCRIPTIVE ABSTRACT
ISSN: 2454-3659 (Online),2454-3861(print) Volume I, Issue 3 August2015 International Journal of Multidisciplinary Research Centre Research Article / Survey Paper / Case Study SKILL SETS NEED FOR ANALYTICS-
NEEDS IMPROVEMENT EXAMPLE
NEEDS IMPROVEMENT EXAMPLE Name William Worksafe Manager Linda Laboratory Title Manager- Health & Safety Grade 12 Review Period 07/01/2007 to 06/30/2008 School/Department Health & Safety Review period is
Chapter 8 BRAIN VS MACHINE
Chapter 8 BRAIN VS MACHINE In this chapter we will examine the current state of the art insofar as we can compare the electronic computer with the human brain. Our conclusion, as you will see, is that
Linbeck Construction used the Last Planner system of production control on a $22 million remodel of the Chemistry Building at Rice University.
Linbeck Construction used the Last Planner system of production control on a $22 million remodel of the Chemistry Building at Rice University. This was one of four innovative practices was described by
A CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS
A CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS P. Mandl-Striegnitz 1, H. Lichter 2 1 Software Engineering Group, University of Stuttgart 2 Department of Computer Science,
CRM SUCCESS GUIDELINES
CRM SUCCESS GUIDELINES Provided to You By: Integrated Sales Management, Inc. Helping You Grow! CRM Success Guidelines Customer Relationship Management (CRM) has evolved dramatically recently as many companies
Introduction to Software Engineering. 9. Project Management
Introduction to Software Engineering 9. Project Management Roadmap > Risk management > Scoping and estimation > Planning and scheduling > Dealing with delays > Staffing, directing, teamwork 2 Literature
Ten steps to better requirements management.
White paper June 2009 Ten steps to better requirements management. Dominic Tavassoli, IBM Actionable enterprise architecture management Page 2 Contents 2 Introduction 2 Defining a good requirement 3 Ten
