SlideShare uma empresa Scribd logo
1 de 22
Quiz 2- LSIS 5610 – Integrated Project Management
I, _______your name________________, pledge that I have
neither given nor received help on this quiz.
Instructor’s note: You may face many information systems
project in your career. As you learn from team project
experience this semester, there are challenges. Also, learn from
reading and others’ experiences during forum discussions. To
answer the following questions, read and analyze the assigned
textbook: Brooks, Frederick. (1995) The Mythical Man-Month.
Addison-Wesley, Reading, MA (2nd Edition). This quiz
requires SHORT ANSWERS. You may write in phrases
(complete sentences not required this time) and bulleted lists
are okay. (10 points each)
Due: Tuesday, Feb 24
1. (1st Preface) The concepts in The Mythical Man-Month are
based on Frederick Brooks’ experiences on what operating
system? Was it completed on time? What year did he leave IBM
and move to North Carolina? According to Brooks, what is the
“critical need” when you manage a large software systems
project? (Note: Computer Sci bldg at UNC-Chapel Hill has been
named after him.)
2. (Chapter 1) Compare “programming product” vs.
“programming system.”
3. (Chapter 2) Why is “man-month” or the time workers spend
deceptive, even dangerous when predicting how long it will take
on what kind of project? What does communication have to do
with the deception?
4. (Chapter 2) Describe by fully defining and illustrating
Brook’s Law.
5. (Chapter 3) List the members of a 10-man programming team
built on the surgical model and describe their tasks.
6. (Chapter 4) How does Brooks define the “architecture” of a
system? What is “conceptual integrity?” How does “conceptual
integrity” necessarily make one group “aristocrats” (or is that
“artistcrats” –tip)?
7. (Chapter 4) Define the three phases of a project according to
Brooks and what “working in parallel” means as it effects a
project.
8. (Chapter 5) What is the “second system effect,” and how can
an architect avoid it?
9. (Chapter 6) Define THREE of the following as used in the
textbook: manual, formal definition, prose definition,
implementation definition, de facto definition.
10. (Chapter 6) In the 21st century, do suggestions by Brooks
about weekly team conferences and telephone logs still apply?
How can the web and telecommunications be applied to support
or enhance both? How has “Agile method” impacted
communications?
.
iLAB OVERVIEW
Scenario and Summary
You are a business analyst working for a small business that is
considering a project to implement a Customer Relationship
Management (CRM) system for use by field sales personnel.
The system will use the ACT! software application from Sage
Software, Inc. Management has asked you to prepare a
preliminary economic feasibility analysis for this proposed
project.
The company has nine field sales representatives and one sales
manager. The sales representatives and the manager already
have desktop computers and Blackberry smartphones with
cellular data plans, so these items do not have to be considered
in your analysis.
The project requires the purchase of the following:
· Ten copies of the latest version of the Sage ACT! Premium
software application (one copy for each of the nine field sales
representatives plus an additional copy for the sales manager).
Installation of the software on all 10 desktop PCs will take a
computer technician from the company’s internal IT department
two hours to complete. The computer technician earns $20/hour.
All users will attend a one-day (i.e., eight-hour) training class
on the ACT! Premium software provided by Real World
Training. The cost for the training class is $800 (this is for the
entire class, not per person).
After the system is in operation, the company expects to
purchase subscriptions to the ACT! Mobile Live service to
allow the sales representatives to access their ACT! data
through their Blackberry smartphones. A subscription will be
required for each of the nine sales representatives (but not for
the manager). Each subscription costs $120 per year.
Benefits expected from the system include:
· Earnings from increased sales: $1,500 per year; and
· Cost savings by avoiding hiring a part-time administrative
assistant for the sales manager: $2,500 per year.
The project has a five-year time horizon and the company uses a
discount rate of 10%.
Upon completing this lab, you will be able to:
· Research and prepare a basic economic feasibility analysis
spreadsheet for a project, and interpret the results.
Necessary materials: All materials marked with * are already
installed in your lab environment.
· Background information (Scenario/Summary section above)
· Economic Feasibility Analysis workbook
(BIS261_W2_iLab_Template.xlsx; download from iLab
Files folder in Doc Sharing)
· Microsoft Excel* for performing the feasibility analysis
Deliverables
Submit your completed Economic Feasibility Assessment
workbook with price quotations, feasibility analysis, and
conclusions.
Grading rubric:
Item
Percentage
Quotations sheet
30%
Analysis sheet
40%
Conclusions sheet
30%
100%
iLAB STEPS
STEP 1: Read and analyze the business case
Back to Top
Carefully read the Scenario/Summary given above and identify
the benefits, one-time costs, and recurring costs associated with
this proposed project. In your review, make notes on each of the
following. These notes will not be turned in, but you will use
them in completing the remaining steps in this lab.
a. What are the benefits that the company will obtain for each
year that the system is in operation?
b. What are the one-time costs that the company must pay
before putting the new system into operation?
c. What are the recurring costs that the company must pay each
year that the system is in operation?
STEP 2: Download and open Economic Feasibility Analysis
workbook template
Back to Top
Download the file BIS261_W2_iLab_Template.xlsx from
the iLab Files area of Doc Sharing, and open it in Microsoft
Excel. You will use this Excel workbook to record the results of
your research, perform your economic feasibility analysis, and
document your conclusions.
STEP 3: Research costs
Back to Top
Select a vendor for the application software needed for the
project and determine the costs associated with purchasing this
software.
a. Do research to identify vendors who supply this application
software and their pricing. You may want to do research on the
Internet (for example, on the website of the software publisher
and other ecommerce sites that sell business software). You may
also consider checking with local retailers who sell business
software.
b. Select a specific vendor to use for a price quotation. You may
select the vendor with the lowest price, or you may choose to
select a higher-priced vendor if you decide that other factors
(such as reliability or convenience) justify the higher cost.
c. In the One-Time Costs section of the Quotes worksheet,
record the name of the software application under Product or
Service. Record a description of the application (including the
specific version) under Description. Record the vendor that you
selected under Vendor. Record the vendor’s price per copy
under Unit Cost. Record the number of copies needed for the
project under Quantity.
d. Notice that a formula in the worksheet automatically
calculates the Extended Cost.
STEP 4: Record additional cost and benefit line items
Back to Top
Record all other cost and benefit items associated with the
project on the Quotes worksheet of the Excel workbook, as
follows.
a. At the top of the worksheet, enter your name for Prepared By
and the current date for Date.
b. In the Benefits section of the worksheet, for each expected
benefit of the project, enter the Benefit Item, How Determined,
and the Annual Value. If the annual value of a benefit item was
given in the Scenario/Summary, enter Given in scenario in the
How Determined column. If you need to perform any research
or calculations to determine the Annual Value, use the How
Determined column to briefly describe what you did.
c. In the One-Time Costs section of the worksheet, for each
additional one-time cost item for the project, enter the Product
or Service, Description, Vendor, Unit Cost, and Quantity (using
the rows below the entry for application software that you made
in Step 3). If a service is provided by a company employee
rather than purchased from an outside vendor, enter In-house in
the Vendor column.
d. In the Recurring Costs section of the worksheet, for each
recurring cost associated with the project, enter the Cost Item,
How Determined, and Annual Value. If the annual value of a
cost item was given in the Scenario/Summary, enter Given in
scenario in the How Determined column. If you needed to
perform any research or calculations to determine the Annual
Value, use the How Determined column to briefly describe what
you did.
e. Notice that formulas in the worksheet automatically calculate
the totals for each section.
STEP 5: Perform the Economic Feasibility Analysis
Back to Top
Enter values in the blue-shaded cells in the Analysis worksheet
to calculate the Net Present Value (NPV), Return on Investment
(ROI), and break-even point for the project, as follows.
a. Enter a descriptive name for the project in the cell marked
[Enter Project Name Here].
b. Enter the discount rate for the project (the discount rate is
given in the Scenario/Summary).
c. Take the Total Annual Value of Benefits from the Quotes
worksheet and, on the Analysis worksheet, enter this value in
the Net Economic Benefit row for each year that the project will
be in operation (Year 1 through Year 5). Be sure to enter benefit
values as positive numbers.
d. Take the Total of One-Time Costs from the Quotes worksheet
and, on the Analysis worksheet, enter this value in the One-
Time COSTS row under Year 0. Be sure to enter this cost value
as a negative number.
e. Take the Total Annual Value of Recurring Costs from the
Quotes worksheet and, on the Analysis worksheet, enter this
value in the Recurring Costs row for each year that the project
will be in operation (Year 1 through Year 5). Be sure to enter
cost values as negative numbers.
f. Notice that formulas in the worksheet automatically calculate
the Overall NPV, Overall ROI, and break-even point for the
project.
STEP 6: Document conclusions
Back to Top
On the Conclusions worksheet, write a brief memo (three-to-
five paragraphs) to your manager, including the following:
a. Enter your name after FROM: and the current date after
DATE:;
b. Summarize your research findings and the results of your
feasibility analysis in narrative form (one or two paragraphs);
c. State your own interpretation of these results--what they
mean in your own words (one or two paragraphs); and
d. Finish with a clear statement of your opinion on whether or
not the project is economically feasible for the company, and
why (one paragraph).
STEP 7: Save and submit
Back to Top
Save your completed workbook as a Microsoft Excel file using
the following naming convention: LastName_w2_ilab.xlsx.
QuotesPrepared By:Date:.BenefitsBenefitHow
DeterminedAnnual ValueTotal Annual Value of Benefits:$ -
0One-Time CostsProduct or ServiceDescriptionVendorUnit
CostQuantityExtended Cost$ - 0$ - 0$ - 0$ - 0$ - 0$ -
0$ - 0$ - 0$ - 0$ - 0$ - 0Total of One-Time Costs:$ -
0Recurring CostsCostHow DeterminedAnnual ValueTotal
Annual Value of Recurring Costs:$ - 0
AnalysisEconomic Feasibility Analysis[Enter Project Name
Here]Discount rateYear of ProjectYear 0Year 1Year 2Year
3Year 4Year 5TOTALSNet economic benefitDiscount rate
(0%)$ 1.00$ 1.00$ 1.00$ 1.00$ 1.00$ 1.00PV of
benefits$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0NPV of all
BENEFITS$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0One-time
COSTSRecurring CostsDiscount rate
(0%)1.001.001.001.001.001.00PV of recurring costs$ - 0$ -
0$ - 0$ - 0$ - 0$ - 0NPV of all COSTS$ - 0$ - 0$ - 0$
- 0$ - 0$ - 0$ - 0Overall NPV$ - 0Overall ROI (Overall
NPV / NPV of all COSTS)ERROR:#DIV/0!Break-even
analysisYearly NPV Cash Flow$ - 0$ - 0$ - 0$ - 0$ - 0$
- 0Overall NPV Cash Flow$ - 0$ - 0$ - 0$ - 0$ - 0$ -
0Project breakeven occurs between years 5 and 6Use first year
of positive cash flow to calculate break-even
fractionERROR:#DIV/0!ERROR:#DIV/0!NOTE: All dollar
values have been rounded to the nearest dollar.
Conclusions
TO: Manny Jerr, Information Systems Manager
FROM:
SUBJECT: Economic Feasibility Analysis for QuickBooks
Implementation
DATE:
---------------------------------------------------------------------------
--------------------------------------------------
2
The Mythical Man-Month
2
The Mythical Man-Month
Good cooking fakes time. If you are made to wait, it is to
serve you better, and to please you.
MENU OF RESTAURANT ANTOINE. NEW ORLEANS
13
14 The Mythical Man-Month
More software projects have gone awry for lack of calendar
time
than for all other causes combined. Why is this cause of disaster
so common?
First, our techniques of estimating are poorly developed. More
seriously, they reflect an unvoiced assumption which is quite
un-
true, i.e., that all will go well.
Second, our estimating techniques fallaciously confuse effort
with progress, hiding the assumption that men and months are
interchangeable.
Third, because we are uncertain of our estimates, software
managers often lack the courteous stubbornness of Antoine's
chef.
Fourth, schedule progress is poorly monitored. Techniques
proven and routine in other engineering disciplines are
considered
radical innovations in software engineering.
Fifth, when schedule slippage is recognized, the natural (and
traditional) response is to add manpower. Like dousing a fire
with
gasoline, this makes matters worse, much worse. More fire re-
quires more gasoline, and thus begins a regenerative cycle
which
ends in disaster.
Schedule monitoring will be the subject of a separate essay.
Let us consider other aspects of the problem in more detail.
Optimism
All programmers are optimists. Perhaps this modern sorcery
espe-
cially attracts those who believe in happy endings and fairy
god-
mothers. Perhaps the hundreds of nitty frustrations drive away
all
but those who habitually focus on the end goal. Perhaps it is
merely that computers are young, programmers are younger, and
the young are always optimists. But however the selection
process
works, the result is indisputable: "This time it will surely run,"
or
"I just found the last bug."
So the first false assumption that underlies the scheduling of
systems programming is that all will go well, i.e., that each task
will
hike only as long as it "ought" to take.
Optimism 15
The pervasiveness of optimism among programmers deserves
more than a flip analysis. Dorothy Sayers, in her excellent book,
The Mind of the Maker, divides creative activity into three
stages:
the idea, the implementation, and the interaction. A book, then,
or a computer, or a program comes into existence first as an
ideal
construct, built outside time and space, but complete in the
mind
of the author. It is realized in time and space, by pen, ink, and
paper, or by wire, silicon, and ferrite. The creation is complete
when someone reads the book, uses the computer, or runs the
program, thereby interacting with the mind of the maker.
This description, which Miss Sayers uses to illuminate not
only human creative activity but also the Christian doctrine of
the
Trinity, will help us in our present task. For the human makers
of
things, the incompletenesses and inconsistencies of our ideas
become clear only during implementation. Thus it is that
writing,
experimentation, "working out" are essential disciplines for the
theoretician.
In many creative activities the medium of execution is intract-
able. Lumber splits; paints smear; electrical circuits ring. These
physical limitations of the medium constrain the ideas that may
be expressed, and they also create unexpected difficulties in the
implementation.
Implementation, then, takes time and sweat both because of
the physical media and because of the inadequacies of the
under-
lying ideas. We tend to blame the physical media for most of
our
implementation difficulties; for the media are not "ours" in the
way the ideas are, and our pride colors our judgment.
Computer programming, however, creates with an exceed-
ingly tractable medium. The programmer builds from pure
thought-stuff: concepts and very flexible representations
thereof.
Because the medium is tractable, we expect few difficulties in
implementation; hence our pervasive optimism. Because our
ideas
are faulty, we have bugs; hence our optimism is unjustified.
In a single task, the assumption that all will go well has a
probabilistic effect on the schedule. It might indeed go as
16 The Mythical Man-Month
for there is a probability distribution for the delay that will be
encountered, and "no delay" has a finite probability. A large
pro-
gramming effort, however, consists of many tasks, some
chained
end-to-end. The probability that each will go well becomes van-
ishingly small.
The'Man-Month
The second fallacious thought mode is expressed in the very
unit
of effort used in estimating and scheduling: the man-month.
Cost
does indeed vary as the product of the number of men and the
number of months. Progress does not. Hence the man-month as
a unit
for measuring the size of a job is a dangerous and deceptive
myth. It
implies that men and months are interchangeable.
Men and months are interchangeable commodities only when
a task can be partitioned among many workers with no
communica-
tion among them (Fig. 2.1). This is true of reaping wheat or
picking
cotton; it is not even approximately true of systems
programming.
Men
Fig. 2.1 Time versus number of workers—perfectly
partitionable task
The Man-Month 17
When a task cannot be partitioned because of sequential con-
straints, the application of more effort has no effect on the
sched-
ule (Fig. 2.2). The bearing of a child takes nine months, no
matter
how many women are assigned. Many software tasks have this
characteristic because of the sequential nature of debugging.
Fig. 2.2 Time versus number of workers—unpartitionable task
In tasks that can be partitioned but which require communica-
tion among the subtasks, the effort of communication must be
added to the amount of work to be done. Therefore the best that
can be done is somewhat poorer than an even trade of men for
months (Fig. 2.3).
18 The Mythical Man-Month
Men
Fig. 2.3 Time versus number of workers—partitionable task
requiring
communication
The added burden of communication is made up of two parts,
training and intercommunication. Each worker must be trained
in
the technology, the goals of the effort, the overall strategy, and
the
plan of work. This training cannot be partitioned, so this part of
the added effort varies linearly with the number of workers.1
Intercommunication is worse. If each part of the task must be
separately coordinated with each other part/ the effort increases
as
n(n-I)/2. Three workers require three times as much pairwise
intercommunication as two; four require six times as much as
two.
If, moreover, there need to be conferences among three, four,
etc.,
workers to resolve things jointly, matters get worse yet. The
added
effort of communicating may fully counteract the division of the
original task and bring us to the situation of Fig. 2.4.
Systems Test 19
Men
Fig. 2.4 Time versus number of workers—task with complex
interrela-
tionships
Since software construction is inherently a systems effort—an
exercise in complex interrelationships—communication effort is
great, and it quickly dominates the decrease in individual task
time
brought about by partitioning. Adding more men then lengthens,
not shortens, the schedule.
Systems Test
No parts of the schedule are so thoroughly affected by
sequential
constraints as component debugging and system test. Further-
more, the time required depends on the number and subtlety of
the errors encountered. Theoretically this number should be
zero.
Because of optimism, we usually expect the number of bugs to
be
20 The Mythical Man-Month
smaller than it turns out to be. Therefore testing is usually the
most mis-scheduled part of programming.
For some years I have been successfully using the following
rule of thumb for scheduling a software task:
l/3 planning
l/6 coding
l/4 component test and early system test
l/4 system test, all components in hand.
This differs from conventional scheduling in several important
ways:
1. The fraction devoted to planning is larger than normal. Even
so, it is barely enough to produce a detailed and solid specifi-
cation, and not enough to include research or exploration of
totally new techniques.
2. The half of the schedule devoted to debugging of completed
code is much larger than normal.
3. The part that is easy to estimate, i.e., coding, is given only
one-sixth of the schedule.
In examining conventionally scheduled projects, I have found
that few allowed one-half of the projected schedule for testing,
but that most did indeed spend half of the actual schedule for
that
purpose. Many of these were on schedule until and except in
system testing.2
Failure to allow enough time for system test, in particular, is
peculiarly disastrous. Since the delay comes at the end of the
schedule, no one is aware of schedule trouble until almost the
delivery date. Bad news, late and without warning, is unsettling
to customers and to managers.
Furthermore, delay at this point has unusually severe finan-
cial, as well as psychological, repercussions. The project is
fully
staffed, and cost-per-day is maximum. More seriously, the soft-
ware is to support other business effort (shipping of computers,
operation of new facilities, etc.) and the secondary costs of
delay-
ing these are very high, for it is almost time for software
shipment.
Regenerative Schedule Disaster 21
Indeed, these secondary costs may far outweigh all others. It is
therefore very important to allow enough system test time in the
original schedule.
Gutless Estimating
Observe that for the programmer, as for the chef, the urgency of
the patron may govern the scheduled completion of the task, but
it cannot govern the actual completion. An omelette, promised
in
two minutes, may appear to be progressing nicely. But when it
has
not set in two minutes, the customer has two choices— wait or
eat
it raw. Software customers have had the same choices.
The cook has another choice; he can turn up the heat. The
result is often an omelette nothing can save— burned in one
part,
raw in another.
Now I do not think software managers have less inherent
courage and firmness than chefs, nor than other engineering
man-
agers. But false scheduling to match the patron's desired date is
much more common in our discipline than elsewhere in
engineer-
ing. It is very difficult to make a vigorous, plausible, and job-
risking defense of an estimate that is derived by no quantitative
method, supported by little data, and certified chiefly by the
hunches of the managers.
Clearly two solutions are needed. We need to develop and
publicize productivity figures, bug-incidence figures, estimating
rules, and so on. The whole prof ession can only profit from
sharing
such data.
Until estimating is on a sounder basis, individual managers
will need to stiffen their backbones and defend their estimates
with the assurance that their poor hunches are better than wish-
derived estimates.
Regenerative Schedule Disaster
What does one do when an essential software project is behind
schedule? Add manpower, naturally. As Figs. 2.1 through 2.4
sug-
gest, this may or may not help.
22 The Mythical Man-Month
Let us consider an example.3 Suppose a task is estimated at 12
man-months and assigned to three men for four months, and that
there are measurable mileposts A, B, C, D, which are scheduled
to
fall at the end of each month (Fig. 2.5).
Now suppose the first milepost is not reached until two
months have elapsed (Fig. 2.6). What are the alternatives facing
the manager?
1. Assume that the task must be done on time. Assume that only
the first part of the task was misestimated, so Fig. 2.6 tells the
story accurately. Then 9 man-months of effort remain, and
two months, so 4V£ men will be needed. Add 2 men to the 3
assigned.
2. Assume that the task must be done on time. Assume that the
whole estimate was uniformly low, so that Fig. 2.7 really
describes the situation. Then 18 man-months of effort remain,
and two months, so 9 men will be needed. Add 6 men to the
3 assigned.
Figure 2.5
Regenerative Schedule Disaster 23
Figure 2,6
Figure 2.7
24 The Mythical Man-Month
3. Reschedule. I like the advice given by P. Fagg, an
experienced
hardware engineer, "Take no small slips." That is, allow
enough time in the new schedule to ensure that the work can
be carefully and thoroughly done, and that rescheduling will
not have to be done again.
4. Trim the task. In practice this tends to happen anyway, once
the team observes schedule slippage. Where the secondary
costs of delay are very high, this is the only feasible action.
The manager's only alternatives are to trim it formally and
carefully, to reschedule, or to watch the task get silently
trimmed by hasty design and incomplete testing.
In the first two cases, insisting that the unaltered task be
completed in four months is disastrous. Consider the
regenerative
effects, for example, for the first alternative (Fig. 2.8). The two
new
men, however competent and however quickly recruited, will re-
quire training in the task by one of the experienced men. If this
takes a month, 3 man-months will have been devoted to work
not in the
original estimate. Furthermore, the task, originally partitioned
three
ways, must be repartitioned into five parts; hence some work
already done will be lost, and system testing must be
lengthened.
So at the end of the third month, substantially more than 7 man-
months of effort remain, and 5 trained people and one month are
available. As Fig. 2.8 suggests, the product is just as late as if
no
one had been added (Fig. 2.6).
To hope to get done in four months, considering only training
time and not repartitioning and extra systems test, would
require
adding 4 men, not 2, at the end of the second month. To cover
repartitioning and system test effects, one would have to add
still
other men. Now, however, one has at least a 7-man team, not a
3-man one; thus such aspects as team organization and task
divi-
sion are different in kind, not merely in degree.
Notice that by the end of the third month things look very
black. The March 1 milestone has not been reached in spite of
all
Regenerative Schedule Disaster 25
the managerial effort. The temptation is very strong to repeat
the
cycle, adding yet more manpower. Therein lies madness.
The foregoing assumed that only the first milestone was
misestimated. If on March I one makes the conservative
assump-
tion that the whole schedule was optimistic, as Fig. 2.7 depicts,
one
wants to add 6 men just to the original task. Calculation of the
training, repartitioning, system testing effects is left as an
exercise
for the reader. Without a doubt, the regenerative disaster will
yield a poorer product, later, than would rescheduling with the
original three men, unaugmented.
Oversimplifying outrageously, we state Brooks's Law:
Adding manpower to a late software project makes it later.
This then is the demythologizing of the man-month. The
number of months of a project depends upon its sequential con-
Figure 2.8
26 The Mythical Man-Month
straints. The maximum number of men depends upon the
number
of independent subtasks. From these two quantities one can
derive
schedules using fewer men and more months. (The only risk is
product obsolescence.) One cannot, however, get workable
sched-
ules using more men and fewer months. More software projects
have gone awry for lack of calendar time than for all other
causes
combined.

Mais conteúdo relacionado

Semelhante a Quiz 2- LSIS 5610 – Integrated Project ManagementI, _______y.docx

Sheet2ScoresMaxActualComments1. Effort Estimate. Estimate the e.docx
Sheet2ScoresMaxActualComments1.  Effort Estimate.   Estimate the e.docxSheet2ScoresMaxActualComments1.  Effort Estimate.   Estimate the e.docx
Sheet2ScoresMaxActualComments1. Effort Estimate. Estimate the e.docxbjohn46
 
Strayer cis 348 week 3 assignment 2 business case
Strayer cis 348 week 3 assignment 2 business caseStrayer cis 348 week 3 assignment 2 business case
Strayer cis 348 week 3 assignment 2 business caseshyaminfo30
 
Cis 554 Enhance teaching / snaptutorial.com
Cis 554 Enhance teaching / snaptutorial.comCis 554 Enhance teaching / snaptutorial.com
Cis 554 Enhance teaching / snaptutorial.comStokesCope170
 
IT 315 Project Description and Scoring Guide Overvie.docx
IT 315 Project Description and Scoring Guide  Overvie.docxIT 315 Project Description and Scoring Guide  Overvie.docx
IT 315 Project Description and Scoring Guide Overvie.docxpriestmanmable
 
Strayer cis 348 week 3 assignment 2 business case
Strayer cis 348 week 3 assignment 2 business caseStrayer cis 348 week 3 assignment 2 business case
Strayer cis 348 week 3 assignment 2 business caseeyavagal
 
Strayer cis 348 week 3 assignment 2 business case (2)
Strayer cis 348 week 3 assignment 2 business case (2)Strayer cis 348 week 3 assignment 2 business case (2)
Strayer cis 348 week 3 assignment 2 business case (2)eyavagal
 
PSYC 499Case Study 1 Grading RubricStudentCriteriaPoint.docx
PSYC 499Case Study 1 Grading RubricStudentCriteriaPoint.docxPSYC 499Case Study 1 Grading RubricStudentCriteriaPoint.docx
PSYC 499Case Study 1 Grading RubricStudentCriteriaPoint.docxpotmanandrea
 
Cis 498 Believe Possibilities / snaptutorial.com
Cis 498    Believe Possibilities / snaptutorial.comCis 498    Believe Possibilities / snaptutorial.com
Cis 498 Believe Possibilities / snaptutorial.comDavis5a
 

Semelhante a Quiz 2- LSIS 5610 – Integrated Project ManagementI, _______y.docx (8)

Sheet2ScoresMaxActualComments1. Effort Estimate. Estimate the e.docx
Sheet2ScoresMaxActualComments1.  Effort Estimate.   Estimate the e.docxSheet2ScoresMaxActualComments1.  Effort Estimate.   Estimate the e.docx
Sheet2ScoresMaxActualComments1. Effort Estimate. Estimate the e.docx
 
Strayer cis 348 week 3 assignment 2 business case
Strayer cis 348 week 3 assignment 2 business caseStrayer cis 348 week 3 assignment 2 business case
Strayer cis 348 week 3 assignment 2 business case
 
Cis 554 Enhance teaching / snaptutorial.com
Cis 554 Enhance teaching / snaptutorial.comCis 554 Enhance teaching / snaptutorial.com
Cis 554 Enhance teaching / snaptutorial.com
 
IT 315 Project Description and Scoring Guide Overvie.docx
IT 315 Project Description and Scoring Guide  Overvie.docxIT 315 Project Description and Scoring Guide  Overvie.docx
IT 315 Project Description and Scoring Guide Overvie.docx
 
Strayer cis 348 week 3 assignment 2 business case
Strayer cis 348 week 3 assignment 2 business caseStrayer cis 348 week 3 assignment 2 business case
Strayer cis 348 week 3 assignment 2 business case
 
Strayer cis 348 week 3 assignment 2 business case (2)
Strayer cis 348 week 3 assignment 2 business case (2)Strayer cis 348 week 3 assignment 2 business case (2)
Strayer cis 348 week 3 assignment 2 business case (2)
 
PSYC 499Case Study 1 Grading RubricStudentCriteriaPoint.docx
PSYC 499Case Study 1 Grading RubricStudentCriteriaPoint.docxPSYC 499Case Study 1 Grading RubricStudentCriteriaPoint.docx
PSYC 499Case Study 1 Grading RubricStudentCriteriaPoint.docx
 
Cis 498 Believe Possibilities / snaptutorial.com
Cis 498    Believe Possibilities / snaptutorial.comCis 498    Believe Possibilities / snaptutorial.com
Cis 498 Believe Possibilities / snaptutorial.com
 

Mais de catheryncouper

1-Racism Consider the two films shown in class Night and Fog,.docx
1-Racism Consider the two films shown in class Night and Fog,.docx1-Racism Consider the two films shown in class Night and Fog,.docx
1-Racism Consider the two films shown in class Night and Fog,.docxcatheryncouper
 
1-2 December 2015 Geneva, SwitzerlandWHO INFORMAL CO.docx
1-2 December 2015      Geneva, SwitzerlandWHO INFORMAL CO.docx1-2 December 2015      Geneva, SwitzerlandWHO INFORMAL CO.docx
1-2 December 2015 Geneva, SwitzerlandWHO INFORMAL CO.docxcatheryncouper
 
1-httpfluoridealert.orgresearchersstateskentucky2-.docx
1-httpfluoridealert.orgresearchersstateskentucky2-.docx1-httpfluoridealert.orgresearchersstateskentucky2-.docx
1-httpfluoridealert.orgresearchersstateskentucky2-.docxcatheryncouper
 
1. Consider our political system today, in 2019. Which groups of peo.docx
1. Consider our political system today, in 2019. Which groups of peo.docx1. Consider our political system today, in 2019. Which groups of peo.docx
1. Consider our political system today, in 2019. Which groups of peo.docxcatheryncouper
 
1-Ageism is a concept introduced decades ago and is defined as .docx
1-Ageism is a concept introduced decades ago and is defined as .docx1-Ageism is a concept introduced decades ago and is defined as .docx
1-Ageism is a concept introduced decades ago and is defined as .docxcatheryncouper
 
1. Create a PowerPoint PowerPoint must include a minimum of.docx
1. Create a PowerPoint PowerPoint must include a minimum of.docx1. Create a PowerPoint PowerPoint must include a minimum of.docx
1. Create a PowerPoint PowerPoint must include a minimum of.docxcatheryncouper
 
1. Compare vulnerable populations. Describe an example of one of the.docx
1. Compare vulnerable populations. Describe an example of one of the.docx1. Compare vulnerable populations. Describe an example of one of the.docx
1. Compare vulnerable populations. Describe an example of one of the.docxcatheryncouper
 
1. Complete the Budget Challenge activity at httpswww.federa.docx
1. Complete the Budget Challenge activity at httpswww.federa.docx1. Complete the Budget Challenge activity at httpswww.federa.docx
1. Complete the Budget Challenge activity at httpswww.federa.docxcatheryncouper
 
1. Connections between organizations, information systems and busi.docx
1. Connections between organizations, information systems and busi.docx1. Connections between organizations, information systems and busi.docx
1. Connections between organizations, information systems and busi.docxcatheryncouper
 
1-Experiences with a Hybrid Class Tips And PitfallsCollege .docx
1-Experiences with a Hybrid Class Tips And PitfallsCollege .docx1-Experiences with a Hybrid Class Tips And PitfallsCollege .docx
1-Experiences with a Hybrid Class Tips And PitfallsCollege .docxcatheryncouper
 
RefereanceSpectra.jpgReactionInformation.jpgWittigReacti.docx
RefereanceSpectra.jpgReactionInformation.jpgWittigReacti.docxRefereanceSpectra.jpgReactionInformation.jpgWittigReacti.docx
RefereanceSpectra.jpgReactionInformation.jpgWittigReacti.docxcatheryncouper
 
Reconciling the Complexity of Human DevelopmentWith the Real.docx
Reconciling the Complexity of Human DevelopmentWith the Real.docxReconciling the Complexity of Human DevelopmentWith the Real.docx
Reconciling the Complexity of Human DevelopmentWith the Real.docxcatheryncouper
 
Reexamine the three topics you picked last week and summarized. No.docx
Reexamine the three topics you picked last week and summarized. No.docxReexamine the three topics you picked last week and summarized. No.docx
Reexamine the three topics you picked last week and summarized. No.docxcatheryncouper
 
ReconstructionDatesThe Civil War_________ Recons.docx
ReconstructionDatesThe Civil War_________   Recons.docxReconstructionDatesThe Civil War_________   Recons.docx
ReconstructionDatesThe Civil War_________ Recons.docxcatheryncouper
 
Record, Jeffrey. The Mystery Of Pearl Harbor. Military History 2.docx
Record, Jeffrey. The Mystery Of Pearl Harbor. Military History 2.docxRecord, Jeffrey. The Mystery Of Pearl Harbor. Military History 2.docx
Record, Jeffrey. The Mystery Of Pearl Harbor. Military History 2.docxcatheryncouper
 
REE6932_Case Study 2 Outline.docxCase Study 2The Holt Lunsf.docx
REE6932_Case Study 2 Outline.docxCase Study 2The Holt Lunsf.docxREE6932_Case Study 2 Outline.docxCase Study 2The Holt Lunsf.docx
REE6932_Case Study 2 Outline.docxCase Study 2The Holt Lunsf.docxcatheryncouper
 
Reasons for Not EvaluatingReasons from McCain, D. V. (2005). Eva.docx
Reasons for Not EvaluatingReasons from McCain, D. V. (2005). Eva.docxReasons for Not EvaluatingReasons from McCain, D. V. (2005). Eva.docx
Reasons for Not EvaluatingReasons from McCain, D. V. (2005). Eva.docxcatheryncouper
 
Recognize Strengths and Appreciate DifferencesPersonality Dimens.docx
Recognize Strengths and Appreciate DifferencesPersonality Dimens.docxRecognize Strengths and Appreciate DifferencesPersonality Dimens.docx
Recognize Strengths and Appreciate DifferencesPersonality Dimens.docxcatheryncouper
 
Real-World DecisionsHRM350 Version 21University of Phoe.docx
Real-World DecisionsHRM350 Version 21University of Phoe.docxReal-World DecisionsHRM350 Version 21University of Phoe.docx
Real-World DecisionsHRM350 Version 21University of Phoe.docxcatheryncouper
 
Real Clear PoliticsThe American Dream Not Dead –YetBy Ca.docx
Real Clear PoliticsThe American Dream Not Dead –YetBy Ca.docxReal Clear PoliticsThe American Dream Not Dead –YetBy Ca.docx
Real Clear PoliticsThe American Dream Not Dead –YetBy Ca.docxcatheryncouper
 

Mais de catheryncouper (20)

1-Racism Consider the two films shown in class Night and Fog,.docx
1-Racism Consider the two films shown in class Night and Fog,.docx1-Racism Consider the two films shown in class Night and Fog,.docx
1-Racism Consider the two films shown in class Night and Fog,.docx
 
1-2 December 2015 Geneva, SwitzerlandWHO INFORMAL CO.docx
1-2 December 2015      Geneva, SwitzerlandWHO INFORMAL CO.docx1-2 December 2015      Geneva, SwitzerlandWHO INFORMAL CO.docx
1-2 December 2015 Geneva, SwitzerlandWHO INFORMAL CO.docx
 
1-httpfluoridealert.orgresearchersstateskentucky2-.docx
1-httpfluoridealert.orgresearchersstateskentucky2-.docx1-httpfluoridealert.orgresearchersstateskentucky2-.docx
1-httpfluoridealert.orgresearchersstateskentucky2-.docx
 
1. Consider our political system today, in 2019. Which groups of peo.docx
1. Consider our political system today, in 2019. Which groups of peo.docx1. Consider our political system today, in 2019. Which groups of peo.docx
1. Consider our political system today, in 2019. Which groups of peo.docx
 
1-Ageism is a concept introduced decades ago and is defined as .docx
1-Ageism is a concept introduced decades ago and is defined as .docx1-Ageism is a concept introduced decades ago and is defined as .docx
1-Ageism is a concept introduced decades ago and is defined as .docx
 
1. Create a PowerPoint PowerPoint must include a minimum of.docx
1. Create a PowerPoint PowerPoint must include a minimum of.docx1. Create a PowerPoint PowerPoint must include a minimum of.docx
1. Create a PowerPoint PowerPoint must include a minimum of.docx
 
1. Compare vulnerable populations. Describe an example of one of the.docx
1. Compare vulnerable populations. Describe an example of one of the.docx1. Compare vulnerable populations. Describe an example of one of the.docx
1. Compare vulnerable populations. Describe an example of one of the.docx
 
1. Complete the Budget Challenge activity at httpswww.federa.docx
1. Complete the Budget Challenge activity at httpswww.federa.docx1. Complete the Budget Challenge activity at httpswww.federa.docx
1. Complete the Budget Challenge activity at httpswww.federa.docx
 
1. Connections between organizations, information systems and busi.docx
1. Connections between organizations, information systems and busi.docx1. Connections between organizations, information systems and busi.docx
1. Connections between organizations, information systems and busi.docx
 
1-Experiences with a Hybrid Class Tips And PitfallsCollege .docx
1-Experiences with a Hybrid Class Tips And PitfallsCollege .docx1-Experiences with a Hybrid Class Tips And PitfallsCollege .docx
1-Experiences with a Hybrid Class Tips And PitfallsCollege .docx
 
RefereanceSpectra.jpgReactionInformation.jpgWittigReacti.docx
RefereanceSpectra.jpgReactionInformation.jpgWittigReacti.docxRefereanceSpectra.jpgReactionInformation.jpgWittigReacti.docx
RefereanceSpectra.jpgReactionInformation.jpgWittigReacti.docx
 
Reconciling the Complexity of Human DevelopmentWith the Real.docx
Reconciling the Complexity of Human DevelopmentWith the Real.docxReconciling the Complexity of Human DevelopmentWith the Real.docx
Reconciling the Complexity of Human DevelopmentWith the Real.docx
 
Reexamine the three topics you picked last week and summarized. No.docx
Reexamine the three topics you picked last week and summarized. No.docxReexamine the three topics you picked last week and summarized. No.docx
Reexamine the three topics you picked last week and summarized. No.docx
 
ReconstructionDatesThe Civil War_________ Recons.docx
ReconstructionDatesThe Civil War_________   Recons.docxReconstructionDatesThe Civil War_________   Recons.docx
ReconstructionDatesThe Civil War_________ Recons.docx
 
Record, Jeffrey. The Mystery Of Pearl Harbor. Military History 2.docx
Record, Jeffrey. The Mystery Of Pearl Harbor. Military History 2.docxRecord, Jeffrey. The Mystery Of Pearl Harbor. Military History 2.docx
Record, Jeffrey. The Mystery Of Pearl Harbor. Military History 2.docx
 
REE6932_Case Study 2 Outline.docxCase Study 2The Holt Lunsf.docx
REE6932_Case Study 2 Outline.docxCase Study 2The Holt Lunsf.docxREE6932_Case Study 2 Outline.docxCase Study 2The Holt Lunsf.docx
REE6932_Case Study 2 Outline.docxCase Study 2The Holt Lunsf.docx
 
Reasons for Not EvaluatingReasons from McCain, D. V. (2005). Eva.docx
Reasons for Not EvaluatingReasons from McCain, D. V. (2005). Eva.docxReasons for Not EvaluatingReasons from McCain, D. V. (2005). Eva.docx
Reasons for Not EvaluatingReasons from McCain, D. V. (2005). Eva.docx
 
Recognize Strengths and Appreciate DifferencesPersonality Dimens.docx
Recognize Strengths and Appreciate DifferencesPersonality Dimens.docxRecognize Strengths and Appreciate DifferencesPersonality Dimens.docx
Recognize Strengths and Appreciate DifferencesPersonality Dimens.docx
 
Real-World DecisionsHRM350 Version 21University of Phoe.docx
Real-World DecisionsHRM350 Version 21University of Phoe.docxReal-World DecisionsHRM350 Version 21University of Phoe.docx
Real-World DecisionsHRM350 Version 21University of Phoe.docx
 
Real Clear PoliticsThe American Dream Not Dead –YetBy Ca.docx
Real Clear PoliticsThe American Dream Not Dead –YetBy Ca.docxReal Clear PoliticsThe American Dream Not Dead –YetBy Ca.docx
Real Clear PoliticsThe American Dream Not Dead –YetBy Ca.docx
 

Último

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Último (20)

Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Quiz 2- LSIS 5610 – Integrated Project ManagementI, _______y.docx

  • 1. Quiz 2- LSIS 5610 – Integrated Project Management I, _______your name________________, pledge that I have neither given nor received help on this quiz. Instructor’s note: You may face many information systems project in your career. As you learn from team project experience this semester, there are challenges. Also, learn from reading and others’ experiences during forum discussions. To answer the following questions, read and analyze the assigned textbook: Brooks, Frederick. (1995) The Mythical Man-Month. Addison-Wesley, Reading, MA (2nd Edition). This quiz requires SHORT ANSWERS. You may write in phrases (complete sentences not required this time) and bulleted lists are okay. (10 points each) Due: Tuesday, Feb 24 1. (1st Preface) The concepts in The Mythical Man-Month are based on Frederick Brooks’ experiences on what operating system? Was it completed on time? What year did he leave IBM and move to North Carolina? According to Brooks, what is the “critical need” when you manage a large software systems project? (Note: Computer Sci bldg at UNC-Chapel Hill has been named after him.) 2. (Chapter 1) Compare “programming product” vs. “programming system.” 3. (Chapter 2) Why is “man-month” or the time workers spend deceptive, even dangerous when predicting how long it will take on what kind of project? What does communication have to do with the deception?
  • 2. 4. (Chapter 2) Describe by fully defining and illustrating Brook’s Law. 5. (Chapter 3) List the members of a 10-man programming team built on the surgical model and describe their tasks. 6. (Chapter 4) How does Brooks define the “architecture” of a system? What is “conceptual integrity?” How does “conceptual integrity” necessarily make one group “aristocrats” (or is that “artistcrats” –tip)? 7. (Chapter 4) Define the three phases of a project according to Brooks and what “working in parallel” means as it effects a project. 8. (Chapter 5) What is the “second system effect,” and how can an architect avoid it? 9. (Chapter 6) Define THREE of the following as used in the textbook: manual, formal definition, prose definition, implementation definition, de facto definition. 10. (Chapter 6) In the 21st century, do suggestions by Brooks about weekly team conferences and telephone logs still apply? How can the web and telecommunications be applied to support or enhance both? How has “Agile method” impacted communications? . iLAB OVERVIEW Scenario and Summary
  • 3. You are a business analyst working for a small business that is considering a project to implement a Customer Relationship Management (CRM) system for use by field sales personnel. The system will use the ACT! software application from Sage Software, Inc. Management has asked you to prepare a preliminary economic feasibility analysis for this proposed project. The company has nine field sales representatives and one sales manager. The sales representatives and the manager already have desktop computers and Blackberry smartphones with cellular data plans, so these items do not have to be considered in your analysis. The project requires the purchase of the following: · Ten copies of the latest version of the Sage ACT! Premium software application (one copy for each of the nine field sales representatives plus an additional copy for the sales manager). Installation of the software on all 10 desktop PCs will take a computer technician from the company’s internal IT department two hours to complete. The computer technician earns $20/hour. All users will attend a one-day (i.e., eight-hour) training class on the ACT! Premium software provided by Real World Training. The cost for the training class is $800 (this is for the entire class, not per person). After the system is in operation, the company expects to purchase subscriptions to the ACT! Mobile Live service to allow the sales representatives to access their ACT! data through their Blackberry smartphones. A subscription will be required for each of the nine sales representatives (but not for the manager). Each subscription costs $120 per year. Benefits expected from the system include: · Earnings from increased sales: $1,500 per year; and · Cost savings by avoiding hiring a part-time administrative assistant for the sales manager: $2,500 per year. The project has a five-year time horizon and the company uses a discount rate of 10%. Upon completing this lab, you will be able to:
  • 4. · Research and prepare a basic economic feasibility analysis spreadsheet for a project, and interpret the results. Necessary materials: All materials marked with * are already installed in your lab environment. · Background information (Scenario/Summary section above) · Economic Feasibility Analysis workbook (BIS261_W2_iLab_Template.xlsx; download from iLab Files folder in Doc Sharing) · Microsoft Excel* for performing the feasibility analysis Deliverables Submit your completed Economic Feasibility Assessment workbook with price quotations, feasibility analysis, and conclusions. Grading rubric: Item Percentage Quotations sheet 30% Analysis sheet 40% Conclusions sheet 30% 100% iLAB STEPS STEP 1: Read and analyze the business case Back to Top Carefully read the Scenario/Summary given above and identify the benefits, one-time costs, and recurring costs associated with this proposed project. In your review, make notes on each of the following. These notes will not be turned in, but you will use them in completing the remaining steps in this lab. a. What are the benefits that the company will obtain for each year that the system is in operation? b. What are the one-time costs that the company must pay
  • 5. before putting the new system into operation? c. What are the recurring costs that the company must pay each year that the system is in operation? STEP 2: Download and open Economic Feasibility Analysis workbook template Back to Top Download the file BIS261_W2_iLab_Template.xlsx from the iLab Files area of Doc Sharing, and open it in Microsoft Excel. You will use this Excel workbook to record the results of your research, perform your economic feasibility analysis, and document your conclusions. STEP 3: Research costs Back to Top Select a vendor for the application software needed for the project and determine the costs associated with purchasing this software. a. Do research to identify vendors who supply this application software and their pricing. You may want to do research on the Internet (for example, on the website of the software publisher and other ecommerce sites that sell business software). You may also consider checking with local retailers who sell business software. b. Select a specific vendor to use for a price quotation. You may select the vendor with the lowest price, or you may choose to select a higher-priced vendor if you decide that other factors (such as reliability or convenience) justify the higher cost. c. In the One-Time Costs section of the Quotes worksheet, record the name of the software application under Product or Service. Record a description of the application (including the specific version) under Description. Record the vendor that you selected under Vendor. Record the vendor’s price per copy under Unit Cost. Record the number of copies needed for the project under Quantity. d. Notice that a formula in the worksheet automatically calculates the Extended Cost. STEP 4: Record additional cost and benefit line items
  • 6. Back to Top Record all other cost and benefit items associated with the project on the Quotes worksheet of the Excel workbook, as follows. a. At the top of the worksheet, enter your name for Prepared By and the current date for Date. b. In the Benefits section of the worksheet, for each expected benefit of the project, enter the Benefit Item, How Determined, and the Annual Value. If the annual value of a benefit item was given in the Scenario/Summary, enter Given in scenario in the How Determined column. If you need to perform any research or calculations to determine the Annual Value, use the How Determined column to briefly describe what you did. c. In the One-Time Costs section of the worksheet, for each additional one-time cost item for the project, enter the Product or Service, Description, Vendor, Unit Cost, and Quantity (using the rows below the entry for application software that you made in Step 3). If a service is provided by a company employee rather than purchased from an outside vendor, enter In-house in the Vendor column. d. In the Recurring Costs section of the worksheet, for each recurring cost associated with the project, enter the Cost Item, How Determined, and Annual Value. If the annual value of a cost item was given in the Scenario/Summary, enter Given in scenario in the How Determined column. If you needed to perform any research or calculations to determine the Annual Value, use the How Determined column to briefly describe what you did. e. Notice that formulas in the worksheet automatically calculate the totals for each section. STEP 5: Perform the Economic Feasibility Analysis Back to Top Enter values in the blue-shaded cells in the Analysis worksheet to calculate the Net Present Value (NPV), Return on Investment (ROI), and break-even point for the project, as follows. a. Enter a descriptive name for the project in the cell marked
  • 7. [Enter Project Name Here]. b. Enter the discount rate for the project (the discount rate is given in the Scenario/Summary). c. Take the Total Annual Value of Benefits from the Quotes worksheet and, on the Analysis worksheet, enter this value in the Net Economic Benefit row for each year that the project will be in operation (Year 1 through Year 5). Be sure to enter benefit values as positive numbers. d. Take the Total of One-Time Costs from the Quotes worksheet and, on the Analysis worksheet, enter this value in the One- Time COSTS row under Year 0. Be sure to enter this cost value as a negative number. e. Take the Total Annual Value of Recurring Costs from the Quotes worksheet and, on the Analysis worksheet, enter this value in the Recurring Costs row for each year that the project will be in operation (Year 1 through Year 5). Be sure to enter cost values as negative numbers. f. Notice that formulas in the worksheet automatically calculate the Overall NPV, Overall ROI, and break-even point for the project. STEP 6: Document conclusions Back to Top On the Conclusions worksheet, write a brief memo (three-to- five paragraphs) to your manager, including the following: a. Enter your name after FROM: and the current date after DATE:; b. Summarize your research findings and the results of your feasibility analysis in narrative form (one or two paragraphs); c. State your own interpretation of these results--what they mean in your own words (one or two paragraphs); and d. Finish with a clear statement of your opinion on whether or not the project is economically feasible for the company, and why (one paragraph). STEP 7: Save and submit Back to Top Save your completed workbook as a Microsoft Excel file using
  • 8. the following naming convention: LastName_w2_ilab.xlsx. QuotesPrepared By:Date:.BenefitsBenefitHow DeterminedAnnual ValueTotal Annual Value of Benefits:$ - 0One-Time CostsProduct or ServiceDescriptionVendorUnit CostQuantityExtended Cost$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0Total of One-Time Costs:$ - 0Recurring CostsCostHow DeterminedAnnual ValueTotal Annual Value of Recurring Costs:$ - 0 AnalysisEconomic Feasibility Analysis[Enter Project Name Here]Discount rateYear of ProjectYear 0Year 1Year 2Year 3Year 4Year 5TOTALSNet economic benefitDiscount rate (0%)$ 1.00$ 1.00$ 1.00$ 1.00$ 1.00$ 1.00PV of benefits$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0NPV of all BENEFITS$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0One-time COSTSRecurring CostsDiscount rate (0%)1.001.001.001.001.001.00PV of recurring costs$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0NPV of all COSTS$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0Overall NPV$ - 0Overall ROI (Overall NPV / NPV of all COSTS)ERROR:#DIV/0!Break-even analysisYearly NPV Cash Flow$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0Overall NPV Cash Flow$ - 0$ - 0$ - 0$ - 0$ - 0$ - 0Project breakeven occurs between years 5 and 6Use first year of positive cash flow to calculate break-even fractionERROR:#DIV/0!ERROR:#DIV/0!NOTE: All dollar values have been rounded to the nearest dollar. Conclusions TO: Manny Jerr, Information Systems Manager FROM: SUBJECT: Economic Feasibility Analysis for QuickBooks Implementation DATE:
  • 9. --------------------------------------------------------------------------- -------------------------------------------------- 2 The Mythical Man-Month 2 The Mythical Man-Month Good cooking fakes time. If you are made to wait, it is to serve you better, and to please you. MENU OF RESTAURANT ANTOINE. NEW ORLEANS 13 14 The Mythical Man-Month More software projects have gone awry for lack of calendar time than for all other causes combined. Why is this cause of disaster so common?
  • 10. First, our techniques of estimating are poorly developed. More seriously, they reflect an unvoiced assumption which is quite un- true, i.e., that all will go well. Second, our estimating techniques fallaciously confuse effort with progress, hiding the assumption that men and months are interchangeable. Third, because we are uncertain of our estimates, software managers often lack the courteous stubbornness of Antoine's chef. Fourth, schedule progress is poorly monitored. Techniques proven and routine in other engineering disciplines are considered radical innovations in software engineering. Fifth, when schedule slippage is recognized, the natural (and traditional) response is to add manpower. Like dousing a fire with gasoline, this makes matters worse, much worse. More fire re- quires more gasoline, and thus begins a regenerative cycle which ends in disaster. Schedule monitoring will be the subject of a separate essay. Let us consider other aspects of the problem in more detail. Optimism All programmers are optimists. Perhaps this modern sorcery espe- cially attracts those who believe in happy endings and fairy god- mothers. Perhaps the hundreds of nitty frustrations drive away
  • 11. all but those who habitually focus on the end goal. Perhaps it is merely that computers are young, programmers are younger, and the young are always optimists. But however the selection process works, the result is indisputable: "This time it will surely run," or "I just found the last bug." So the first false assumption that underlies the scheduling of systems programming is that all will go well, i.e., that each task will hike only as long as it "ought" to take. Optimism 15 The pervasiveness of optimism among programmers deserves more than a flip analysis. Dorothy Sayers, in her excellent book, The Mind of the Maker, divides creative activity into three stages: the idea, the implementation, and the interaction. A book, then, or a computer, or a program comes into existence first as an ideal construct, built outside time and space, but complete in the mind of the author. It is realized in time and space, by pen, ink, and paper, or by wire, silicon, and ferrite. The creation is complete when someone reads the book, uses the computer, or runs the program, thereby interacting with the mind of the maker. This description, which Miss Sayers uses to illuminate not only human creative activity but also the Christian doctrine of the Trinity, will help us in our present task. For the human makers
  • 12. of things, the incompletenesses and inconsistencies of our ideas become clear only during implementation. Thus it is that writing, experimentation, "working out" are essential disciplines for the theoretician. In many creative activities the medium of execution is intract- able. Lumber splits; paints smear; electrical circuits ring. These physical limitations of the medium constrain the ideas that may be expressed, and they also create unexpected difficulties in the implementation. Implementation, then, takes time and sweat both because of the physical media and because of the inadequacies of the under- lying ideas. We tend to blame the physical media for most of our implementation difficulties; for the media are not "ours" in the way the ideas are, and our pride colors our judgment. Computer programming, however, creates with an exceed- ingly tractable medium. The programmer builds from pure thought-stuff: concepts and very flexible representations thereof. Because the medium is tractable, we expect few difficulties in implementation; hence our pervasive optimism. Because our ideas are faulty, we have bugs; hence our optimism is unjustified. In a single task, the assumption that all will go well has a probabilistic effect on the schedule. It might indeed go as 16 The Mythical Man-Month
  • 13. for there is a probability distribution for the delay that will be encountered, and "no delay" has a finite probability. A large pro- gramming effort, however, consists of many tasks, some chained end-to-end. The probability that each will go well becomes van- ishingly small. The'Man-Month The second fallacious thought mode is expressed in the very unit of effort used in estimating and scheduling: the man-month. Cost does indeed vary as the product of the number of men and the number of months. Progress does not. Hence the man-month as a unit for measuring the size of a job is a dangerous and deceptive myth. It implies that men and months are interchangeable. Men and months are interchangeable commodities only when a task can be partitioned among many workers with no communica- tion among them (Fig. 2.1). This is true of reaping wheat or picking cotton; it is not even approximately true of systems programming. Men Fig. 2.1 Time versus number of workers—perfectly partitionable task
  • 14. The Man-Month 17 When a task cannot be partitioned because of sequential con- straints, the application of more effort has no effect on the sched- ule (Fig. 2.2). The bearing of a child takes nine months, no matter how many women are assigned. Many software tasks have this characteristic because of the sequential nature of debugging. Fig. 2.2 Time versus number of workers—unpartitionable task In tasks that can be partitioned but which require communica- tion among the subtasks, the effort of communication must be added to the amount of work to be done. Therefore the best that can be done is somewhat poorer than an even trade of men for months (Fig. 2.3). 18 The Mythical Man-Month Men Fig. 2.3 Time versus number of workers—partitionable task requiring communication The added burden of communication is made up of two parts, training and intercommunication. Each worker must be trained in the technology, the goals of the effort, the overall strategy, and the plan of work. This training cannot be partitioned, so this part of the added effort varies linearly with the number of workers.1
  • 15. Intercommunication is worse. If each part of the task must be separately coordinated with each other part/ the effort increases as n(n-I)/2. Three workers require three times as much pairwise intercommunication as two; four require six times as much as two. If, moreover, there need to be conferences among three, four, etc., workers to resolve things jointly, matters get worse yet. The added effort of communicating may fully counteract the division of the original task and bring us to the situation of Fig. 2.4. Systems Test 19 Men Fig. 2.4 Time versus number of workers—task with complex interrela- tionships Since software construction is inherently a systems effort—an exercise in complex interrelationships—communication effort is great, and it quickly dominates the decrease in individual task time brought about by partitioning. Adding more men then lengthens, not shortens, the schedule. Systems Test No parts of the schedule are so thoroughly affected by sequential constraints as component debugging and system test. Further-
  • 16. more, the time required depends on the number and subtlety of the errors encountered. Theoretically this number should be zero. Because of optimism, we usually expect the number of bugs to be 20 The Mythical Man-Month smaller than it turns out to be. Therefore testing is usually the most mis-scheduled part of programming. For some years I have been successfully using the following rule of thumb for scheduling a software task: l/3 planning l/6 coding l/4 component test and early system test l/4 system test, all components in hand. This differs from conventional scheduling in several important ways: 1. The fraction devoted to planning is larger than normal. Even so, it is barely enough to produce a detailed and solid specifi- cation, and not enough to include research or exploration of totally new techniques. 2. The half of the schedule devoted to debugging of completed code is much larger than normal. 3. The part that is easy to estimate, i.e., coding, is given only one-sixth of the schedule. In examining conventionally scheduled projects, I have found
  • 17. that few allowed one-half of the projected schedule for testing, but that most did indeed spend half of the actual schedule for that purpose. Many of these were on schedule until and except in system testing.2 Failure to allow enough time for system test, in particular, is peculiarly disastrous. Since the delay comes at the end of the schedule, no one is aware of schedule trouble until almost the delivery date. Bad news, late and without warning, is unsettling to customers and to managers. Furthermore, delay at this point has unusually severe finan- cial, as well as psychological, repercussions. The project is fully staffed, and cost-per-day is maximum. More seriously, the soft- ware is to support other business effort (shipping of computers, operation of new facilities, etc.) and the secondary costs of delay- ing these are very high, for it is almost time for software shipment. Regenerative Schedule Disaster 21 Indeed, these secondary costs may far outweigh all others. It is therefore very important to allow enough system test time in the original schedule. Gutless Estimating Observe that for the programmer, as for the chef, the urgency of the patron may govern the scheduled completion of the task, but it cannot govern the actual completion. An omelette, promised in
  • 18. two minutes, may appear to be progressing nicely. But when it has not set in two minutes, the customer has two choices— wait or eat it raw. Software customers have had the same choices. The cook has another choice; he can turn up the heat. The result is often an omelette nothing can save— burned in one part, raw in another. Now I do not think software managers have less inherent courage and firmness than chefs, nor than other engineering man- agers. But false scheduling to match the patron's desired date is much more common in our discipline than elsewhere in engineer- ing. It is very difficult to make a vigorous, plausible, and job- risking defense of an estimate that is derived by no quantitative method, supported by little data, and certified chiefly by the hunches of the managers. Clearly two solutions are needed. We need to develop and publicize productivity figures, bug-incidence figures, estimating rules, and so on. The whole prof ession can only profit from sharing such data. Until estimating is on a sounder basis, individual managers will need to stiffen their backbones and defend their estimates with the assurance that their poor hunches are better than wish- derived estimates. Regenerative Schedule Disaster What does one do when an essential software project is behind schedule? Add manpower, naturally. As Figs. 2.1 through 2.4
  • 19. sug- gest, this may or may not help. 22 The Mythical Man-Month Let us consider an example.3 Suppose a task is estimated at 12 man-months and assigned to three men for four months, and that there are measurable mileposts A, B, C, D, which are scheduled to fall at the end of each month (Fig. 2.5). Now suppose the first milepost is not reached until two months have elapsed (Fig. 2.6). What are the alternatives facing the manager? 1. Assume that the task must be done on time. Assume that only the first part of the task was misestimated, so Fig. 2.6 tells the story accurately. Then 9 man-months of effort remain, and two months, so 4V£ men will be needed. Add 2 men to the 3 assigned. 2. Assume that the task must be done on time. Assume that the whole estimate was uniformly low, so that Fig. 2.7 really describes the situation. Then 18 man-months of effort remain, and two months, so 9 men will be needed. Add 6 men to the 3 assigned. Figure 2.5 Regenerative Schedule Disaster 23 Figure 2,6
  • 20. Figure 2.7 24 The Mythical Man-Month 3. Reschedule. I like the advice given by P. Fagg, an experienced hardware engineer, "Take no small slips." That is, allow enough time in the new schedule to ensure that the work can be carefully and thoroughly done, and that rescheduling will not have to be done again. 4. Trim the task. In practice this tends to happen anyway, once the team observes schedule slippage. Where the secondary costs of delay are very high, this is the only feasible action. The manager's only alternatives are to trim it formally and carefully, to reschedule, or to watch the task get silently trimmed by hasty design and incomplete testing. In the first two cases, insisting that the unaltered task be completed in four months is disastrous. Consider the regenerative effects, for example, for the first alternative (Fig. 2.8). The two new men, however competent and however quickly recruited, will re- quire training in the task by one of the experienced men. If this takes a month, 3 man-months will have been devoted to work not in the original estimate. Furthermore, the task, originally partitioned three ways, must be repartitioned into five parts; hence some work already done will be lost, and system testing must be lengthened. So at the end of the third month, substantially more than 7 man-
  • 21. months of effort remain, and 5 trained people and one month are available. As Fig. 2.8 suggests, the product is just as late as if no one had been added (Fig. 2.6). To hope to get done in four months, considering only training time and not repartitioning and extra systems test, would require adding 4 men, not 2, at the end of the second month. To cover repartitioning and system test effects, one would have to add still other men. Now, however, one has at least a 7-man team, not a 3-man one; thus such aspects as team organization and task divi- sion are different in kind, not merely in degree. Notice that by the end of the third month things look very black. The March 1 milestone has not been reached in spite of all Regenerative Schedule Disaster 25 the managerial effort. The temptation is very strong to repeat the cycle, adding yet more manpower. Therein lies madness. The foregoing assumed that only the first milestone was misestimated. If on March I one makes the conservative assump- tion that the whole schedule was optimistic, as Fig. 2.7 depicts, one wants to add 6 men just to the original task. Calculation of the training, repartitioning, system testing effects is left as an exercise
  • 22. for the reader. Without a doubt, the regenerative disaster will yield a poorer product, later, than would rescheduling with the original three men, unaugmented. Oversimplifying outrageously, we state Brooks's Law: Adding manpower to a late software project makes it later. This then is the demythologizing of the man-month. The number of months of a project depends upon its sequential con- Figure 2.8 26 The Mythical Man-Month straints. The maximum number of men depends upon the number of independent subtasks. From these two quantities one can derive schedules using fewer men and more months. (The only risk is product obsolescence.) One cannot, however, get workable sched- ules using more men and fewer months. More software projects have gone awry for lack of calendar time than for all other causes combined.