Lesson 5: Project Work Planning and Scheduling
Lesson 5: Project Work Planning and Scheduling mjg8Lesson 5 Introduction - Project Work Planning and Scheduling
Lesson 5 Introduction - Project Work Planning and Scheduling mrs110Lesson 5 Overview
In past lessons, we have explored project scope, deliverables, and assembling a project team. You have reviewed the RFP for the City of Metropolis Geodatabase Development Project and prepared a project charter as a foundation for launching project work. This lesson focuses on developing a detailed work plan and schedule. You will look more closely at project scope and deliverables and create a project plan in the form of a work breakdown structure (WBS) for the City of Metropolis project.
Learning Objectives
By the end of this lesson, you should be able to:
- Develop skills to describe how a project scope is addressed through an organized set of tasks.
- Describe the importance, use, and design approaches of a Work Breakdown Structure (WBS).
- Understand task relationships and factors that impact task and project timing.
- Describe the Gantt chart's use as a tool to help visualize planned project tasks or task schedule status.
- Acquire basic familiarity and skills with the use of project management software.
See the checklist page for readings, quiz, and assignment work in this Lesson.
Questions?
If you have questions or would like to brainstorm this week's topics, contact the instructor by phone or email. Also, feel free to contact your follow students via the Discussion Forum or email.
Lesson 5 Checklist
Lesson 5 Checklist mjg8Lesson 5 is one week in length. (See the Calendar for specific due dates.) To finish this lesson, you must complete the activities listed below. You may find it useful to print this page out first so that you can follow along with the directions.
| Step | Activity | Directions |
|---|---|---|
| 1 | Reading | Lesson 5 online course content |
| 2 | Reading | Croswell, Re-read Chapter 9 (Sections 9.1, 9.2, and 9.5) |
| 3 | OPTIONAL Reading | ISD Project Management White Paper—What does done look like? |
| 4 | Quiz 3 | Complete Quiz 3 in Lesson 5 |
| 5 | Assignment #4: Work breakdown structure (WBS) and Gantt Chart for the City of Metropolis Geodatabase project | See assignment instructions and Canvas Course Calendar for due date. |
| 6 | Participate in Week 5 Discussion Forum:
| Access Lesson 5 Discussion Forum Suggested topic - Discuss approaches you have taken to estimate labor time and/or calendar time for projection work. |
The Work Breakdown Structure
The Work Breakdown Structure mjg8A work breakdown structure (WBS) organizes project work into manageable tasks which are necessary to carry out and complete the project. The WBS focuses on the work activities, completion of defined deliverables, and the timing of tasks (taking into account all factors and constraints that impact the start and end dates of tasks). The WBS is the "meat" of the plan because it describes the work required to meet project objectives. John Dewey (of the Dewey Decimal System) said, "a problem well-stated is half-solved". The same can be said about a project--clearly stating objectives and defining an approach for project work gets much of the way toward a successful project.
The WBS presents project tasks in a hierarchy, with major (top-level) level tasks and subtasks. Table 5-1 below shows a WBS task hierarchy for a portion of a project involving GIS database design and development. This includes a top-level Task #4 with a WBS task hierarchy 3-levels deep with subtasks and sub-subtasks.
| Task # | Task Name | Plan Start Date | Plan Finish Date |
|---|---|---|---|
| 4 | GIS DATABASE DESIGN, PREPARATION, AND DEVELOPMENT | 2/1/12 | 7/12/16 |
| 4.1 | Base Land Data Standards and Clean up | 2/1/12 | 7/12/16 |
| 4.1.1 | Establish and document data format standards for address and parcel fields. | 3/1/12 | 8/15/12 |
| 4.1.2 | Clean up address, parcel, and zoning fields in database. | 5/24/12 | 12/19/12 |
| 4.1.3 | Clean up address, parcel, and zoning feature boundaries. | 5/24/12 | 12/19/12 |
| 4.1.4 | Revise street name/address filed from street name. | 2/1/12 | 7/12/16 |
| 4.2 | Refinement of GIS Database Design and Rules | 6/28/12 | 7/10/13 |
| 4.2.1 | Evaluate current GIS data organization and define. | 6/28/12 | 12/12/12 |
| 4.2.2 | Redefine Geodatabase/Feature Class organization. | 8/9/12 | 2/6/13 |
| 4.2.3 | Establish attribute schemas for Feature Classes. | 9/6/12 | 3/6/13 |
| 4.2.4 | Define/revise basic geographic parameters. | 9/6/12 | 3/6/13 |
| 4.2.5 | Define and set up logical and connectivity rules. | 10/4/12 | 4/3/13 |
| 4.2.6 | Define default symbology. | 3/7/13 | 7/10/13 |
| 4.3 | Metadata Design and Set up | 9/20/12 | 5/1/13 |
| 4.3.1 | Design metadatabase. | 9/20/12 | 5/1/13 |
| 4.3.2 | Set up ArcGIS metadata templates. | 10/25/12 | 1/30/13 |
| 4.3.3 | Carry out initial population of metadatabases. | 10/25/12 | 4/24/13 |
| 4.4 | Quality Control Standards and Procedures | 10/18/12 | 1/13/14 |
| 4.4.1 | Define/document GIS data quality standards. | 10/18/12 | 5/15/13 |
| 4.4.2 | Define process for QC and QA checks. | 3/7/13 | 10/16/13 |
| 4.4.3 | Institute QC and QA process in database development and maintenance work. | 5/30/13 | 1/3/14 |
Some important terminology is important to understand how a WBS is created:
A summary task is any task in a WBS that has subtasks below it. In Table 5-1 above, the top-level Task #4 is a summary task as are Task #s 4.1, 4.2, 4.3, and 4.4. A subtask is any task below a summary task in a WBS hierarchy. The bottom level subtasks in a WBS hierarchy (no subtasks below them) are called work tasks or work packages. It is important to understand that these work tasks are where the work actually occurs--all summary tasks at upper levels in the WBS hierarchy just serve as headings (like outline headings) to organize the project work. Some other task type terms are used to describe special task characteristics:
- a recurring task is a work task in which a work activity occurs according to a fixed schedule (e.g., planned project status meetings that occur on a specific day at 2-week intervals);
- a milestone task is a work task that either occurs at a single point in time (e.g., submittal of a deliverable) or is presented as a single end point in a task duration;
- a split task is a work task in which there is a defined interval, within the overall task duration, during which no project activity occurs.
Take another close look at the WBS work plan excerpt above in Table 5-1. See the bold text (these are all Summary Tasks). Think of these Summary Tasks like headings in a technical report---that's what they are--just topic headings that organize the project work into groupings of related activities. The real work actually gets done in "Work Tasks" or "Work Packages"--the lowest level of a task hierarchy (e.g., Task 4.2.6). The Summary Tasks then should identify and organize ALL work in the project, and the lowest level Work Tasks should describe how that work gets done. Subtasks under a summary task should cover all work encopassed by that summary task. The trick in preparing a work plan (WBS) for any project is first to see the whole picture (i.e., project objectives and deliverables) and then to figure out how to organize the work in the way that is most efficient.
A WBS for a project may be created as a table (e.g., using Office software like Word or Excel). It has become increasingly popular for project planners to use automated project management software (e.g., Microsoft Project or Project Libre) which provide efficient tools to enter tasks, set the WBS hierarchy, establish timing relationships among tasks, and present the WBS in different types of report or "views" such as a Gantt chart (with bars showing task duration).
The WBS is often created by one of three approaches. With each approach, project planning requires some subject matter understanding about the work being planned and, most often, some research, review of past projects, and communication with other project managers, to estimate time requirements.
The analogy approach uses a similar WBS (prepared for another project) as a starting point. If you are working for a consulting firm that does similar projects for the same client, this approach may be simple and effective. Such an approach is greatly facilitated if the consulting firm keeps good records and has archives of past projects.
The top-down approach begins with the final or largest deliverables. Then, all of the components that make up these deliverables are identified. This process continues to greater and greater detail until all work packages are identified. A project manager attempting to do this alone had better have significant experience or technical background in all aspects of the project. Input from technical team members can also be vital, especially as project activities are mapped to lower and lower levels.
The bottom-up approach involves intense team participation. Members begin by identifying as many specific tasks as possible, and then group these tasks into larger project activities. These project activities may then be grouped into more and more comprehensive activities, until the final deliverables for the project are planned. This approach can be very effective for scope and time planning because it can potentially involve input and consensus from the entire team. For the same reasons, however, it can be a very time-consuming process for putting together a WBS work plan.
Whichever basic approach is used (including some combination of the above), work planning and scheduling demands some serious attention because the efficiency of work and the way in which resources are allocated depend on this. Project work planning gets easier if the organization and the project manager has past experience in similar projects. When handed an assignment for project planning for which the level of experience is not too high, it is important to ask questions, do research, and call on colleagues within and outside your organization to prepare a solid work plan that covers all work in an efficient way. Get a solid understanding of the scope and deliverables and make that WBS task hierarchy fully inclusive of all work and support activties required to get the project completed.
If only one individual is working on a project, time management for the project is pretty simple. However, if a team of individuals is working on the project, timing becomes more complex due to dependencies of work tasks with multiple people contributing to many of the tasks. In projecting timing for tasks, it is important to understand the difference between duration time and resource time. The term duration normally refers to the calendar time from the start of a task to its completion (start and end dates). This is different from resource time--which identifies the actual labor time (usually in hours or days) that a resource (e.g., person on the project team) works on the task or project. Another way to say this is that the duration of a task is its calendar time, which usually is different than the resource time or labor time. A given task (e.g., geodatabase design) may take 10 work days (2 weeks) to complete--including time for review, comment, and revision by multiple people, but the total resource (labor) time from all participants in that task might only be about 36 hours (4.5 work days). So an important trick in planning a project schedule and the timing for individual tasks, is to focus on the duration (calendar time) necessary to start and complete the task--including any time in which actual labor is not being expended.
Key factors that often impact project and task timing and which should be taken into account by a project planner include:
- Relationships among tasks (aka "linkages", "dependencies", "predecessors"): For example, one task cannot begin until another task is completed.
- Fixed dates and date constraints: for example, because of project or external factors, certain tasks might need to start or end on specific dates (e.g., fixed dates for aerial image acquisition).
- Resource loading: depending on the type of project, task timing may be influenced by the amount of resources (e.g., person-hours) that are assigned to a task (e.g., timing may be accelerated by adding more staff time).
- Expected "wait time" or delays associated with certain types of tasks (review and comment period for a document or technical specifications).
- Risk events (e.g., bad weather, technical problems) that have a good probability of occurring and impacting work progress.
Task Sequencing and Network Diagrams
Task Sequencing and Network Diagrams mjg8Task Sequencing and Timing Relationships
Task sequencing reviews all activities in the WBS with the goal of identifying relationships between them and classifying all the timing relationships among tasks. These relationships (aka "linkages", "dependencies", "predecessors"). Task timing relationships are important because they control task sequencing and task start and end dates. There are four types of task relationships:
- A finish-to-start relationship exists if one activity must finish before another activity starts (most common task relationship type).
- A start-to-start relationship exists if one activity cannot start until another activity starts (2nd most common task relationship type).
- A finish-to-finish relationship exists if the one activity cannot finish until another activity finishes (3rd most common task relationship type).
- Finally, a start-to-finish relationship exists if one activity must start before another can finish (rarely used relationship type)
Why do these dependencies exist? Often they are just logical or a clear part of the project workflow (i.e., some tasks must be started or completed before some other tasks can begin). For example, in a project involving the design and development of a custom Web-based GIS application, it is necessary to complete a user requirements assessment task before beginning an application design task (a finish-to-start relationship). Or, in a project that involves the competitive selection of a contractor to perform GIS database development, it is possible to start the preparation of a request for proposal (RFP) document at the same time that proposal scoring and selection criteria are developed (a start-to-start relationship). Associated with the assignment of task relationships is the concept of a lag or a lead. Efficient project scheduling can use the appropriate application of lag and lead times along with task relationships--which adjust task duration and start and end dates. A lag time forces a task to start at a specified period of time after that defined by established task relationships. For instance, in procuring contractor services, review of proposals occurs after distribution of an RFP but with a lag of an additional 28 days after the RFP distribution (time required for vendors to submit bids). A task lead forces a task to start a specified time before that defined by the task relationship. For instance, a GIS database design task is related to the end of an information gathering task, but the design work can start before the end of that information gathering work (task lead).
By effective application of task relationships and lag and lead times, a project schedule will reflect realistic timing factors and also allow for appropriate overlap in the timing of tasks to make the best use of time.
Network Diagrams
Once all dependencies have been identified, a network diagram can be created to schematically show the sequencing of projects. In network diagrams, arrows represent tasks and are drawn to show dependencies. The completed network diagram can be used to identify the critical path of a project, the series of dependent activities that determines the shortest possible duration of a project, assuming all other milestones are met on all other paths. To find the critical path, trace all paths represented by arrows through the network diagram while summing the duration of all tasks. The greatest sum from beginning to end is the critical path. The critical path is aptly named, as a project will be behind schedule if tasks on the critical path take longer to complete than anticipated. Other tasks not on the critical path have varying amounts of slack, or time a task can be delayed without putting the completion date in danger. Figure 5-1, below, illustrates a method for determining the critical path from a network diagram.

Text description of Figure 5-1: Network Diagram Example.
This figure explains the concept of a network diagram. It consists of oval shapes (numbered 1 through 8) that represent project milestone points and lines connecting the oval shapes which represent project activities (A through J) and the number of days in duration. Oval shape #1 (the start of the project) on the left side of the diagram has lines that connect it to oval shapes (milestones) #2, #3, and #4. The connecting activity lines to these shapes have the labels, "A=1", B=2, and C=3. Oval shape (milestone) #2 has one line that connects to oval shape #5 to the right, with a line labeled "D=4". Oval shape (milestone) #3 has two lines that connect to oval shapes #5 and #6 to the right, with lines labeled "D=4" and "E=5" respectively. Oval shape (milestone) #4 has one line that connects to oval shape #7 to the right, with a line labeled "G=6". Oval shape (milestone) #5 has one line that connects to oval shape #6 to the right, with a line labeled "H=6". Oval shape (milestone) #7 has one line that connects to oval shape #6 to the right, with a line labeled "I=2". Oval shape (milestone) #6 has one line that connects to oval shape #8 to the right, with a line labeled "J=3". There is text annotation below the network diagram which presents durations for specific paths of project activities. It reads:
Note: Assume all durations are in days.
Path 1: A-D-H-J Length = 1+4+6+3 = 14 days
Path 2: B-E-H-J Length = 2+5+6+3 = 16 days
Path 3: B-F-J Length = 2+4+3 = 9 days
Path 4: C-G-I-J Length = 3+6+2+3 = 14 days
Since the critical path is the longest path through the network diagram, Path 2 (B-E-H-J) is the critical path for Project X.
Gantt Charts for Schedule Management
Gantt Charts for Schedule Management mjg8The Gantt chart is designed in timeline format, so that task timing (planned or actual timing) can easily be visualized over time. Gantt charts can be used to track and display progress of all tasks throughout the project. The Gantt chart is the most common graphical format for visualizing project timing. The Gantt is one way (or "view" of the project task sequence and timing. Other "views" that are sometimes used is a network diagram (project flow chart) and a calendar views. Gantt charts include: a list of project tasks, a timescale across the top with user-defined timing intervals (e.g., months or weeks), and bars under the timescale showing task timing.
Figure 5-2 below shows the major parts and format of the Gantt chart (with Gantt bar symbology for different task types)

Text description of Figure 5-2: Example of Gantt Chart.
This figure is a diagram that shows and explains an example of a project Gantt chart used for presenting tasks and timing information for a project. The left side of the generic chart shows five labeled columns, WBS (Task Number), Task Name, Duration, Start Date and Finish Date. The right of the chart shows Gantt chart bars and symbols showing the timing of tasks. This right part of the chart has timescale headings and vertical grid lines. These heading lines have labels for the year at the top line, months on the second line, and weeks from the plan start. There are six boxes that contain text annotation explaining elements of the Chart, with arrows pointing to the related Gantt element. These annotation boxes explain the type of task symbolized in the figure. The first annotation box is in the upper left and points to the task line called with a WBS (Task) number of 0. This is called the “Project Summary Task” which is a Special type of task identifying the entire project. To the right of the first annotation box is another annotation box with the text, “Summary Task: Any with Lower-level subtasks” and points to two solid black Gantt bars below. Each of these Gantt bars spans (horizontally) multiple months. A third annotation box is below the second and has the text, “Recurring Task: Task or event that recurs with regular timing (e.g., status meeting)” and points to a blue dashed Gantt bar extending across several months. The fourth annotation box is at the middle left part of the figure and has the text, “Work Task or Work Package: Lowest task in the hierarchy (where the work actually gets done).” Two arrows from this box point to solid blue Gantt bars covering several weeks. The fifth annotation box is to the center right, with the text “Split Task: Task with planned pause for specific period of time”. The arrow from this box points to a blue bar that is split in the middle with a gap with a dotted blue line connecting the two task bars on the left and right. A sixth annotation box is at the bottom center and has the text, “Milestone Task: Event occurrence at a specific point in time”. Two arrows from this box point to black diamond-shape symbols with a specific date label.
Assignment #4 - WBS and Gantt Chart
Assignment #4 - WBS and Gantt Chart mjg8Assignment #4 Overview
It is now time to prepare a work breakdown structure (WBS)—creating a task hierarchy describing all work necessary for carrying out and completing project work.
Submittal: See Canvas Calendar for Submittal Date
Total Points: 70 points - see rubric for specific details
For Assignment #4, you are the project manager with the contracted company selected by the City of Metropolis to work with the City’s project team to carry out the work on the Geodatabase Design and Development Project. Your company responded to the City's RFP and was selected to perform the work. The contracted work for which you are responsible is summarized in section 1.2 of the RFP with more detailed explanation in subsequent RFP sections. This purpose of this Assignment is to:
- lay out the tasks and subtasks and their timing (the Work Breakdown Structure or “WBS”), and
- present the results in the form of a Gantt Chart.
The work breakdown structure (WBS) you create should include a hierarchical organization of tasks (top-level tasks and subtasks), with planned start and end dates, that take into account estimated durations of time to complete the work with whatever timing constraints may influence the starting and completion of tasks. Please note that the RFP describes the overall scope and deliverables but does not provide a specific set of tasks or approach to accomplish the work. That is your job as the contracted project manager—to prepare a plan that, based on your experience in similar projects, will provide an organized and efficient way to get the work done and which includes necessary project monitoring, status reporting, communications, quality control, and other necessary project activities. Before jumping into this assignment, take another look at the Metropolis RFP—particularly Table 2 summarizing the Main and Supporting deliverables. Then review again the "Work Breakdown Structure" page of this Lesson to make sure you understand the concept behind the WBS—with the Summary Tasks establishing organized "headings" for the work and the "Work Tasks" (the lowest level in the task hierarchy) defining how the works gets done.
Your Submittal for Assignment #4
Create a work plan (a WBS) task hierarchy and timing (start and end dates for each task) for the City of Metropolis project. You are contracted project manager tasked by the City to prepare this work plan—that includes tasks for all project work carried out by your contracted team AND support work done by the City's project team members (e.g., formal deliverable quality review and comment).
In this assignment, use the concepts of task relationships with lags and leads to control task timing. In general, your WBS should be broken down into 3-levels (main summary task, subtask, sub-subtask) although for some main summary tasks, 2 or 4 subtask levels may be appropriate. Your WBS should include tasks necessary to complete all main deliverables (MD) and supporting deliverables (SD) summarized in Table 2 of the RFP. As identified in the RFP (see SD1), the City is requiring you to design and carry out a pilot project to test, confirm, and refine the database development work. For the field data collection and quality control work for this type of project, it is typical for contractors to organize work into specific geographic zones or sectors that correspond to data deliverables (MD2) that are submitted to the City. This work plan should cover all work carried out by the contractor AND the City's project team. For example, in addition to covering contractor field data collection and quality control, it should show the quality assurance review work that the City team performs after deliverable submittal by the contractor (with formal acceptance or possible rejection of that deliverable). The WBS should also include tasks for project management and control (monitoring and reporting on status, project communications, formal project closure, etc.).
In addition to the WBS task hierarchy, create a Gantt Chart showing bars for task timing. The Gantt Chart should show important information about the tasks (task number, task name, start and finish dates) along with Gantt bars graphically showing the timing of each task and the interconnectedness of tasks based on dependencies. We strongly recommend that you use project management software (e.g., Microsoft Project) to do this assignment since Gantt chart generation is automatic (although you can apply various controls for its format).
The City would like the project completed within about 9 months from project initiation. Again, while not mandatory, it is strongly suggested that you use a project management software package like Microsoft Project. Project management software automates many manual steps in project planning, Gantt chart generation, etc. If you don't have previous experience with project management software, this is an opportunity to get some experience and begin to acquire a skill that will be useful in your future project planning and management work. If you use Microsoft Project, your submittal for the project may be the software's file format (.mpp) only . Be sure to set the proper level for the WBS task hierarchy and make appropriate links (Predecessors) among tasks. There are also quite a few third-party software vendors that offer MS Project licenses at discounted costs (particularly for older versions of the software). MS Project version 2021 is the most current software but past versions (v2016, or 2019) will also work for this course. Useful resources include:
- Library Resources - click on 'Library Resources' in the navigation bar for Geography related library resources.
- LinkedIn Learning (Log in with your Penn State email and password)
- Microsoft Project - Full Tutorial for Beginners in 13 MINUTES!.
- Free Microsoft Project Training Course.
If you do not use MS Project software, you should provide a file (in the software's native file type) as well as a document showing tasks, task numbers and names, start and end dates for tasks, and the Gantt Chart.
In summary, Assignment #4 consists of:
- WBS showing task hierarchy (task number and name) and start and end dates for the City of Metropolis Geodatabase Development Project encompassing ALL project deliverable and project management activities carried out by the contractor and the City
- Gantt chart presentation of the WBS
**KEY POINTS: Be sure to name tasks well. Use verbs or "verb-derived nouns" (like, "implementation", "submittal"). Remember the information in this Lesson about WBS task structure. Summary Tasks (any task that have subtasks below them) are just headings to organize areas of work. The bottom level tasks ("work tasks" or "work packages") describe the work activities. Subtasks under a Summary Task must cover all work activities encompassed in that Summary Task. Also, there should NEVER be only one subtask under a Summary Task. The nature of a Summary Task implies that there are multiple activities (subtasks) under it. Task names should be concisely worded but long enough for a reader to quickly grasp the nature of the task. In some cases, it will be useful to include then Deliverable ID# (from the RFP) in the task name.
Note:
There are multiple ways to organize the work into a WBS hierarchy of main tasks (“summary tasks”) and subtasks so there is not one “right response” to this assignment. It is your job to organize the task hierarchy and establish timing in a manner that efficiently accomplishes the necessary work. Think of the WBS hierarchy like a written report that has main sections and subsections. Start first with the top-level tasks and then add the detail of subtasks down to the recommended second or third subtask levels. Start with a review of the RFP (particularly Sections 5 and 6). Make sure your work plan includes tasks necessary to produce all main and support deliverables as well as tasks for ongoing project management, monitoring, plan adjustment, and reporting of the work. It is also recommended to include a set of "start up" tasks that can include this work plan deliverable (SD1) and review by the City, a kick-off meeting, and perhaps other early activities to prepare for detailed project work. To help you out with structuring your WBS work plan, see below for a sample high-level organization of top level tasks for this project that cover all project work and project management activities. In setting up your WBS task hierarchy, you may use this as a basis, modify as necessary, and fill in detail with subtasks to cover specific areas of work:
SAMPLE TOP LEVEL TASK ORGANIZATION FOR METROPOLIS PROJECT:
- 1. Initial Project Organization, Planning, and Preparation: Includes kickoff meeting, review of City data sources, work plan finalization (SD1), setting up communication procedures and PM with City.
- 2. Ongoing Project Monitoring and Administration: Monitoring of project during its execution, meetings with team and City, status reports (SD2), adjustments to work plan, etc.
- 3. Geodatabase Design (MD4): Setting up the structure for later population of data and metadata. Includes draft design, review by City, and finalization). Best to make reference to setting up features classes and ArcGIS rules and geographic reference parameters. Happens as early as possible in the plan. No data is populated here—it is just setting up the design for later population of fields data and metadata.
- 4. Pilot Project Design and Execution (SD3): This pilot addresses work to prepare for the MD2 field data collection. Plan, design and conduct pilot project, review results, make adjustments to design and field data collection and QC (MD2) procedures for contractor field data collection). Needs to be completed before field data collection can occur.
- 5. Design and Develop Data QA and Tracking Tools and Procedures for City (SD4): Design, prototyping, review with City, final development, deploy for City use and train City team on how they work). This is specifically associated with QA of the MD2 data deliverables.
- 6. Field Data Collection and QC (MD2): All tasks to organize and plan contractor field collection work and do QC on results and package multiple deliverables for release to City for their QA review of the data). Starts with some prep and organization of the work. Best to organize into multiple geographic zones, each of which is a subtask and corresponds to a data deliverable to the City—in each of these subtasks for Zones, are a subset of 3rd level subtasks for the collection of data in the field, QC, and release of deliverable (corresponding to zones) to trigger the City QA process using the SD4 tools. Since the City may reject data for a particular Zone, it is a god idea to add a subtask under each Zone to "Rework and Release Rejected Data". NOTE: Assume that all data remains on the contractor's server for the City data QA. The SD4 QA checking tools allow the City to access and conduct QA checking via the Web.
- 7. City QA of Contractor MD2 Data Deliverables: City uses tools from Task 5 (SD4) to review data deliverables from the contractor field data collection and QC. As noted above, the contractor releases data after its QC of data for a specific Zone (data remains on contractor server where City uses the SD4 tools over the Web). So there is a direct connection between this task and the field data collection/QC task (see above) and accept or reject the data deliverable for a specific Zone. Should have subtasks for each Zone-based data deliverable submitted by contractor from Task 6. The City first logs the deliverable into the tracking system and then performs QA checks. The, the City may accept or reject the deliverable. If rejected, the contractor must do some re-work and re-release data for that Zone.
- 8. Loading of Data and Metadata in City Geodatabase: After final Deliverables and QA/acceptance by City). Includes populating all metadata, loading final data on City system, and then some final checks to ensure data is properly loaded and accessible.
- 9. Design, Development, and Deployment of Custom Applications (MD4): Design and development of custom applications for the City for them to use after the project is over (MD4). 2nd-level subtasks should be set up for each application (Office-based, Field-based). After requirements evaluation and design, it is a good idea to develop prototypes and review this with the City (the application prototypes can be thought of as partially functional applications to demo to the City to make sure the design is correct). After this, the iterative detailed development, testing, and review by the City should be reflected in subtasks. After final development, the should be a formal User Acceptance Testing (UAT) task in which the City does a final check and formally accepts the application. Then, deploy applications on the City system. Can include a subtask for documentation and training or can include this in Task 9.
- 10. Application Documentation and Training (MD5): if not included in Task 9, need to include subtasks for technical and user documentation and training for City users.
- 11. Project Closure: Includes subtasks for Final Report (MD6) with draft, review by City, final report. Also includes subtasks for other activities—maybe a final project meeting, contract closure.
Assignment Submittal and Grading
See the Canvas Calendar for assignment submital date
This assignment is worth 70 points. The grading approach is explained in the rubric table below.
The instructor may deduct points if the Assignment is turned in late, unless a late submittal has been approved by the Instructor prior to the Assignment submittal date.
| Grading Category | Basis for Scoring | Total Possible Points |
|---|---|---|
| A. Completeness and Organization of WBS Tasks |
| 24 |
| B. Clarity in Task Naming |
| 12 |
| C. Task Types Relationships and Timing |
| 24 |
| D. Gantt Chart Formatting |
| 10 |