Download presentation
Presentation is loading. Please wait.
1
Project management assignment, Spring 2017
Csc 355 Pre-assignment 1 Project management assignment, Spring 2017
2
Planning Items for assn1 (per POMA)
Planning, Organizing, Monitoring, Adjusting Feature list 95%, 80%, [60-70]%, less than that Work effort / timeline / schedule Risk assessment (schedules, resources, personnel) Reliability of imported libraries (resources) Productivity & Stability of personnel (resources) Risk identification, priority, mitigate Test plan How to test features on list?
3
Textbook project management methodologies
Essentials of Software Engineering, 3rd Edition, Tsui, Karam, Bernal Available in Rohrbach Library Textbook project management methodologies that we will not use. They are too big for our projects. COCOMO – Constructive Cost Model, Section Based on “mode” of development, size of code in lines, & 15 cost-driver factors Function Point External inputs x Complexity weight + External outputs x Complexity weight + External inquiries x Complexity weight + Internal logical files x Complexity weight + External interface files x Complexity weight, each term with its own Complexity weight There are 14 distinct technical complexity factors in the Complexity weight terms Function point appears to be objectively quantifiable for a big system project
4
Simple Object-Oriented Effort Estimation
Page 282 in Section Estimate number classes C in problem domain (not imported classes) Categorize the User Interface (UI) & assign a weight W No UI 2.0, Simple text-based 2.25, Graphical UI (GUI) 2.5, Complex GUI 3.0 UI-weight classes U = C x W + C T = U x [15,20] Multiply the estimate U by a number P in the range of 15 through 20, where P is an estimate of the number of person-days required to develop a class. Time T is total number of days to develop a product. We will see how accurate these estimates are at the end of semester.
5
Work Breakdown Structure (WBS), Section 13.3.2
1. Determine external deliverables 2. Identify steps & tasks to produce each; include subtasks 3. Sequence the tasks; identify opportunities for parallel development 4. Estimate effort for each task in units of time 5. Estimate productivity for each person-task (work per unit time) This estimate includes the goodness-of-match of the exact person to the task 6. Compute time for each task (divide value #4 by #5) 7. For each external deliverable, lay out the timeline & label resources assigned to each task See next page
6
Work Breakdown Structure, Figure 13.4
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.