Assignment 1 Complete the following: 1. What are the advantages 4145
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
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