So far. We have covered Requirements gathering: observation & interview. Requirements specification. Requirements validation. Design/paper prototyping in this case. Architecture. Effort analysis and scheduling. OUTLINE . Monday : design gallery (with modifications)
We have covered
Requirements gathering: observation & interview.
Design/paper prototyping in this case.
Effort analysis and scheduling.
Monday : design gallery (with modifications)
Thursday: Meet with your consumers to present your second design
Final exam on Thursday 8/12/2010
Monday - architecture assignment submission.
Final submission: SR template (due Friday midnight 8/6/2010)
Scheduling and how to go about it.
As we saw in the previous lecture, there are basically three kinds of costs that are normally associated in projects.
Training and travel cost
We also noted that effort cost was the most important and hard to calculate. So we will focus on calculating that today.
You could use any of the below techniques or a mix and match of them to determine your effort cost and hence set a schedule.
Now that you have the architecture of the system, you are setting your schedule for the development /implementation , testing phases of that system.
You now ought to make some realistic analysis of what parts of it can be implemented and what you might have to skip.
You are allowed to estimate the time period ( you just cannot say as long as it takes, you must make a realistic estimation)
Function points are computed by first calculating an unadjusted function point count (UFC). Counts are made for the following categories (Fenton, 1997):
Each of these is then assessed for complexity and given a weighting from 3 (for simple external inputs) to 15 (for complex internal files).
Each count is multiplied by its corresponding complexity weight and the results are summed to provide the UFC
Similar to function points (used to estimate projects based heavily on reuse, scripting and adaptation of existing tools)
Choose the most appropriate of the three and give a reasoning on why you chose it.
Similar to the example in the previous lecture. Follow the following steps:
A) Draw an activity graph along with dependencies.
B) Set milestones.
C) Determine the person-month effort to reach each milestone ( You can determine this in any way you want to of the three methods: asking an expert, making an estimation, or looking at similar previous tasks)
What I finally want!