Software Project Management CS6704: Class 3
|
|
|
- Brett Williams
- 10 years ago
- Views:
Transcription
1 Software Project Management CS6704: Class 3 Instructor: Shawn A. Bohner Voice: (703) [email protected] Teaching Assistant: Yunxian Zhou [email protected] Voice: (703) Shawn A. Bohner Agenda Review Last Week s Material Turn in Homework Reading Discussion CM Plans Discussion Review last weeks class Chapter 4: Managing a Project Day By Day Break Theory-W Introduction Homework Assignment 2 1
2 Fall Semester Timeline Class Begins PM Basics Managing with Metrics Software Project Mid-Term Planning Exam Program Management Emerging PM Paradigms Final Exam Aug Sept Oct Nov DEC Software Human Side Estimation of PM Software Risk Process and Management Project Portfolio Life Cycle Management 15 weeks, 12 sessions So much to do & so little time manage your time effectively! 3 Discussions Reading Discussion What was the main idea of the paper? Do you agree with Barry Boehm on new Milestones (LCO, LCA, IOC)? Explain what is meant by Win-Win Spiral Model? Software CM Plans Discussion Where did you find CM plan examples? What did your CM plans contain? Was it what you expected? Why is Managing Change so Important to Software Project Management? 4 2
3 Chapter 1: What makes a good Software Manager? The purpose of this chapter is to examine characteristics of a good software project manager What are the key attributes associated with successful project managers? Which software projects management skills are essential? Objectives Outline key characteristics of a good software manager Examine people, business, and process perspectives 5 Chapter 1: What makes a good Software Manager? People Perspective Rob Thomasett most projects fail because of??? concerns rather than technical issues. ~80% of software project managers come from technical ranks Some with natural abilities, others must learn Often with predispositions about managers and how projects should be run Most are surprised by their first project Budgets, resources, customers, estimates, teams, meetings, decisions, and risks What is the little hairy boss syndrome 6 3
4 Some Sage Advice Be???. Let your people perform according to their capabilities. Stretch goals are good but they have to have enough room to stretch. Have???. Deal??? with difficult people (often they do not know they are difficult and may be difficult because the do not understand) Know when to lead and when to manage. Lead??? manage??? (by example) (systematically) Accept the role of meetings. Communication, not bureaucracy Prepare and manage them 7 Coach Your Team to Success [Hawkins 1994] Yes, project management is a team sport Success is spelled??? Increase chances of success by Hiring the??? Keep the teams??? Minimize??? Train staff for best performance Meet as a team often but not for long periods Know your team members Set the example 8 4
5 Business Perspective: Basis for IT Portfolio Investment Value??? managing ongoing, non-discretionary investments in IT assets Value??? discretionary investments in improving or growing IT asset base Value??? venture into high-risk/high-payoff IT investments IT Portfolio Existing Assets Applications Data Services Infrastructure Human Capital Projects/ Initiatives ERP E-Biz CRM Security Network Upgrade Consolidation 9 Investment Model IT Portfolio Cost to Conform Followers Lost Value Value Maintenance Excess Investment Value Leveraged Value Enhancement Minimum Investment Value Exploration Leaders Cost to Excel Stay in the Value/Risk Zone! 10 5
6 Process Perspective Software process has matured into a vital part of software projects Software Engineering Institute s Capability Maturity Models Best practices ISO 9000, Malcolm-Baldridge, TQM At the heart of every project plan is an??? derived largely from the process 11 Chapter 2: Four Basics that Work The purpose of this chapter is to examine four basic software project management principles that work What are the basic areas for successful project managers to manage? Objectives 1. Balance people, process, and product 2. Promote visibility 3. Organize using configuration management 4. Apply standards judiciously 12 6
7 The 3 P s People Critical to all projects but the most variable in the management equation Creative, complex, capable, costly Process Most focused on in recent years Manage the process through measures (next section) Universe, world, and atomic views Product Software is to be change tolerant Quality measured Ultimate delivery 13 Four Basics: #1. Balancing the 3 P s Difficult of the product dependent on people and process capabilities Must triangulate on Pfactors People Knowledge????????? Process Maturity Levels 1-5 on the SEI-CMM scale Product Maturity From research prototype to packaged component 14 7
8 #2. Visibility Software is invisible to naked eye Intangible must be measured with a computer Software projects are largely??? (until they complete) managed as a??? Project managers must bring visibility to software product and project Two dreaded visibility vehicles?????? Project team vision, commitment, and group memory 15 Visibility Through Modeling Models answer??? Modeling tools SADT/IDEF0, Warnier-Orr diagrams, STDs, Structure charts CRC cards, object interaction diagrams Mind maps, story boards, 16 8
9 Information Requests, Updates Loan Applications 33.0 D A1 x Completed Conduct Applicant Credit Check 53.0 D A2 OLTG x Review D Credit Approval A3 Scientific/Engineering Review Team, DoD Review Team Accept/Reject Loan Guarantee D A4 x Information Meaningful Management Visibility??? Decision View i ROI, ROM, EVA, i Business Impact i Price/performance i Risk/opportunity... Value Production Delay Overhead 1st Qtr 2nd Qtr 3rd Qtr 4th Qtr ??? View i Costs/budget i Schedule/effort/delay i Utilization and loading i Resource availability... Base ar cv 1 Tm 12 * 1 Workload 3 del Sdel 30 svc Ssvc Audit Delay>Svtm # d u Cst Dr wkld svtm Base Acty a b mo max avg s min SD SvcTmBase Exp* a b mo max x avg min SD BaseThrupu Alt Audit A del Sdel svc Ssvc Delay>Svtm # d u Cst Dr wkld svtm Alt.Acty a b mo max avg s min SD SvcTmAlt Exp*A a b mo max x avg min SD AltThruput??? View Process/activities Products/specs Policy/procedures Constraints/guides... TL Applications, Obtain Technical Loan Applications Conduct Technical Technical Approval Application Acceptance Application Correspondence 17 #3: Configuration Management SCM Staff 0 Defines SCM Structures, Standards and Procedures Software Project Staff 0 Uses SCM Library Structures, Standards and Procedures SCM Staff 0 Archives/Controls Baselined Software Production Library Production Library Acceptance Test Library System Testing Library Acceptance Test Library System Testing Library Key Software Baseline Versions Archives of System Software Integration Testing Library Integration Testing Library Unit Development Library Unit Development Library Emergency Fix Library Emergency Fix Library 18 9
10 Standards The wonderful thing about standards is that there are so many to choose from But when leveraged correctly, they simplify the process and management of a software project Standards save time and money Examples: IEEE 1042 SCM Standard MIL-STD-498/IEEE 1498 Software Development Life Cycle What did we Read About? J-STD-016/ISO-IEC SEI s Software Process Capability Maturity Model Level Focus Key Process Areas Result 5 Optimizing 4 Managed 3 Defined 2 Repeatable 1 Initial Continuous Process Improvement Product and Process Quality Engineering Process Project Management Heroes Defect prevention Technology innovation Process change management Process measurement and analysis Quality management Organization process focus Organization process definition Peer reviews Training program Intergroup coordination Software product engineering Integrated software management Software project planning Software project tracking Software subcontract mgt. Software quality assurance Software configuration mgt. Requirements management Productivity & Quality Risk *Source: Software Engineering Institute 20 10
11 Process Improvement Maturity Levels Defined Process metrics focus??? predictability??? => Success Medium Risk Process Process Repeatable Project metrics focus??? variability/medium predictability??? => Success Medium-High Risk Ad hoc??? variability/??? predictability??? => Success High Risk 21 More Traction at Upper levels... Optimized (Incorporated) Value metrics High predictability??? => Success Low Risk Managed Product and Process metrics High predictability??? Process => Success Low-Medium Risk 22 11
12 Chapter 4: Managing a Project Day by Day The purpose of this chapter is to examine the activities that dominate a project manager s attention (or at least should). What are the key activities associated with successful projects? What are some daily project management principles? Objectives Outline key software project activities and understand their underlying principles Identify some useful techniques used day to day in software project management Explore activities that the class engages in their projects 23 First, What doesn t work? Applying a waterfall process to a project where there is considerable unknowns and risk Or Applying an evolutionary (learning) process to a project that is well-understood Not having Measurable/Visible results Or Too much measurement overhead Not applying effective configuration control (losing a grip on baselines) Or Over-control despite little change No standards reinvention and rework Or Standards spaghetti integration 24 12
13 Creating a Good Environment Emotional Safety Integrity, values, communication leaving your human condition out of others lives Emphasize TEAM Empowerment to succeed (and to make mistakes) together Lots of Personal Interaction Walk-about techniques Balance Work and Rest Crunch mode mixed with stable times Structure for Success (professionalism) Collegial, trust, keeping current, visibility, and mistakes 25 Visibility Control = Plan + Status + Corrections Plan => Targets or Goals/Objectives Status => Position + Direction + Rate of Change Correction => Tactics or Adjustments Getting Status Information Informal management by walking around Encouragement Localized problem resolution Formal Scheduled Communication Reporting Reviews Inspection 26 13
14 Project Management Visibility Concerns product quality? risk assessment? measurement? cost estimation? project scheduling? customer communication? staffing? other resources? project monitoring? 27 Critical Visibility Practices Formal risk analysis Empirical cost and schedule estimation Metrics-based project management Earned value tracking Defect tracking against quality targets People aware project management 28 14
15 Visibility Framework for Measures Project Management Estimates vs. Actuals Size (change and build) Cost/Budget Effort/Schedule Risks (impact & exposure) Resource Availability Technology Delivery Product Management Size in KLOCs or FPs Maintenance and Development Quality/Reliability Pre and Post-Delivery Defects Severity Change actions Type (fix, enhancement, update) Impact of change (small -> large) Priority (emergency -> routine) Core Metrics Business Management Business Value of IT Business Risks Financial breakeven point ROI/ROA/ROE Process Management Throughput - rate of changes delivered Cost of operations Inventory # of concurrent changes Testing Efficiency Project Management Dashboard Source: Software Project Manager s Network 30 15
16 Visibility Cautions Collect what contributes to key decisions And it cheap to acquire And does not create undue stress (this means you may have to sell it to those measured) And does not measure people directly Apples to Apples Comparisons Granny Smith and Macintosh apples When you stop making decisions on the measures, take them out We may need this someday is not a good reason to keep measuring unless the payoff is high 31 Status Reporting Vehicles Gantt Charts PERT/CPM Charts Software Size Status (Deviation From Plan) Cumulative Cost (DFP) Staffing (DFP) Earned Value Requirement Stability (Volatility) Slippage Charts 32 16
17 I.1.1 I.1.2 I.1.3 I.1.4 I.1.5 I.1.6 I.1.7 I.1.8 Derive a Timeline Chart (AKA Gantt) Work tasks week 1 week 2 week 3 week 4 week 5 Identify need and benefits Meet with customers Identify needs and project constraints Establish product statement Milestone: product statement defined Define desired output/control/input (OCI) Scope keyboard functions Scope voice input functions Scope modes of interaction Scope document diagnostics Scope other WP functions Document OCI FTR: Review OCI with customer Revise OCI as required; Milestone; OCI defined Define the functionality/behavior Define keyboard functions Define voice input functions Decribe modes of interaction Decribe spell/grammar check Decribe other WP functions FTR: Review OCI definition with customer Revise as required Milestone: OCI defintition complete Isolate software elements Milestone: Software elements defined Research availability of existing software Reseach text editiong components Research voice input components Research file management components Research Spell/Grammar check components Milestone: Reusable components identified Define technical feasibility Evaluate voice input Evaluate grammar checking Milestone: Technical feasibility assessed Make quick estimate of size Create a Scope Definition Review scope document with customer Revise document as required Milestone: Scope document complete 33 Timeline of Formal Project Visibility Activities System Requirements Review System Design Review Software Specification Review Preliminary Design Review Critical Design Review Test Readiness Review Exit Criteria Exit Criteria Exit Criteria Exit Criteria Exit Criteria Exit Criteria Software Audit Design Assessment/ Error Handling Analysis Software Management Metrics 17
18 Sample: Zoning Project Performance Effectiveness: Project Delivery Commitment Delivery Index Unit 1 Actual = Est Unit 2 Unit Goal Goal 0.6 J Data FRequired: M 1999 AProjects MPlanned J vs. Actual J Delivery A Dates S from OEach N D Reporting Unit Frequency: Prior Months Actual Months/Estimated Months Monthly 35 Earned Value Quantitative technique for monitoring project completion to date and assessing progress from a value perspective Estimate total project completion time then compute the percentage of the total project time associated with each project task
19 Barry Boehm s Top Software Risks 1. Personnel Shortfalls 2. Unrealistic Schedules and Budgets 3. Developing the wrong software functions 4. Developing the wrong user interface 5. Gold-plating. Requirements scrubbing 6. Continuing stream of requirements changes 7. Shortfalls in externally-performed tasks 8. Shortfalls in externally-furnished components 9. Real-time performance shortfalls. 10.Straining computer science capabilities 37 Productivity Management Theories Management Theories: X: Fredrick Taylor (1911) professes that more productivity with efficient production Y: Evans, Piazza, and Dolkas (1983) profess that stimulating more creativity and individual initiative brings better results Z: Gellerman (1978) profess that corporate culture and conflict resolution bring better results They are all right in their own respect Theory-W moves the productivity equation outside of the internal organization 38 19
20 Theory-W: Win-Win? Theory-W moves the productivity equation outside of the internal organization What makes a win for key stakeholders Basic Steps Establish a set of win-win preconditions Understand how people want to win Establish reasonable expectations Match peoples tasks to their win conditions Provide supportive environment 39 Theory-W: Win-Win? The Basic Steps (continued) Structure a win-win software process Establish a realistic process plan Use plan to control project Identify project s win-lose and lose-lose risks Keep people involved Structure a win-win software product Match product to users and maintainers win conditions 40 20
21 Homework Assignment for 9/17/01 Read Paper entitled, Theory-W Software Project Management: Principles and Examples by Boehm and Ross Read Paper entitled, Using the WinWin Spiral Model: A Case Study by Boehm,... Summarize key points of assigned reading into a short 1 page paper (~ words) Read SPMH Text Chapter 4 Identify and collect 4 project management status report examples hand them in with a short paragraph about each explaining the decisions it supports Have a great week! 41 21
Software Engineering CS5704: First Class
Software Engineering CS5704: First Class Instructor: Shawn A. Bohner Voice: (703) 538-8374 Email: [email protected] Teaching Assistant: Sepna Georges Voice: (703) 538-8381 2001 Shawn A. Bohner Agenda
CSSE 372 Software Project Management: Managing Software Projects with Measures
CSSE 372 Software Project Management: Managing Software Projects with Measures Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: [email protected] Dimensional Analysis Abuse Learning
Project planning and scheduling
Project planning and scheduling Project Planning Mel Rosso-Llopart ([email protected]) Version 1.1 Carnegie Mellon, 2005 1 Objectives 1. Introduce project planning 2. Examine the stages of project planning:
Project Scheduling and Tracking
Project Scheduling and Tracking Software Engineering 8 1 Why Are Projects Late? An unrealistic deadline established by someone outside the software development group Changing customer requirements that
Basic Concepts. Project Scheduling and Tracking. Why are Projects Late? Relationship between People and Effort
Basic s Project Scheduling and Tracking The process of building a schedule for any case study helps really understand how it s done. The basic idea is to get across to break the software project into well-defined
Cost Estimation Strategies COST ESTIMATION GUIDELINES
Cost Estimation Strategies Algorithmic models (Rayleigh curve Cost in week t = K a t exp(-a t 2 ) Expert judgment (9 step model presented later) Analogy (Use similar systems) Parkinson (Work expands to
Scheduling 1. You selected an Appropriate Process Model
Chapter 24 Software Engineering CSCI 3321 Software Engineering : A Practitioner s Approach Software Project Scheduling Dr. Thomas E. Hicks Dr. Thomas Hicks Computer Science Department Trinity University
Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
CSSE 372 Software Project Management: Human Side of Software Project Management
CSSE 372 Software Project Management: Human Side of Software Project Management Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: [email protected] How are Measures/Metrics Used?
<name of project> Software Project Management Plan
The document in this file is adapted from the IEEE standards for Software Project Management Plans, 1058-1998, which conforms to the requirements of ISO standard 12207 Software Life Cycle Processes. Tailor
Software Project Management. Objective. Course Objectives. Introduction to SPM
Software Project Management Lecture 01 Introduction to SPM 1 Objective Course Introduction (learning objectives) Course Contents & Grading Policy Motivation of Studying SPM What is Project What is Project
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS) 1.0 SEI Product 1.1 SEI Level 2 Product 1.1.1 SEI Level 2 Process 1.1.1.1 Requirements Management Process 1.1.1.2 Software Project Planning Process
PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >
PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name
Software Project Management
Software Project Management Objectives Introduce students to a variety of approaches and techniques in SPM Use current SPM tools Develop new SPM ideas Document reading, experiences and ideas Improve writing
Software Engineering. Dilbert on Project Planning. Overview CS / COE 1530. Reading: chapter 3 in textbook Requirements documents due 9/20
Software Engineering CS / COE 1530 Lecture 4 Project Management Dilbert on Project Planning Overview Reading: chapter 3 in textbook Requirements documents due 9/20 1 Tracking project progress Do you understand
Software Quality Assurance: II Software Life Cycle
Software Quality Assurance: II Software Life Cycle Room E 3.165 Tel. 60-3321 Email: [email protected] Outline I Introduction II Software Life Cycle III Quality Control IV Infrastructure V Management VI Standards
Lecture Objectives. Software Life Cycle. Software Engineering Layers. Software Process. Common Process Framework. Umbrella Activities
Software Life Cycle Lecture Objectives What happens in the life of software To look at the life cycle of a software To understand the software process and its related elements To relate to the different
Agile Metrics. It s Not All That Complicated
Agile Metrics It s Not All That Complicated Welcome About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach Certified Scrum Master Certified Scrum Product Owner Led teams/org s to
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
SOFTWARE ENGINEERING IT 0301 Semester V B.Nithya,G.Lakshmi Priya Asst Professor SRM University, Kattankulathur
SOFTWARE ENGINEERING IT 0301 Semester V B.Nithya,G.Lakshmi Priya Asst Professor SRM University, Kattankulathur School of Computing, Department of IT 1 2 Process What is it? A series of predictable steps
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
Reaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
MKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
ICS 121 Lecture Notes Spring Quarter 96
Software Management Cost Estimation Managing People Management Poor managment is the downfall of many software projects Ð Delivered software was late, unreliable, cost several times the original estimates
(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
Lecture 1: Introduction to Software Quality Assurance
Lecture 1: Introduction to Software Quality Assurance Software Quality Assurance (INSE 6260/4-UU) Winter 2009 Thanks to Rachida Dssouli for some slides Course Outline Software Quality Overview Software
How To Measure It For A Business
Metrics That Matter Supporting IT Decision and Strategy at the Senior Executive Level Randy Steinberg Migration Technologies January 23, 2012 Inc. Pittsburgh itsmf Local Interest Group LIG Name goes here
ISE 515: Engineering Project Management (31505)
ISE 515: Engineering Project Management (31505) Fall 2015, Tue & Thu 2:00pm 3:20pm (SSL 150) Instructor: Dr. Kim Peters Phone: 213-740-0867 (during office hours) Office: GER 216C E-mail: [email protected]
Chapter 23 Software Cost Estimation
Chapter 23 Software Cost Estimation Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 23 Slide 1 Software cost estimation Predicting the resources required for a software development process
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
Supporting Workflow Overview. CSC532 Fall06
Supporting Workflow Overview CSC532 Fall06 Objectives: Supporting Workflows Define the supporting workflows Understand how to apply the supporting workflows Understand the activities necessary to configure
Project Management Office Best Practices
Project Management Office Best Practices Agenda Maturity Models (Industry & PMO) PMO Areas of Expertise (Scale & Scope) Project Management Office Process Model Project Management Framework PMO Implementation
Software Requirements, Third Edition
j Microsoft Software Requirements, Third Edition Karl Wiegers and Joy Beatty Contents Introduction Acknowledgments xxv xxxi PART I SOFTWARE REQUIREMENTS: WHAT, WHY, AND WHO Chapter 1 The essential software
SWEBOK Certification Program. Software Engineering Management
SWEBOK Certification Program Software Engineering Management Copyright Statement Copyright 2011. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted
Project Management. An Overview for IT. Author: Kevin Martin & Denise Reeser
Project Management An Overview for IT Author: Kevin Martin & Denise Reeser Agenda Best Practices (5 min) Preliminary Assessment (10 min) The Need for Project Management (15 min) Involvement of EPMO (10
Project Execution - PM Elements
Performance Initial Release 1. Introduction to Project Tracking and Reviewing Once a project has advanced to the phase of performance, the consistent and constant flow of information on the true status
SOFTWARE DEVELOPMENT PLAN
SOFTWARE DEVELOPMENT PLAN This document outline is based on the IEEE Standard 1058.1-1987 for Software Project Management Plans. This is the controlling document for managing a software project, and it
A Comparison between Five Models of Software Engineering
International Journal of Research in Information Technology (IJRIT) www.ijrit.com ISSN 2001-5569 A Comparison between Five Models of Software Engineering Surbhi Gupta, Vikrant Dewan CSE, Dronacharya College
CDC UNIFIED PROCESS JOB AID
CDC UNIFIED PROCESS JOB AID Independent Verification & Validation Activities Document Purpose This Job Aid is a brief document listing the items to be noted, checked, remembered, and delivered when completing
ASSESSMENT OF SOFTWARE PROCESS MODELS
ASSESSMENT OF SOFTWARE PROCESS MODELS Akhilesh Research Scholar, Department of Computer Science, Manav Bharti University, Solan (H.P.) ABSTRACT The field of software engineering is related to the development
Leveraging CMMI framework for Engineering Services
Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering
Software Engineering. Reading. Effort estimation CS / COE 1530. Finish chapter 3 Start chapter 5
Software Engineering CS / COE 1530 Lecture 5 Project Management (finish) & Design CS 1530 Software Engineering Fall 2004 Reading Finish chapter 3 Start chapter 5 CS 1530 Software Engineering Fall 2004
Introducing ConceptDraw PROJECT
Introducing ConceptDraw PROJECT Introducing ConceptDraw PROJECT Contents Introducing ConceptDraw PROJECT... 1 What is ConceptDraw PROJECT?... 6 Visualize Project Data...6 Plan Projects and Manage Change...7
Driving Quality Improvement and Reducing Technical Debt with the Definition of Done
Driving Quality Improvement and Reducing Technical Debt with the Definition of Done Noopur Davis Principal, Davis Systems Pittsburgh, PA [email protected] Abstract This paper describes our experiences
Certified Software Quality Engineer (CSQE) Body of Knowledge
Certified Software Quality Engineer (CSQE) Body of Knowledge The topics in this Body of Knowledge include additional detail in the form of subtext explanations and the cognitive level at which the questions
Utilizing Key Performance Indicators (KPIs) to Optimize Supply Chain Initiatives
Utilizing Key Performance Indicators (KPIs) to Optimize Supply Chain Initiatives Nick Gaich Partner, Chief Strategy Officer Appleseed Healthcare Resources Agenda and Objective Alignment Identify and effectively
Project Management. Willis H. Thomas, PhD, PMP, CPT. Training Project Management Office (TPMO) Willis H. Thomas, PhD, PMP, CPT
Re-defining the Training & Development Structure Project Leadership Project Management Topics What we will cover during our discussion 1 2 What is the value of the TPMO? Why would an organization establish
PROJECT PLAN TEMPLATE
Treasury Board of Canada Secretariat Secrétariat du Conseil du Trésor du Canada Enhanced Management Framework for Information Management/Information Technology PROJECT PLAN TEMPLATE Document Revision Draft
Darshan Institute of Engineering & Technology Unit : 7
1) Explain quality control and also explain cost of quality. Quality Control Quality control involves the series of inspections, reviews, and tests used throughout the software process to ensure each work
Testing Metrics. Introduction
Introduction Why Measure? What to Measure? It is often said that if something cannot be measured, it cannot be managed or improved. There is immense value in measurement, but you should always make sure
Cost & Schedule Risk Assessment Using @Risk 6.0. Timothy J. Havranek, MBA, PMP Leigh Hostetter, PMP
Cost & Schedule Risk Assessment Using @Risk 6.0 Timothy J. Havranek, MBA, PMP Leigh Hostetter, PMP 24 October 2012 What If? In Business and in Life: We always made the best possible decisions, and Implemented
PMP Examination Tasks Puzzle game
PMP Examination Tasks Puzzle game Here is a great game to play to test your knowledge of the tasks you will be tested on in the actual examination. What we have done is take each of the domain tasks in
7.1 QUESTION 1: HOW TO CHANGE ORGANIZATIONAL CULTURE IN SMSH
CHAPTER 7 RECOMMENDATIONS This chapter includes the set of recommendations given on the following basis. Literature review on quality models and SME culture for small and medium size software houses according
PROJECT MANAGEMENT PLAN <PROJECT NAME>
PROJECT MANAGEMENT PLAN TEMPLATE This Project Management Plan Template is free for you to copy and use on your project and within your organization. We hope that you find this template useful and welcome
Software cost estimation. Predicting the resources required for a software development process
Software cost estimation Predicting the resources required for a software development process Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 23 Slide 1 Objectives To introduce the fundamentals
The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.
CAPACITY AND AVAILABILITY MANAGEMENT A Project Management Process Area at Maturity Level 3 Purpose The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision
SOFTWARE PROJECT MANAGEMENT
SOFTWARE PROJECT MANAGEMENT http://www.tutorialspoint.com/software_engineering/software_project_management.htm Copyright tutorialspoint.com The job pattern of an IT company engaged in software development
Sample Examination Questions
Sample Examination Questions The following questions are examples of the type of questions that appear on the PMP Certification Examination. Disclaimer: These questions are intended for study purposes
Contents. Today Project Management. Project Management. Last Time - Software Development Processes. What is Project Management?
Contents Introduction Software Development Processes Project Management Requirements Engineering Software Construction Group processes Quality Assurance Software Management and Evolution Last Time - Software
Certification Exam Objectives: PK0-003
Certification Exam Objectives: PK0-003 INTRODUCTION The CompTIA Project + examination is designed for business professionals involved with projects. This exam will certify that the successful candidate
Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504
Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504 Dipak Surie, Email : [email protected] Computing Science Department Umea University, Umea, Sweden Abstract. During software development,
How To Manage Project Management
CS/SWE 321 Sections -001 & -003 Software Project Management Copyright 2014 Hassan Gomaa All rights reserved. No part of this document may be reproduced in any form or by any means, without the prior written
Course Overview. Course Learning Objectives
TCMG-506-6R1 University of Bridgeport Technology Management Advanced Program and Project Management ---------------------------------------------------------------------------------------------------------------------
Certification in Humanitarian Supply Chain Management (CHSCM) Competence Model. Final Version 2007
Certification in Humanitarian Supply Chain Management (CHSCM) Competence Model Final Version 2007 Contents Competence Model Context... 3 Functional Map... 6 UNIT 1 Supply Chain Planning... 7 UNIT 2 Supply
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group Lead Appraiser / Improvement Coach Organization
Software cost estimation
Software cost estimation Sommerville Chapter 26 Objectives To introduce the fundamentals of software costing and pricing To describe three metrics for software productivity assessment To explain why different
Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects
State of Arkansas Office of Information Technology 124 W. Capitol Ave. Suite 990 Little Rock, AR 72201 501.682.4300 Voice 501.682.4020 Fax http://www.cio.arkansas.gov/techarch Best Practices Statement
Stakeholder management and. communication PROJECT ADVISORY. Leadership Series 3
/01 PROJECT ADVISORY Stakeholder management and communication Leadership Series 3 kpmg.com/nz About the Leadership Series KPMG s Leadership Series is targeted towards owners of major capital programmes,
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
Business Idea Development Product production Services. Development Project. Software project management
Page 1, 1/20/2003 Ivica Crnkovic Mälardalen University Department of Computer Engineering [email protected] Development Project Product Lifecycle Business Idea Development Product production Services
Industry Metrics for Outsourcing and Vendor Management
Industry Metrics for Outsourcing and Vendor Management Scott Goldfarb Q/P Management Group, Inc. 10 Bow Street Stoneham, Massachusetts 02180 [email protected] Tel: (781) 438-2692 FAX (781) 438-5549 www.qpmg.com
Developing a Business Analytics Roadmap
White Paper Series Developing a Business Analytics Roadmap A Guide to Assessing Your Organization and Building a Roadmap to Analytics Success March 2013 A Guide to Assessing Your Organization and Building
Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
Project 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
Software Engineering Compiled By: Roshani Ghimire Page 1
Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define
B2B Software Technologies Ltd. Service Level Agreement (SLA)
Service Level Agreement (SLA) Overview This document describes a Service Level Agreement (SLA) between Customer and B2B Software Technologies. It outlines the services offered by B2B for NAVISION ADDON
ISE 515: Engineering Project Management
ISE 515: Engineering Project Management Summer 2015, Monday 6:00pm 9:10pm (RTH 115) Instructor: Dr. Kim Peters Phone: 213-740-0867 (during office hours) Office: GER 216C E-mail: [email protected] Office
Project Management Standards: A Review of Certifications/Certificates
Project Standards: A Review of Certifications/Certificates Standards for Project Supporting Certification and Certificates Certificate Certification The Project Body of Knowledge PMBOK Guide Projects in
SE464/CS446/ECE452 Software Life-Cycle and Process Models. Instructor: Krzysztof Czarnecki
SE464/CS446/ECE452 Software Life-Cycle and Process Models Instructor: Krzysztof Czarnecki 1 Some of these slides are based on: Lecture slides by Ian Summerville accompanying his classic textbook software
MNLARS Project Audit Checklist
Audit Checklist The following provides a detailed checklist to assist the audit team in reviewing the health of a project. Relevance (at this time) How relevant is this attribute to this project or audit?
Risk Management (3C05/D22) Unit 3: Risk Management. What is risk?
Risk Management (3C05/D22) Unit 3: Risk Management Objectives To explain the concept of risk & to develop its role within the software development process To introduce the use of risk management as a means
LECTURE # 2. 4 P s in Project Management
SOFTWARE PROJECT MANAGEMENT LECTURE # 2 4 P s in Project Management 15 th September, 2011 Contact Information 2 Instructor: Lecturer Department of Software Engineering U.E.T Taxila Email: [email protected]
Introduction to Software Project Management. CITS3220 Software Requirements & Project Management
Introduction to Software Project Management CITS3220 Software Requirements & Project Management "A project gets a year late one day at a time." "Anything that can be changed will be changed until there
TECH. Tracking Progress. Project Schedule PHASE 1 STEP 1 ACTIVITY 1.1. Activity and Milestone STEP 1 STEP 2 : ACTIVITY 2.2 : ACTIVITY 1.
CH03 Planning and Managing the Project * Tracking Progress * Project Personnel * Effort Estimation * Risk Management * The Project Plan * Process Models and Project Management Tracking Progress Questions
Basic Project Management & Planning
Basic Project Management & Planning Dr. David K. Potter Director & Don Pether Chair in Engineering and Management [email protected] 1 What is Project Management? A set of principles, methods, tools, and
Capability Maturity Model Integrated (CMMI)
When the Outcome Matters Capability Maturity Model Integrated (CMMI) Configuration Management Considerations Gerard Dache [email protected] 703-560-9477 Agenda SEI Overview Capability Maturity Models
SOFTWARE ASSURANCE STANDARD
NOT MEASUREMENT SENSITIVE National Aeronautics and NASA-STD-8739.8 w/change 1 Space Administration July 28, 2004 SOFTWARE ASSURANCE STANDARD NASA TECHNICAL STANDARD REPLACES NASA-STD-2201-93 DATED NOVEMBER
An Assessment between Software Development Life Cycle Models of Software Engineering
International Journal of Electronics and Computer Science Engineering 700 Available Online at www.ijecse.org ISSN- 2277-1956 An Assessment between Software Development Life Cycle Models of Software Engineering
Company A Project Plan
Company A Project Plan Project Name: Close Optimization Project Example Prepared By: David Done - Project Manager Title: John Doe -Project Manager Date: March 17, 2011 Project Plan Approval Signatures
Using Historical Probabilities to Trade the Opening Gap
Using Historical Probabilities to Trade the Opening Gap Scott Andrews Hosted by Hamzei Analytics November 10, 2010 Disclaimer This material is intended for educational purposes only and is believed to
Industry Metrics for Outsourcing and Vendor Management
Industry Metrics for Outsourcing and Vendor Management Scott Goldfarb Q/P Management Group, 10 Bow Street Stoneham, Massachusetts 02180 [email protected] Tel: (781) 438-2692 FAX (781) 438-5549 www.qpmg.com
4 Keys to Driving Results from Project Governance
THOUGHT LEADERSHIP WHITE PAPER In partnership with Agile or Waterfall? 4 Keys to Driving Results from Project Governance You can t swing a project manager these days without hitting the debate of Agile
