Floor/Surface Cleaning Management Software
Project Management Group Project
Semester 2
Contents
1. Project Description 3
1.1. Project Charter 3
1.1.1. Revised Project Objectives & Success Criteria 4
1.1.2. Preliminary Approach 5
1.1.3. SDLC Model To Be Followed And Its Justification 6
1.1.4. Identified Stakeholders 6
1.1.5. Start And Finish 8
1.1.6. Budget Analysis 9
1.2. Stakeholder Analysis 10
1.2.1. Stakeholder’s Needs, Interests And What And How
They Want Info 10
1.3. Communication Strategy With Stakeholders 12
1.3.1 Communication Breakdown Strategy 13
2. Project Scope Statement 15
2.1. Product Scope Statement 15
2.1.1. Deficiencies With Existing System 15
2.1.2. What New System Can Do? 16
2.1.3. Product Acceptance Criteria 18
2.1.4. Project Deliverables 19
2.1.5. Constraints That Can Be Encountered In Project 23
3. Work Breakdown Structure 23
3.1. Work breakdown Structure Diagram 24
3.2. WBS Dictionary 24
10. Project Management 24
10.1 Status Summary 24
1. Project Description
This is a project to create a software that deals with the Griffith University janitorial staff, their day-by-day participation, auto week-by-week wage era, everyday tasks, floor cleaning stock and stock for machines and devices utilized for cleaning floors.
This software is going to oversee floor covering cleaning administration for Griffith University Nathan campus. Griffith University Nathan campus has numerous theatres, gathering rooms, workplaces, lecture rooms, stairs, rugs, tiles and so on in distinctive structures and this product will have record of every one of these range, rundown of cleaning staff, suppliers who have supplied the type of floor covering and portrayal of cleaning procedures for diverse floor coverings.
This software will create day by day task for cleaning staff consequently as it will have points of interest of all the work finished and whatever is pending. These task can be downloaded by signing so as to log staff in with their ID. Once in a while at whatever point, there is a need for an emergency cleaning of floor coverings, because of some individual spilling any fluid on floors or some person walks in with filthy shoes. Any administrator staff can login with their ID to create a case which will be stacked in the software database and a programmed email will be sent to floor covering cleaning office who will pull any cleaning staff from his current assignment and request they go to the area which requires emergency cleaning. The task which has been dropped to organize the emergency cleaning will be recorded in software database on the staff’s ID by the facilities department and the task over which the emergency was relegated will be stacked in database for following day. The cleaning staff will get an additional payment added to the payroll for performing such task.
The software will likewise create the week by week report on the work done by every staff and as indicated by his/her wages every hour and number of hours worked in that week; it will create the aggregate wages.
1.1. Project Charter
Project Title: Floor/Surface Cleaning Management Software for Griffith University – Nathan Campus
Project Manager: Nathan Eikenbary
Company Name: Crystal Software Services Limited
Business Experience: Crystal Software Services Limited was established in year 1990 by our Chairman/Managing Director Mr Ben Bruce who holds a Master’s degree in Information Technology from Glasgow University. Our organization’s headquarters is located in Brisbane and it has been into the matter of software improvement for more than 20 years and has ventures worth of $8 million since its beginning. We represent considerable authority in creating software for Banks, Financial Institutions, Construction organizations, Warehouses and Accounting firms. We have some expertise in Enterprise Resource bundles, staff administration software, bookkeeping software and managing an account/money related software.
We have an exceptionally experienced group of software engineers, designers and testers which are listed below;
Nathan Eikenbary – Project Manager: Our Project Manager joined the association in 1990 as a software engineer and has been connected with us from that point forward. He has effectively finished 7 projects worth of $ 12 million in this compass of 25 years with Crystal Software Services Limited.
Carlos Castillo – Quality Analyst: He has been working with us since 8 years and has past experience of 10 years in Quality Analysis.
Mr. OlaleyeTaiwo – Senior Programmer/ Client Liaison: He has been working with us for 6 years and has past experience in programming. He is also filling in as Senior System Analyst as he has experience of over 20 years. He has been selected as Client Liaison for this project because of his astounding relational abilities and rank.
Mr. Adesegun – Database Programmer: He has been working with us for 16 years. He joined our association as a trainee and from that point forward he has been connected with us and has helped in completing projects worth over $ 8 million.
1.1.1.Project Objectives and Success criteria
S.No Project Objectives Success Criteria
1 Highly Effective Software to accomplish an exceedingly successful Griffith surface cleaning system
2 Scope for Expansion Software which would have scope for further development once it ends up being viable at Nathan campus
3 Record of all areas where carpet is being used The product ought to have all available data about all structures, lobbies, theatre’s, stairs, and rooms which are secured under various floor types.
4 Unique Staff Sign In Every janitorial staff member will have his/her own login ID.
5 Online and Admin staff Unique Sign in Software ought to be online and open on all Administration staff system where they can sign in to log any emergency cleaning problem.
6 Interactive Audio/Video Trainer Software will have great state of machines description, devices, fluids, Vacuum cleaners and so on which are utilized as a part of cleaning distinctive kind of floor in campus and strategies for cleaning which can be utilized to prepare the new janitorial staff.
7 Tasks Prioritization and auto stacking Software will have the capacity to organize emergency cleaning task over the general day by day assignment doled out to staff and stack pending assignments for later culmination.
8 Auto Generation of Daily Tasks The product ought to naturally create day by day assignment for janitorial staff and incorporate the capacities for prioritization of emergency maintenance over the general day-by-day assignments
9 Auto Payroll Generation The product ought to keep janitorial staff participation and create week-by-week payroll automatically as indicated by number of hours worked by every staff.
10 Information on Suppliers Software will have data on suppliers who are supplying the cleaning materials.
11 Auto Weekly Summary Report Generation The week-after-week rundown report on assignments finished by all janitorial staff members and their payroll will be automatically messaged to ranking staff, Manager, and Head of Facilities Department
12 Supplier Details Subtle elements of the considerable number of suppliers who are supplying the cleaning materials
13 Inventory Control Software will keep up the stock of all items needed for the upkeep of flooring and everything will have a code. The item code will automatically be linked to the user and will show on the account of the user.
14 Warehousing Where and what material is stored in which distribution centre.
15 Material in Stock and its cost Software will keep up its own particular stock register which will indicate what all cleaning material is accessible on campus and its aggregate expense.
16 Ordered Material Material Ordered and value estimates.
17 Material Usage Records on utilization of material, date of issue, and issued to whom
18 Monthly Expenses Auto Monthly Accounts on costs including staff payroll
19 Third party Vendor cleaning service and cost (if any) On the off chance that a third party was enlisted for its ability, its name, expense and the expense will auto reflect in month to month cost estimation
*20 Integration with Email
1.1.2. Preliminary Approach
This project is essential for our association as it is the first time when we are doing any University project, regardless of this project is not enormous but rather it will give us section to creating software’s for Universities. We will give our very best to make it an effective project so that in future we would have the capacity to offer for other University projects.
Our Preliminary methodology will be to figure out the insufficiencies in existing system for Managing cleaning work, booking, and payroll generation. We are going to converse with clients i.e. facility department staff and Admin staff with respect to what they feel about the current system and how it can be improved. We would utilize methods, for example, brainstorming, user criticism structures, and individual opinions.
We will spend days assembling the requirements and after that distinguish the feasibility of those requirements inside the indicated time and spending plan. It would not be conceivable to incorporate all requirements at this stage as the project is not considerably lengthy but rather we will allow time for change in the future according to the customer’s solicitation and thusly we are going to take after the V model SDLC approach.
At that point we are going to identify every single stakeholder who can impact the task and how we can advance their backing for the accomplishment of the project. We will then assess the definite cost and schedule to finish the project.
1.1.3. SDLC Model to be followed on the project and its justification
V-shape Model: We are going to take after the V-shape model for this task in light of the fact that this is not an expansive project. Then again it has the possibility of extension from Nathan campus to various campuses.
We ought to understand the fact that clients must comprehend the methods and identify the phases of the project in a simple way. Here is the place the V-Model seems to help us giving a general vision of all tasks in an inviting and obvious way. Clients can either see or be directly involved in the improvement stage. Furthermore, the V-Model allows for adaptability to return to the past stages and right any issues which were missing. For example, if we experience any issue in the testing stage, we can fix the imperfections, while in the Waterfall model we are unable do that.
In our software for a cleaning system, the requirement that the clients need are obviously indicated in the scope and objective, which gives us a feeling of conviction about the client’s desires. However, in this project, it is not important to dispatch models to include more costs if the objectives are refined. Every one of these arguments bolster the choice of the V-Model for our project.
1.1.4. Stakeholders
S.No Name of Stakeholder Primary Stakeholders Roles and Responsibilities
1 Mr. OlaleyeTaiwo Client Liaison
Also he is senior most programmer/system analyst Correspondence and contact between Griffith University and Project Team. He will be dealing with correspondence between both substances i.e Griffith University and Project group. Aside from this Mr.Olaleye is the senior most software engineer and project analyst and he is by Project Manager in progressive system regulating planning and testing.
2 Mr. Brent Woods Consultant/Intermediary appointed by Griffith Expert reports straightforwardly to Griffith’s Vice Chancellor. He is the middle person between Vice Chancellor office and Project Manager.
3 Mr. Phil Van der Kley Facilities Department of Griffith Deals with all office requirements at Griffith Nathan campus. He is the head of Facilities Department under which the floor covering Cleaning administration comes.
4 Mr. Peter Bryant Finance Department Griffith Deals with all the budgetary regards identified, without which the projects advancement can be influenced. Has a vital part to play towards the project close out stage as he will be key individual on clearing the installment receipts.
5 Mr. Bruce Callow Chief Information Officer of Griffith He is the key individual for sanctioning the software specification throughout the design, development, and deployment stages.
6 Prof. Ian O’Connor Vice Chancellor Griffith Uni He is similar to the CEO of Griffith University and all of the office heads report to him. He deals with all financial matters, beginning of the project till its conclusion.
7 Ms. Jill Barkley IT Manager Griffith The individual who will be the middle-man between Griffith’s Chief information Officer and Project group on affirming Design reports.
8 Mr. Nathan Eikenbary Project Manager He reports to Project Steering Committee. He investigates devices and systems to see where, when, and what inputs are needed to obtain the certain yields
9 Mr. Carlos Castillo
Mr. Adesegun Quality Analyst
Programmer/Programmer Database They work with the Project Manager to take after the guidelines and add a defect-free software within scope, budget, and schedule.
Note: This is a contract based project where initial investment will be done by the Organization’s Owner.
Project Team: Roles and Responsibilities
*Project Manager:
• A very experienced systems analyst with good management skills
• Reports to the project steering committee
• Heads the development team
• Builds the development team
• Coordinates the development, activities, and may participate in some of them i.e. preliminary analysis
• Prepares the project plan and release plans and submits them to the project steering committee for approval
• Approves the group plans
• Prepares the project reviews and presents them to the project steering committee
• Conducts progress reviews with the group leaders
• Conducts change management meetings
• Conducts meetings dealing with outstanding issues
• Notifies the system manager of variances from plan and submits recommendations for corrective action
Development Team: Roles and Responsibilities
Database Designer:
• Administrative unit responsible for corporate level database administration
• Assigns database administrators to the project
• Responsible for physical data modelling dictionary entries, to ensure integrity of all data
• Participates as needed in implementing solutions to project team needs i.e. writing procedures, work methods, etc.
Systems Analyst:
• Responsible for providing the following documentation items:
§ Partitioning of the system into programming units
§ Description of programming units
§ Definition of program communication data
§ Program specifications
§ Production run specification
§ Installation instructions
• Reviews software components produced by programmers
• Supports programmers in coding
• Supports functional analysts and users in functional tests, system tests, and implementation
Programmer:
• Responsible for coding the software components
• Responsible for program unit tests
• Supports analysts and users in functional tests, system tests and implementation
1.1.5 Start and Finish
This project’s tentative period of start and finish is 1st August, 2015 to 29th January, 2016. The project will go for a period of 120 (excluding Saturday and Sunday) business days which includes all the activities as described in Section 1.1.2 (Preliminary Approach). According to the plan, the time and people allotted to each activity are as follows:
No. Phase Duration
1 Initiation 3 weeks
2 Planing 3 weeks
3 Designing 5 weeks
4 Testing 5 weeks
5 Implementation 6 weeks
1.1.6. Budget
Crystal Software Limited has a budget plan of AUD 160,000 + 10,000(buffer) for this project which incorporates staff compensation, acquisition of server/hardware for setting up server centres at Griffith’s campus for running the software as it is incorporated in-house, providing the main reason that the expense is slightly higher for this little project. Our budget plan figuring gauges that a group of 5 individuals including Project Manager and 4 developers will labour for 40 hours for each week from 1st August, 2015 until 29th January, 2016 (Project Handover date). The budget estimate is provisional and it can shift if the requirements change from the client side or the project gets postponed because of any reasons.
Designation Salary per Month Total Cost of labour Number of hours per week
Project Manager AUD 8,000 AUD 55,000 40
System Analyst/Programmer AUD 4,500 AUD 27,000 40
Programmer 2 AUD 3,500 AUD 21,000 40
Quality Analyst AUD 3,000 AUD 18,000 40
Database Programmer AUD 3,000 AUD 18,000 40
Total AUD 139,000
We have evaluated that the internal work expense will be around AUD 139,000 while the Data Centre setup would cost approx. AUD 15,000 and remaining sum has been held to counter any expense varieties because of our internal hierarchical issues.
Consequently, we are expecting that the task aggregate expense will stay around AUD 155,000.
1.2 Stakeholder Analysis
1.2.1. Stakeholder’s Needs, Interests And What And How They Want Information
Figure 1: Influence/Impact Grid
Names of People Designation Interest in Project Information Needs Mode of Information Delivery Level of Engagement Classification Priority Level
Professor Ian O’Connor
[email protected] Vice Chancellor Duration, cost Finance, updates meeting with executive committee Supportive Internal High
Ms. Jennifer Trapp
[email protected]
Executive Support Officer,
VC office Safety, physical health Cost, budget Email Supportive Internal Mid
Mr. Ben Bruce
[email protected]
Owner of Organization/Sponsor Project duration Finance, time, budget Weekly meeting Supportive Internal High
Mr. Phil Van der Kley
[email protected]
Facilities Manager of Griffith Safety, duration, final product Cost. timeline, training Email Supportive External Mid
Mr. Lex Hayes
[email protected]
Maintenance Supervisor Final Product Timeline, training Email Supportive External Mid
Mr. Bruce Callow
[email protected] Chief Information Officer Griffith Meets deadline, restrictions Timeline Email Neutral External Mid
Ms. Jill Barkley
[email protected]
IT Manager Defect free Implementation Email Neutral External Low
Mr.Peter Bryant
[email protected]
Finance Officer of Griffith Cost, Budget Cost, Budget Email Neutral External Mid
Mr. TharmalingamSurendran
[email protected]
Accounts Manager Staffing, Cost, Budget Cost, Budget Email Neutral External Mid
Mr. Nathan Eikenbary
@griffithuni.edu.au Project Manager Defect free, meet deadline within budget All project information Phone, text message Supportive Internal High
Mr. TaiwoOlaleye
@griffithuni.edu.au Client Liaison Defect free Budget, Progress Text Message, Email, phone calls Supportive Internal High
Mr. Carlos [email protected] Quality Analyst Defect free Software, correct information Phone calls, text message
Supportive Internal High
Mr. Enigbokan Adesegun
[email protected]
Programmer/Database Programmer Software Building/Flooring dimensions, stock, staff Text Message, Email, phone calls Supportive Internal High
Mr. Brent Woods
[email protected]
Consultant
Global Services Pvt. Ltd. Defect free final product Testing, implementation Meeting Supportive Internal High
End Users Admin Staff Final Product Training Flyers, signage,Emails Neutral External Low
1.3. Communication Strategy With Stakeholders
Effective communication methodology ensures that more data is given to the right organization, at the right time and to the right group of people. Lacking communication methodology may prompt issues. For example, delay in message conveyance, communication of data to wrong group of people, or stakeholder’s misunderstanding information on their end.
A communication framework will contain recorded methods characterizing who is to speak with whom, in what time period and through what medium. There are communication techniques for each phase of the project life cycle that are in start; planning; execution and control; and in addition to closeout.
There is a typical vault for all communication methods and for all the real communication that has been conveyed. This archive is known as the knowledge base system that gives a review trail to any past communication and in addition gives a recorded database to be utilized amid project close-out and when anticipating the following comparative task.
1.3.1 Strategy at the time of Breakdown of communication:We have a few plans for communicating with stakeholders during communication breakdown:
1. Crisis Management Plan: We have this arrangement which manages communication breakdown issues which we will convey to every single key partner. This arrangement will list the entire rundown of our system for managing communication breakdown issues so that at whatever point there is a breakdown, stakeholders will pick the correct strategy as indicated by the arrangement. For example, if we have internet problems and we are unable to send messages, then stakeholders can contact us through telephone instead of anticipating why messages are not being sent by the project group. The segments of this arrangement are as per the following:
A) Audio Conferencing: We will keep a contact list of stakeholders, for example, cellular telephone and landline numbers so that in the occasion of communication breakdown, we can contact them through audio conferencing or phone calls.
B) SMS alerts: We have a course of action with service providers that, if the communication comes up short, they will send the SMS alerts to stakeholder’s devices to inform them of such breakdown.
C) 3G/4G USB Internet Dongles: We have 4 dongles which will be given to project group to get to the web if there should arise an occurrence of nearby system breakdown or shortcoming in our line originating from the service supplier.
D) Two lines from different Service Providers: We have substitute telephone lines originating from two service suppliers in our office building. The lines can be utilized if either one falls flat.
Stakeholders Information/Documents to be provided to Stakeholders Frequency
And How Purpose Stage ACK
required
Professor Ian O’Connor
Ms. Jennifer Trapp
Mr. Richard Harris
Whole Project Team Requirements documentation is the description of what the particular software does or shall do. It is used throughout development to communicate what the software does or shall do. It is also used as an agreement or as the foundation for agreement on what the software shall do. Requirements are produced and consumed by everyone involved in the production of software: end users, customers, product managers, project managers, sales, marketing, software architects, usability engineers, interaction designers, developers, and testers, to name a few. Thus, requirements documentation has many different purposes. Regularly
Hard copies,
Email,
Presentations User’s Requirements Analysis No
Mr. Olaleye
Mr. Castillo
Mr. ADE
Mr. Eikenbary Design Documents: It includes the High Level Design and Low Level Design documents. This will include desired software features in detail, and functional hierarchy diagrams, screen layout diagrams, tables of business rules, business process diagrams, pseudocode, and a complete entity-relationship diagram with a full data dictionary. These design elements are intended to describe the software in sufficient detail that skilled programmers may develop the software with minimal additional input. Regularly
CD/DVD
Hard Copy/Email
Presentation Clear idea about the software being designed Design Yes
Mr. Olaleye
Mr.Castillo
Mr. ADE
Mr. Eikenbary
Mr. Bruce Callow Development Document: This will include the code of the software which can be used in the future by developers, testers, and also the end customers or clients using this software application. One-time
CD/DVD
Online Upload Client can modify, replace or remove any functionality from software in future Development Yes
Griffith’s Admin and Carpet Cleaning Staff User Documentation: It will describe the procedures for installation, system requirements, basic troubleshooting, and a help menu. It will also have a training guide and videos on how to use the software One-time
Hard Copy
CDDVD
Online Upload
Email How to install and use software Closure Stage Yes
2. Project Scope Statement
Griffith’s Nathan campus has numerous theatres, meeting rooms, workplaces, speaker rooms, stairs, floors, rugs, and tiles, etc. This software will be provisioned to keep records of a wide range of flooring introduced at distinctive areas in campus. Besides, it will help to enhance the adequacy and effectiveness of the all cleaning staff and will permit the cleaning managers to control the working times and the scheduled works.
A lot of flooring (tiles, rugs, and marbles) has been made for diverse purposes and every floor requires various types of supplies (machines and fluids), strategies, tasks, and assets for cleaning and which must be performed by professionals. This test should be secured for our expert service and our qualified staff.
2.1. Product Scope Statement
2.1.1. Deficiencies with Previous System
The Facilities Maintenance division’s current software was purchased when Nathan campus was little and has exceptionally constrained elements. It is much like an excel document which is physically re-designed by staff on who is doing what and the amount of work performed in manual pay rate estimation. It needs stock control or checking of work done by staff. Accordingly, there are loads of grievances from Admin staff that floors are not being tidied up on scheduled as fancied and cleaning staff is not performing their employments legitimately. In the event that there is crisis then Admin staff needs to call the Facilities division to send the cleaner, however, because of absence of observing, Facilities office is not ready to follow out which cleaner is free. Therefore, they are unable to provide adequate service on time.
“We conversed with a few Admin staff individuals and students on their opinion about proficiency of tiles cleaning staff and 70% individuals were not fulfilled by their services.
In this IT sagacious world where individuals anticipate that the software will deal with gathering, including, controlling, saving, recuperating, and overhauling the information, individuals would prefer not to invest their time in the things which software can do in light of the fact that profitable time can be utilized for other important and valuable exercises. This is where this new software will assume control from the old software which held a greater amount of “user dependent” software as opposed to being a “user helper”.
2.1.2. What New System Can Do?
This new software is going to deal with all the aforementioned issues as it will have intuitive login access, auto checking, stock control, auto wage figuring, and day-by-day tasking. Griffith’s Nathan campus has numerous theatres, meeting rooms, workplaces, lecture rooms, stairs, floor, tiles, rugs, marbles and so on. This software will be provisioned to keep record of a wide range of floor coverings introduced at diverse areas in campus. There are various types of floor coverings on the planet for diverse purposes and every floor covering requires various types of apparatuses (machines and fluids), systems, task and assets for cleaning and which must be performed by experts.
Approvals required: Approvals required from the following parties to commence the project.
Griffith’s CIO: Mr. Bruce Callow
Griffith’s Facilities Manager: Mr. Phil Van der Kley
Project Sponsor: Crystal Software Services Limited Owner-Mr. Ben Bruce
Vice Chancellor: Prof. Ian O’Connor, Griffith University
Functional Requirements Table
FR No Functional Requirement Priority Priority Rating
FR 1 Software to accomplish an exceedingly powerful floor cleaning software against the past software utilized by Griffith University D L
FR 2 Software which would have scope for further development once effective at Nathan Campus M H
FR 3 The floors will record the measurement of structures and what number of rooms and lobbies the building has. M H
FR 4 Every floor cleaning staff will have his/her login ID on Griffith’s Intranet web interface where they can access from anywhere on web and check their day-by-day assignments. M H
FR 5 Software ought to be online and open on all Administration staff systems where they can sign in to log any room requiring emergency cleaning. M H
FR 6 Intuitive Audio/Video Trainer D M
FR 7 The software ought to consequently create day-by-day task for floor covering Cleaning Staff and incorporate the capacities for prioritization of crisis upkeep assignments over the general everyday task. M H
FR 8 The software ought to keep up the Cleaning staff attendance and create week-by-week payroll as indicated by number of hours worked by every staff. M H
FR 9 Each week, outline reports on tasks finished by every cleaning staff and their payroll will be messaged to higher level staff, Manager, and Head of Facilities Department. M H
FR 10 Subtle elements of all present suppliers who are supplying the floor cleaning material to Griffith University. The data on suppliers won’t be older than 1 January, 2008 O L
FR 11 Stock of all items needed for the maintenance of floors will have an item code. M H
FR 12 Where and what material is stored in which distribution centre. M L
FR 13 Software will utilize a third party software to send an email with the day-by-day tasks on cleaning staff’s email ID so there won’t be a need to login to Griffith’s system and download their task.
FR: Functional Requirements
Priorities: Mandatory (M), Desirable (D), Optional (O)
Mandatory requirements: They are the critical requirements that must be implemented
Desirable requirements: They are the highly recommended requirements that should be implemented
Optional requirements: They are the best practice requirements and help to improve the performance of the system and for that reason may be implemented.
Priority Rating: High (H), Medium (M), Low (L)
2.1.3. Product Acceptance Criteria
The Product Acceptance criteria can be depicted as follows:
Stage Acceptance Criteria
Requirement Analysis Complete The design group has audited the analysis document according to the requirements of the clients.
An analysis of the document has been done by the development group, and they considered it to be suitable and adequate to begin the improvement.
The testing group has checked the analysis documents and expressed it to be right for testing.
The project manager has weighed in the application’s necessity according to the scope and deliverable identified during initiation.
Application Design Complete The design group has made the design document to be consistent with the analysis document.
An analysis of the document has been done by the development team, and considered it to be proper and adequate to begin the improvement.
The testing group has checked the design documents and expressed it to be right for testing.
Development & Integration Development and integration is done as per the analysis and design phase requirements.
All testing bugs are fixed by the team.
Testing The testing does not change the application.
All bugs are fixed amid execution stage.
Implementation and Go live Issues highlighted in every stage of application are attended to.
Change Management Every change that was identified according to the change management plan are joined in the system
Maintenance and Support All issues are attended to by the group as needed.
Updates are made in accordance with the University requirements
Project Closure All requirements identified in the scope and change management plan are implemented.
Access has been granted to users, and also training has been provided.
2.1.4. Project Deliverables
Stages in the Project Deliverables Whom to be given
Planning 1. Project Charter: A Project Charter is a statement of the scope, objectives and participants in a project and is a critical document to ensure that everyone involved in the project is aware of its purpose and objectives.
2.. User Requirements Document: This document defines the requirements of users for which this project has been initiated. Project Manager,
Sponsor,
Owner,
Consultant
Project Manager,
Development Team,
Sponsor,
Organization’s Owner,
Consultant,
CIO Griffith
Project Plan: The Plan will be useful for planning assumptions and decisions, to facilitate communication among stakeholders, and document approved scope, cost, and schedule baselines.
Scope Statement: This statement details the project deliverables and describes the major objectives. The objectives will include measurable success criteria for the project.
Control Scope: This document will define how the scope will be monitored, controlled and how actual results will be compared against the scope baseline to determine if a change, corrective action, or preventive action is necessary.
Communication Management Plan: When, where, how and to whom to communicate.
Weekly Summary on progress: Weekly progress report
Minutes of Meeting: Meeting minutes are the written or recorded documentation that is used to inform attendees and non-attendees of the happenings during the meeting. The meeting minutes are generally taken or recorded during a meeting so that participants have a record of what happened during the meeting.
Change Management Plan: This is a plan that the project team submits to the clients to understand and agree upon key terms if changes in scope are to be incorporated in the system.
Software Requirement Specification: It targets the system requirements of users which the software has to target and developers need to develop software that would be compatible on those systems. All of the people mentioned below
Project Manager,
Development Team,
Testing Team,
Sponsor,
Organization’s Owner,
Consultant
Designing Software Development Document – details the provisions, including specific coding instructions, unit test cases, and scripts, for developing each unit or module of the system; also includes development procedures for issue tracking and configuration management and any other information that aids in building the functionality of the system
System (Application) Software – files or set of files that contain the application or software code on discs or other media.
Change Request Form: A form which follows any change request from client.
Change Logs: Any changes conducted in product against the project baseline are recorded and issued to client from time to time.
Conversion Plan (Update) : describes the strategies and approaches for converting/migrating data from an existing system to another hardware or software environment. All of the people mentioned below
Project Manager,
CIO of Griffith,
Consultant,
Software Development team,
Software Testing team
Testing and Implementation Test Data – contains dummy data used for testing; the data is not sensitive or live.
Integration Document – describes the assembly and interaction of the hardware, software, and any other components of the system.
Test Analysis Report(s) – presents a description of the unit tests and the results mapped to the system requirements; also identifies system capabilities and deficiencies.
Implementation Plan (Update) – describes how the information system will be deployed as an operational system.
Operations Manual or Systems Administration Manual – The Operations Manual focuses on mainframe systems; the Systems Administration Manual is oriented toward distributed (client/server) applications.
Maintenance Manual – details effective system maintenance. Appendices might document maintenance procedures, standards, or other essential information.
Training Plan – outlines technical and user training needs on the new or enhanced information system.
User Manual – describes to end users how to make full use of the information system, including system functions and capabilities, contingencies, and alternate modes of operation, and step-by-step procedures for system access and use.
Installation and Training to Users: It is as part of the agreement between Project team and client to install software on systems and provide the training. All the people mentioned below
Project Manager,
CIO of Griffith,
Consultant,
Software Development team,
Software Testing team
Close-out Lessons learned: This document will list all the lessons learned regarding budgeting, procurement, communication, what did not go well in project, what needs to be changed, and what was learned while dealing with customers.
Feedback from End users: Feedback collected from users after the software is deployed and accepted by users.
Project Closure/Handover Report: This report is formally handed over to the Sponsor. Project Manager,
CIO of Griffith,
Consultant,
Software Development team,
Software Testing team.
2.1.5. Constraints That Can Be Encountered In Project
• This project is on an agreement base where the cash will begin streaming once the design has been given over and sanction by Griffith University. Until then, the project will be financed by the proprietor of association. Any postponements in the first instalment may influence the advancement of the project.
• Any change demand by the client can build the time and expense of the project.
• Any delay in regards to the project being approved from the client for any reason outside of the project can influence the advancement of work in the project.
• It is thought that there won’t be a change with the system introduced at Griffith University for the next six months till this software is designed, however any adjustment in details ought to be conveyed to see before the testing stage else alterations in design to suit new specification can lead to the system being delayed.
It is conceivable that the data gathered on suppliers, floor covering areas and structures may get obsolete or change inside of the project life cycle, it is required on customer to advise any progressions to us with the goal that it can be overhauled in the software’s database.
3. Work Breakdown Structure
Work Breakdown Structure Definition
The Work Breakdown Structure (WBS) characterizes all work bundles for the Floor covering Cleaning Project. These incorporate all tasks, resources, and deliverables. Each work bundle in the WBS is characterized in the WBS and will help in resource planning, completion of task and guaranteeing deliverables meet project necessities.
The floor/surface cleaning project schedule will be kept as a MS Project Gantt Chart by the Project Manager. Any proposed changes to the schedule will take after Crystal Software Services Limited change control process. On the off chance that set up limit controls may be surpassed, a change request will be submitted to the Project Manager. The Project Manager and group will focus the effect of the change on the schedule, cost, resources, scope, and risk.
3.1 Work Breakdown Structure Diagram
This WBS was designed on incremental form.
3.2. WBS Table
ID Task name Durations Predecessors
1 Initiation
1.1 Select Project Manager
1 day
1.2 Set Project Group
3 days 1.1
1.3 Cost evaluation
5 days 1.2
1.4 Documentation
6 days 1.3
1.5 Group Stakeholders
2 days 1.4
1.6 Initiation closing 3 days 1.5
2 Planning 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
2.1 Interview Stakeholders
5 days
2.2 Identify objectives
3 days 2.1
2.3 Communications forms 1 days 2.2
2.4 Develop requirements
6 days 2.3
2.5 Feedback requirements 2 days 2.4
2.6 Planning closing
4 days 2.5
3 Designing
1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
3.1 Analysing requirements 3 days
3.2 Definition technique to use for the requirements
3 days 3.1
3.3 Software and hardware documentation
5 days 3.2
3.4 Design software
10 days 3.3
3.5 Install new hardware
2 days 3.4
3.6 Designing closing
4 days 3.5
4 Testing 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6
4.1 Software testing
3 days
4.2 Hardware testing
5 days 4.1
4.3 Training
2 days 4.2
4.4 Stress testing
3 days 4.3
4.5 Users Id testing
2 days 4.4
4.6 Documentation testing
5 days 4.5
4.7 Feedback testing
2 days 4.6
4.8 Testing closing
5 days 4.7
5 Implementation 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8
5.1 System testing
4 days
5.2 Testing workflow
2 days 5.1
5.3 Evaluation training
3 days 5.2
5.4 Documentation implementation
6 days 5.3
5.5 Software licensing
2 days 5.4
5.6 User acceptation
3 days 5.5
5.7 Feedback implementation
2 days 5.5
5.8 Closing implementation
6 days 5.6
4. Estimation
4.1 Choice of Technique
Like any other project, this project is faced with the challenge of estimating the required effort, time and resources to complete the project activities. This is because of the uncertainties that are associated with the numerous project activities and the uniqueness exhibited in this projected. In order to ensure success of the project, it is thus necessary to employ specialized and accurate estimation tools. The estimations in this project will be handled by the COCOMO II, COSYSMO and supported by the Function Point system of Estimation (FPSE).
4.2 Justification
The Constructive Cost Model (COCOMO II) provides an estimate for many crucial project factors such as effort, schedule and costs for modern software development projects. This model was deemed suitable because it is specialized in making estimates for modern software projects and is based on extensive database of completed and future projects data. Remarkably, it is suitable for scenarios that involve desktop development, adaptation of off-the-shell software tools and code reusability. Definitely, this covers the project for Griffith University titled, Surface Cleaning Management Software. The Function Point system of Estimation (FPSE) was also selected for this project because it is necessary in determining the function points required in the COCOMO II Model. In COCOMO II, a program’s size is defined in terms of lines of codes or function points. And the following factors namely, ILF (Internal Logical files), Data Element Type (DET), Record Elements Types (RET), and File Types Referenced (FTR) are used to produce count of function points.
Moreover, it can be noted that the COCOMO II suits well the V model SDLC approach taken for this project. In other words, the COCOMO II makes estimates based on the function points which in the SDLC approach are well defined. It is worth noting that the SDLC approach has every aspect of the project or phases completed once and for all before moving to the next. This help make estimation more precise.
4.3 Estimation
The COCOMO tool used was available from the following URL; http://csse.usc.edu/tools/COCOMOII.php
The first step of the estimation process is to determine the number of function points which done through the following table;
Table 1: Determination of function points
No. Functionality Affected Functionality
Requirements Group Type FP
1 The software must have a secured administrative dashboard to perform numerous tasks including data entry and retrieval of reports FR5 External inquiries (EQ)
External Output (EO)
EIF
Complexity: Average
RETs: 2
DETs:8
FTR: 1 9
2 The admin will have the capacity to add suppliers and cleaners to the database FR5 ILF Complexity: High
RETs:1
DETs: 12 5
3 Software ought to be online and open on all Administration staff systems where they can sign in to log any room requiring emergency cleaning.
FR5 EI Complexity: High
RETs:1
DETs: 9 7
4
Information on ‘buildings’ entity which include (Building ID, Building Name, Building Manager, Dimensions) and ‘rooms’ entity (Room ID, Room Number , dimensions, types[theater/ hall], Building ID)
FR3 ILF Complexity: High
RET: 2
DET: 8 2
5
Staff details including Staff ID, First Name, Last Name, Middle Name, Mobile Number, Email Address, Insurance Number and staff category (Admin/ junior/ subordinate ) and Wage rates will be stored by the System
. FR4 ILF Complexity: High
RETs:1
DETs: 7 7
6 Every floor cleaning staff will have his/her login ID on Griffith’s Intranet web interface where they can access from anywhere on web and check their day-by-day assignments.
FR4 EO Complexity: High
RETs:3
DETs: 7 6
7
The roles for the staff from Facilities department will include;
Adding, updating and deleting information about the suppliers FR5 EI Complexity: High
RETs:1
DETs 1 7
8 The System’s support will include Intuitive Audio/Video Trainer to assist in developing and managing the cleaning staff FR6 EO Complexity: High
RETs:1
DETs 1 8
9 The software ought to consequently create day-by-day task for floor covering Cleaning Staff and incorporate the capacities for prioritization of crisis upkeep assignments over the general everyday task.
The daily Tasks will be generated with respect to the dimension data for rooms/ buildings.
FR7 Complexity: High
RETs:1
DETs 1 7
10 Software which would have scope for further development once effective at Nathan Campus
FR2 Complexity: High
FTR: 1
DET: 13
7
11
The software must support Entry of Data about hours worked by employees which
include staff ID, attendance time FR8 EIF Complexity: High
FTR: 1
DET: 13
7
12 Each week, outline reports on tasks finished by every cleaning staff and their payroll will be messaged to higher level staff, Manager, and Head of Facilities Department.
FR9 EO Complexity: High
FTR: 1
DET: 11
4
13
The software must have report that lists
Subtle elements of all present suppliers of the floor cleaning materials to Griffith University. The data on suppliers won’t be older than 1 January, 2008 FR10 EO Complexity: High
FTR: 1
DET: 12
4
14
The system will store information on all items needed for the maintenance of floors including; ( item code, item name, descriptions, quantity, price) FR11 EIF Complexity: High
FTR: 1
DET: 8
4
15
Auto generated System reports which show Where and what material is stored in which distribution center.
FR12 EQ Complexity: High
FTR: 1
DET: 7
8
16 Software will utilize a third party software to send an email with the day-by-day tasks on cleaning staff’s email ID so there won’t be a need to login to Griffith’s system and download their task. FR13 EO Complexity: High
FTR: 1
DET: 11
5
TOTAL 97
When making estimations using the function point technique, certain procedures and assumptions were made to help in the calculation of function points. The assumptions were derived from the system requirements and the speculations of the analyst. The obtained function points were used in the COCOMO II and COSYSMO tool available from URL mentioned above. The other configurations are shown in the figures below;
Results
The results of running the configuration values to COCOMO II and COSYSMO tool are shown in the figure below;
5. Schedule
5.1 Gantt Chart
Gant chart is a crucial tool for showing the project duration, schedules and progress, and as such it will be used in the project. The following is a summary Gant chart prepared for titled, Surface Cleaning Software;
5.2 Critical Path
The critical path denotes the tasks that take the longest time in project. In the case of tiled, Surface Cleaning Software, the design phase and the implementation took the longest time implying they were the most important tasks.
5.3 Work Schedule
The staff and stakeholders of the project have been assigned duties as shown in the table below. However, it is important to note that the other stakeholders other than the project manager and the development team will be required majorly in initiation and planning phase.
ID Task name Durations Predecessors Resource Name
1 Initiation
1.1 Select Project Manager 1 day Project Managers & Development Team
Mr. Nathan Eikenbary,
Mr. TaiwoOlaleye
Mr. Carls Castillo
Mr. Enigbokan Adesegun
Mr. Brent Woods
Other Stakeholders
Professor Ian O’Connor
Ms. Jennifer Trapp
Mr. Ben Bruce
Mr. Phil Van der Kley
Mr. Lex Hayes
Mr. Bruce Callow
Ms. Jill Barkley
Mr.Peter Bryant
Mr. TharmalingamSurendran
1.2 Set Project Group 3 days 1.1
1.3 Cost evaluation 5 days 1.2
1.4 Documentation 6 days 1.3
1.5 Group Stakeholders 2 days 1.4
1.6 Initiation closing 3 days 1.5
2 Planning 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
2.1 Interview Stakeholders 5 days
Project Managers & Development Team
Mr. Nathan Eikenbary,
Mr. TaiwoOlaleye
Mr. Carls Castillo
Mr. Enigbokan Adesegun
Mr. Brent Woods
Other Stakeholders
Professor Ian O’Connor
Ms. Jennifer Trapp
Mr. Ben Bruce
Mr. Phil Van der Kley
Mr. Lex Hayes
Mr. Bruce Callow
Ms. Jill Barkley
Mr.Peter Bryant
Mr. TharmalingamSurendran
2.2 Identify objectives 3 days 2.1
2.3 Communications forms 1 days 2.2
2.4 Develop requirements 6 days 2.3
2.5 Feedback requirements 2 days 2.4
2.6 Planning closing 4 days 2.5
3 Designing 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6 Project Managers & Development Team
Mr. Nathan Eikenbary,
Mr. TaiwoOlaleye
Mr. Carls Castillo
Mr. Enigbokan Adesegun
Mr. Brent Woods
3.1 Analyzing requirements 3 days
3.2 Definition technique to use for the requirements 3 days 3.1
3.3 Software and hardware documentation 5 days 3.2
3.4 Design software 10 days 3.3
3.5 Install new hardware 2 days 3.4
3.6 Designing closing 4 days 3.5
4 Testing 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6 Project Managers & Development Team
Mr. Nathan Eikenbary,
Mr. TaiwoOlaleye
Mr. Carls Castillo
Mr. Enigbokan Adesegun
Mr. Brent Woods
4.1 Software testing 3 days
4.2 Hardware testing 5 days 4.1
4.3 Training 2 days 4.2
4.4 Stress testing 3 days 4.3
4.5 Users Id testing 2 days 4.4
4.6 Documentation testing 5 days 4.5
4.7 Feedback testing 2 days 4.6
4.8 Testing closing 5 days 4.7
5 Implementation 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8 Project Managers & Development Team
Mr. Nathan Eikenbary,
Mr. TaiwoOlaleye
Mr. Carls Castillo
Mr. Enigbokan Adesegun
Mr. Brent Woods
5.1 System testing 4 days
5.2 Testing workflow 2 days 5.1
5.3 Evaluation training 3 days 5.2
5.4 Documentation implementation 6 days 5.3
5.5 Software licensing 2 days 5.4
5.6 User acceptation 3 days 5.5
5.7 Feedback implementation 2 days 5.5
5.8 Closing implementation 6 days 5.6 Mr. Nathan Eikenbary,
Mr. TaiwoOlaleye
Mr. Carls Castillo
Mr. Enigbokan Adesegun
Mr. Brent Woods
6. Budget & Procurement
6.1. Budget
6.1.1 Planned Budget
In order to initiate and complete the carpet cleaning project in time, Crystal Software Limited will require all the resources for different parts of the activities in the project to be acquired and brought together. All the other resources that Griffith University does not have and has to acquire will form part of the planned budget. From the feasibility study, it occurred that that the university will be obliged to budget for staff compensation, acquisition of server/hardware for setting up server centers at Griffith’s campus for running the software as it is incorporated in-house, utility expenses and printing. All these expenses will amount to a budget plan of AUD 160,000 + 10,000(buffer).
6.1.1.1. Staff Costs
In regard to staffing, Crystal Software Limited plan to allocate a total of 5 members to the project. This will constitute of a project manager and 4 developers each estimated to work for 40 hours a week for 6 months. Since different members of the staff have different levels of enumeration, the labor costs will computed by finding each staff’s cost of labor for 6 months by multiplying by the monthly salary and then summing them up. This gives a total of AUD 139,000 (Table below).
Designation Salary per Month Total Cost of labor Number of hours per week
Project Manager AUD 8,000 AUD 55,000 40
System Analyst/Programmer AUD 4,500 AUD 27,000 40
Programmer 2 AUD 3,500 AUD 21,000 40
Quality Analyst AUD 3,000 AUD 18,000 40
Database Programmer AUD 3,000 AUD 18,000 40
Total AUD 139,000
It is important to note that this budget is provisional and is subject to change if the requirements are altered by clients or the project postponed for some reasons.
6.1.1.2. Hardware and Software Procurement Costs
Considering the nature of this project as described from the preliminary analysis and estimation, multiple hardware and facilities will be required to run the project. These include;
• Computer systems
• An advanced server
• Java 2 development kit (Free)
• SAN Box
• Oracle Internet application server
• Oracle 11g Express edition (Free)
• The oracle database Standard Edition
The costing and justification of these resources are as follows;
Hardware /Software Justification Specification Quantity Unit
Price Total Cost
Desktop computers For Java and Database Programming Processor: Core i5
Memory: 8GB DDR 3
Graphics Card: 2GB EVGA® NVIDIA® GeForce™ GT 740
2 AUD800 AUD1600
Laptop computers For work in the field beside Java and Database programming Processor: Core i5
Memory: 8 GB DDR 3 SDRAM
Hard Drive: 750 GB SATA Hard Drive
OS: Windows 8.1 4 AUD900 AUD1800
Advanced Server
(HP G7 DL165 (590261-001)G7
(Server) with Free Windows Server 2012 Standard Edition preinstalled on server)
It is necessary for setting up a server that will host the carpet cleaning application and its database for online access by the users.
Processor: AMD Opteron (12 Core Processor)
Memory: 16 GB RAM expandable to 256 GB
Total Processors: 2
1 AUD5000 AUD5000
Storage Area Network (Box It is vital for providing redundant and secured data storage with data retrieval and recovery capabilities.
Temperature: 10 to 35 degree Celsius
Hard Drives: We are going to use 12( 3.5”- 7200 and 2 TB each) SAS hard drives for total capacity of 24 Terabytes 1 AUD5400 AUD5400
Java 2 development kit Essential for building web interfaces for the application FREE
Oracle database For Building Database Oracle FREE
Oracle Internet Application Server Standard Edition Allow for online manipulation of the cleaning carpet application (Single Processor License)
Oracle charges per Processor license 2 AUD11500 AUD23000
Oracle Database Standard Edition One Client Essential for development and running of the cleaning software. It will be connected to the application server to the serve online users.
This will store the Griffith surface cleaning Database and Oracle charges per Processor License 1 AUD 5800 AUD5800
Data Center set up costs Trivially important AUD1500
Total AUD 44100
The total cost obtained here is the cost for the 4 computer systems laptops and desktops, server, SAN box, server & database software, and the charges for installation.
6.1.1.3. Printing Costs
For the purpose of communication and documentation, this project will be printing documents both colored and black/white. Given that the project is estimated to make a total of 600 black and white prints, and 200 color prints a day, the cost of doing this will be $4800. This illustrated in the table below;
Prints Cost Per Page Prints Per day Number of Days Cost
Black and White $0.10 100 120 1200
Colored $0.30 100 120 3600
TOTAL 4800
The cost of printing colored and black/white are assumed to be $0.3 and $0.1 respectively.
6.1.1.4. Utility Expenses
The cost of the utilities within the office and in the course of duty is estimated to be $5000 based on the records from previous projects.
6.1.1.5 Summary Budget
The accumulation of all the different costs gives AUD192, 900 which is the planned budget for running the project.
Item Cost
Staff compensations AUD139,000
Hardware and Software Procurement Costs AUD44100
Utility Expenses AUD5000
Printing Costs AUD4800
Total AUD192,900
It is important to note that the hardware and software required for the project will be acquired and set up at the beginning of the project. This will allow for simultaneous development and testing of the application and its environment as the project advances. The staff compensation, utility and printing costs will be paid as the months close.
6.1.2. Cost Management
The budget of the titled, Surface Cleaning Software will be planned and controlled through the following techniques;
Cost Budgeting
This allows the project to know the estimate cost and avoid going over the planned budget. The project budget has been estimated from the required resources and the current market prices to be a cost of AUD192, 900. The internal work expense will be around AUD 139,000 while the hardware and software will be AUD44100 including the data centre setup cost which amount to AUD 15,000.
A contingency plan worth $30,000 is set underway to address the unpredictable issues that might arise in the course of the project.
Earned Value Management (EVM)
This framework is essential for determining how the project will put up with the planned budget to earn value anticipated by the client. While it is expected that a project should be completed within a set a budget, it might be completed with a less cost or even have the completion cost exceed the initial cost. It is EVM that is used to predict the variances from standard cost and hence inform the project manager and the team on how to proceed in case of over late finish or over budget. This technique uses such terms as Earned Value, Cost Performance Index (CPI), Schedule Performance Index (SPI) and Cost Variance which as illustrated in the table below
For this project, EVM will be conducted in three stages given that it is a small project. The first stage will be from initiation point to presentation of Software Requirements whereas the second phase will include design and development of the Application and the third phase, Testing and implementation of the application. The key cost management indicators will be determined as the project progresses.
Performance Indicator Description Value Interpretation
Work Completed Proportion of the targeted work in terms of % 30%
Time to Be completed In Weeks 6/22 weeks
Budget
Actual cost The costs already undertaken by the project including labour and acquisition of hardware & software
Earned Value Earned value = % of work complete * budget
Cost Performance Index(CPI) CPI = Earned Value/Actual Cost CPI >1 => Within schedule and cost less the planned budget
CPI <1 =>over spend and behind schedule
Schedule Performance Index(SPI) SPI= Earned Value/Planned Value SPI >1 =>The project is likely to be finished early
SPI <1 => The project is likely to be late
Cost Variance Cost Variance = Earned Value/Actual Cost + (positive) => the Progress is good
-(Negative) => the Progress is bad
calculate Schedule Variance (CSV) CSV = Earned Value-Planned Value CSV <1 => Project is behind schedule
Final Cost Final cost = Budgeted Cost/Cost performance index =>The cost is below the budget
=> The cost is actual budget
Final Planned Duration (FPD) FPD = PPD/SPI ? The project is time
? The project is above time
Handling of Change Requests
Since change requests have cost implications, they, too must be managed. The changes can come from the client side or the project team. When the changes come from the client side, the associated costs increments will be catered for by the clients. However, when the loss comes from our side, those will be losses that we will have to incur. It is worth noting that the cost variances will be determined using the earned value management cost indicators in the table above.