Assignment 1 Complete the following: 1. What are the advantages 4145

profileAdvanced Tutor
 (Not rated)
 (Not rated)
Chat

Assignment 1
Complete the following:
1. What are the advantages of applying Agile development solution? What are the disadvantages or dangers?
2. Develop a six year NPV spreadsheet similar to one shown in Figure 9-10. Use the table of benefits, costs and discount factors shown in Figure 9-20. Development costs for system were $225,000.
See attachment 1a & 1b

Assignment 2
Figures 11-2 and 11-5 are sample sequence diagrams. Using those figures as an example: Develop a system for the University Library for the use case "Check out books".
Do the following:
1. Develop a first-cut sequence diagram, which only includes the actor and problem domain classes.
2. Add the view layer classes and the data access classes to your diagram from part a.
3. Develop a design class diagram based on the domain class diagram and the results of parts a and b.
4. Develop a package diagram showing a three-layer solution with view layer, domain layer, and data access layer packages.
See attachment 2a & 2b




Assignment 3
1. Visit the web sites of Agile Alliance (www.agilealliance.org) and Agile Modeling (www.agilemodeling.com). Find some articles or research on project management in an Agile environment. Summarize key points that you think make project management more difficult in this environment than in a traditional, predictive project. Do the same for key points that make project management easier for an Agile project.

Assignment 1a.pdf

Assignment 1a.pdf

268

4

PABT

.t,..rl..rl'ir:

Projects and Project Management

EE

Estimated Annual Benefits for CSMS

Estimated annual benefits for CSMS

Amount

Benefit or cost saving
Reca

pture/prevention of Lost saLes
$300,000 00

Increase sales to existing custorleTS

lncreased efficiency tn order processing

$50,000 00

TotaI
**plus B% annual qrowth

$1,0/,6,000.00

combined to give a net value. The future stream of benefits and costs are netted

together and then discounted'by a factor for each year in the future. The
discount factor is the rate used to bring future values back to cuffent values.
Figure 9-10 shows a copy of the NPV calculation done for RMO's new
CSMS. There are various techniques for calculating the NPV of a given investment. In this example, Year 0 represents the development period prior to the
deployment of the system. The annual benefits for each year are extended across
the top row. The development costs are shown on the second row. Annual
expenses are shown on the third. Those three rows are combined in the fourth
row to give the net benefits and costs. The fifth row shows the discount value,
given a 6 percent discount rate. The sixth row is the product of the fourth and
fifth rows and represents the net value in terms of today's dollars (i.e., the

point

break-even

|IPV). The seventh row shows a cumulative total of annual NPVs.
In Figure 9-10, the numbers in the seventh row eventually change from negative to positive. The point in time when that happens is called the break'even
point. The length of time before the break-even point is reached is called the
payback period. The payback period occurs in the year that the cumulative
value goes positive. To calculate it, first take the last year that the cumulative
value is negative-in this case, Year 2. Add to that year the number of days in
the following year (in this case, Year 3) that it takes for the cumulative value
to go positive. The method for doing that is to take absolute values of the ending value in Year 2 divided by the sum of the absolute values for the end of
Year 2 and Year 3-in this case, 226,865 divided by (226,865 + 430,743).
Here, t-hat calculation indicates that the cumulative value goes positive after
35 percent of the year has passed. Multiply .35 times the 365 days in the year
to get 128 days into Year 3. Many companies require a payback period of two
to three years on new software.
The previous cost/benefit calculation depends on an organization's ability
to quantify the costs and benefits. If it can indeed estimate a dollar value for a
benefit or a cost, the organization treats that value as a tangible benefit or

the point in time at

which doliar benefits offset dollar costs

payback

period

the time period after

which the dollar benefits have otfset the

    • 11 years ago