3351 Final Flashcards
What are the 3 Project Implementation tactics?
Direct Cut-over (Plunge)
Parallel
Phased
What is the best implementation tactic to use when an old system needs to be completely replaced very quickly and it is not mission critical
Direct Cut-over
What implementation tactic provides a safety net?
Parallel
Which implementation approach is usually the most expensive
and least risky?
Parallel In slides
I would argue they are all subjectively expensive, especially phased - Austin
What tactic can be used to increase confidence in a new system?
Parallel
What implementation tactic requires a modular organization structure?
Phased
a ____ is very unique, special and not ongoing
Project
What are the four definition areas of a project?
Temporary
Defined Purpose
Start and end dates
Human and other resources
What is true when a project closes normally?
Completed as plan within cost, quality and schedule objectives. Likely some variation and modification along the way
Define Premature Project Closure
Adam in bed
-Kelsey
A project pushed to finish early, may not include all the required features or functionality
A runaway never ending project is?
A perpetual project
What is the difference between a failed project and a changed priority project?
A failed project is one where costs outweigh benefit of continuing.
A changed priority project occurs due to resource constraints, misjudged value or starvation
What is the most important part of closure of a project under normal circumstances?
Getting the project sponsors acceptance
How do you improve the likelihood of project acceptance?
Clearly define the acceptance criteria early in the project
Completion of all project deliverables and milestones thoroughly documented
What is in a final project report?
Summary
Comparison of planned vs actual scope, schedule & budget
Outstanding issues
Documentation
What documentation are you to provide?
System Documentation
User Manuals
Training Materials
Maintenance Documents
When does the formal signoff happen?
At the final meeting and presentation
What steps remain after the signoff for an admin to do?
Verify all deliverables and open items are complete
Organize and archive deliverables and documentation
Plan for the release of all resources
Plan evaluations
Close all project accounts
PARTY
How do you party?
https://www.youtube.com/watch?v=rblt2EtFfC4
What are 5 key (fake news) points to consider with individual performance reviews?
Begin with letting the person tell you about their own performance
Don’t compare them to others
Focus on behavior not the individual
Be consistent and fair
Reviews should provide consensus on improving performance
Who is a postmortem review done with?
the PM and Project team
What is reviewed in a Postmortem?
Initial MOV Scope, schedule, budget and quality objectives the deliverables The project plans and PMBOK areas Team Performance
Who does a project audit?
Someone outside the project impartial willing to listen have a broad base of project or industry experience no conflicts of interests
What is the main way to evaluate project success?
The MOV
making sponsor/customer satisfied
Discussing team members’ next assignment is generally part of?
Individual performance review
Fitness for use, and conformance to requirements are defined as?
Quality
Meeting customer needs is?
Fitness for use
Meeting some predefined set of standards is?
Conformance to requirements
What dictates quality?
the needs or expectations of the customer
PMBOK Definition of quality is?
The degree to which a set of inherent characteristics fulfill requirements
PQM is?
Project Quality Management
The processes required to ensure that a project will satisfy the needs for which it was undertaken
What does PQM focus on
Quality Planning - Determining which quality standards are important and how they will be met
Quality Assurance - Evaluating overall project performance to ensure quality
Quality Control - Monitoring the activities and results of the project to endure that the project complies with the quality standards
Does PQM focus on the product or the process of the project?
BOTH
What is a quality control chart?
Recall Operations class, number of defects as compared to a standard with control limits
20% of the problems are responsible for 80% of the total cost of the project problems is?
Pareto’s Rule, expressed by a Pareto diagram
What does a cause and effect (fishbone) diagram help identify?
The root problem not the symptoms
How do you identify interrelationships between stat sets?
Using a scatter diagram with some regression
What are the 6 components to an IT Project Quality Plan (IT PQP)?
Quality Philosophies & Principles Quality Standards and Metrics Validation and Verification Configuration management Monitor and control Learn, improve and mature
What are some
quality Philosophies and Principles?
- Customer satisfaction
- prevention not inspection
- improve process to improve product
- quality is everyones responsibility
- fact-based management
What is the total cost of quality?
Prevention + Inspection + Internal Failure + External failure
What is the least expensive cost of quality?
Prevention
what do Process Metrics do?
Control the defects introduced by the process that are required to create project deliverables;
eg)
Defect Arrival Rate - The number of defects found over a specific period
of time.
Defects by Phase - The number of defects found during each phase of
the project.
Defect Backlog - The number of defects waiting to be fixed.
Fix Response Time The average time it takes to fix a defect.
Defective Fixes - The number of fixes that created new defects
What do product metrics focus on?
The quality of the deliverable as judged by the customer client or sponsor;
eg)
Mean Time to Failure -Average time elapsed until a product fails.
Defect Density - The number of defects per lines of code (LOC) or function
points.
Customer Found Defects - The number of defects found by the customer.
Customer Satisfaction - An index to measure customer satisfaction, e.g., scale from
1 (very unsatisfied) to 5 (very satisfied)
Project Metrics focus on
The project management process to ensure that the project meets its overall goal (scope, schedule & budget)
some eg)
Earned Value - Budgeted Cost of Work Performed
Turnover - Number of project team members who quit or were terminated
Scope Change Requests
Verification focuses on?
Process related activities
Business, Management and Technical reviews are?
Verification
Validation focuses on?
Product oriented activities, usually towards the end of the project
What is white box testing?
Testing the paths of logic (structure)
What is Blackbox testing?
Testing the functionality
What is Greybox testing?
Focusing on the functionality and structure
Is testing part of Validation or verification?
Validation
What is Acceptance testing?
Certifies that the system satisfied the end user or customer scope and requirements after system testing is complete.
Who’s responsibility is it to assure that all features and functionality are included in order to hit the MOV?
The users or client
What are project quality standards?
Documented agreements
Protocols
Rules that outline technical specification or criteria to ensure the product, service, processes and materials meet their purpose
What are three quality systems studied in class?
ISO Six Sigma (DMAIC) Capability Maturity Model Integration
What is ISO
International Organization for Standardization
bunch of countries, bunch of members
ISO 9000 focuses on?
Quality Management
Improve customer satisfaction
Continuous improvement of the organizations performance
ISO 14000 is concerned with?
Environmental Management
How the organization can minimize harmful effects on the environment
Can ISO 9001:2000 be applied to all engineering disciplines?
Well sure it can! Even Software Development! Woweee
What was the point of TickIT’s creation?
ISO 9000 was too general and difficult to achieve, so TickIT guides a company through it and gives developers an accredited quality certification
How does Six Sigma measure quality of a process?
DPO
Defects per Opportunities
What is a defect according to Six Sigma
Anything that results in customer dissatisfaction
AKA Dylan’s Mom
How many defects per million is 1 sigma - 6 sigma?
Sigma Defects Per Million 1 - 690,000 2 - 308,537 3 - 66,807 4 - 6,210 5 - 233 6 - 3.4
What does Six Sigma DMAIC Improvement Cycle stand for?
Define Measure Analyze Improve Control
CMMI is?
Capability Maturity Model Integration
A set of recommended practices for a set of key processes specific to Software Development
What are the 5 levels of CMMI?
1 - Initial, processes are disciplined (ad hoc & reactive)
2 - Repeatable, processes are standard and consistent
3 - Defined, processes are predictable
4 - Managed, processes are continuously improving (use quantitative methods)
5 - Optimizing (technology change management)
____ is the number of working hours needed for a task of project
Effort
____ is the amount of calendar time needed for a task of project
Duration
What is the most common error when guesstimating
Being overly optimistic - it’s a cruel world out there. It’ll eat you up and shit you out dead.
Name the project estimation technique: based on feelings and not facts
guesstimating
Name the project estimation technique: Top and middle managers determine overall project schedule and/or cost.
Top-down estimating
How many rounds does the Delphi technique require?
As many as needed until consensus reached
What is the formula for three-point estimation technique?
E = (O+4m+P)/6
Name the project estimation technique: Multiple experts estimate and compare ideas. Multiple iterations until consensus reached.
Delphi
What can happen if time boxing is used to often?
the project team members
become burned out and frustrated
Name the project estimation technique: dividing the project into smaller modules and then directly estimating the time and effort in terms of person hours,
person-weeks, or person-months for each
module
Bottom-up
Name the project estimation technique: estimate based on similar tasks in the past
Analagous
Name the project estimation technique: Ask someone with expertise for advice
Expert advice (duh)
What is a common principle to estimate effort using analogous estimation?
Take previous time, double it, add 10-20%
What is a metric?
A measure of some property of a piece of software or its specification (e.g. LOC, FP)
What is a measure?
Function to assign a number to the size of some product or process atribute
What is a measurement?
Act of obtaining a measure
What are some controversies regarding LOC?
- count comments?
- declaring variables?
- efficient code
- language differences
T/F: Function points cannot be used to compare applications written in different languages
F: FP analysis is independent of technology
What are the 5 primary elements of FP analysis?
- External Inputs
- External Outputs
- External Inquiries
- Internal Logical Files
- External Interface Files
Name the FP element:
Enquiry based on both input and output components that result in data retrieval
from one or more internal logical files
External Inquiry (EQ)
Name the FP element:
Data originated from users or other system to cross the boundary from outside to
inside
External Input (EI)
Name the FP element:
Logical grouping of data that resides external to the applications boundary
External Interface Files (EIF)
What is the formula for Value Adjustment Factor?
VAF = (TDI * 0.01) + 0.65
How is total degrees of influence (TDI) calculated?
Score each of the 14 general system characteristics on a scale of 1-5, then sum
What is the formula for total adjusted function points?
FP = UAF * VAF
What does COCOMO stand for?
Constructive Cost Model
What is COCOMO used to estimate?
cost, effort and schedule
What are three COCOMO project types?
- organiz
- embedded
- semi-detached
What type of project is this: Challenging projects that may be new ground for the organization or project
team
Embedded
What type of project is this: Routine projects where the work is expected to go smoothly with few
problems
Organic
What is a semi-detached project?
In between organic and embedded
How long is a person-month in COCOMO?
152 hours
What is KDSI?
Thousands of delivered source instructions (LOC)
What are the effort equations in COCOMO?
organic = 2.4 * KDSI ^ 1.05 Semi-detached = 3.0 * KDSI ^ 1.12 Embedded = 3.6 * KDSI ^ 1.20
What are the duration equations in COCOMO?
Organic = 2.5 * Effort ^ 0.38
Semi-detached = 2.5 * Effort ^ 0.36
Embedded = 2.5 * Effort ^ 0.32
How can you calculate people required for a project?
People required = Effort / duration
What assumptiosn does COCOMO 81 rely on?
- A waterfall process is used
- All software developed from scratch
What submodels are included in COCOMO II
- Application composition model
- Early design model
- Reuse model
- Post-architectural model
Defect Arrival Rate is an example of
A Process Metric
Customer Found Defect is an example of
A Product Metric
Structural Requirements are
Project Standards (Usability, Maintainability . . . )
Grey-box testing is a part of?
Unit Testing
What is the most important skill for a PM to have?
Communication
What is Information Distribution?
Getting the right information to the right people in the right format
What does performance reporting include?
Status Reports
Progress Reports
Forecast reports
What is defined by focusing on verifying and documenting a projects progress?
Administrative Closure
What is a project communication plan?
Who needs what information and when
Who identifies stakeholders and their communication needs?
THE PM
What are the 5 components of a PCP (Project communication plan)
Stakeholder Information Requirement Type of Report/Metric Timing/Availability Medium/Format