Kailyn Ashley - University of Baltimore Home Page web services

advertisement
Kailyn Ashley
Olujimi Babatunde
Paulette Baxter
Kristen Young
INSS 640
Assignment 3
Executive Summary
Sam, Lisa, Lee, the “A” Team
Green_Delivery_rus.com
Baltimore, Maryland
Dear Sam, Lisa and Lee:
Thank you for giving us a chance to assist you with the planning and designing of
Green_Delivery_rus.com’s green technology system. Please view our attached analysis below.
Objective:
To develop a sustainable, user-friendly system that provides online service to people who are
either too busy or not capable of performing tasks on their own. The new system will be
equipped to implement three distinctly different services:
1. Will take food orders for delivery (not necessarily deliver them)
2. Make emergency doctor’s appointments
3. Provide and make appoints for rides
Plan & Design
The system will be 100% environmentally friendly so the company can maintain its business
operations in line with a core value which is to meet the needs of the present without
compromising the ability of future generations to do the same. The system we implement will
not use any complex features so quick and easy use can be implemented by the client.
The system will have the ability to keep track of the number of its and resulting sales on the
website. Information about customers will be collected for data mining purposes.
We will ensure that end users have input in the design process. All project business goals and
objectives will be accomplished within the defined budget and time frame.
1
We recommend following course of action:
A well-designed risk management plan to reduce problems encountered during a project by up
to 90%.
The domain name of Green_delivery_rus.com is not yet taken but we would recommend an
easier and simpler domain name like Greendelivery.com, which is available and easier to
communicate to prospective customers.
We also recommend a system development methodology using Prototyping with RAD tools
because of the nature of the business.
For optimal business profit in the near future, the team should consider becoming contracted
outsourcing agent for delivering foods for restaurants. It will be more profitable than only food
order process.
We recommend that the team stay motivated by being an active participant throughout the project and
plan milestones to ensure that we are making progress.
Finally, we recommend effective communication throughout team and the use of Fault Tree
Analysis as a sure way to mitigate risk in the project.
We are very eager to work with you in designing your system and are looking forward to the
formation of a long and health relationship.
Sincerely,
The H Team, Systems Consultants
2
1. Define the scope of the project
The scope of a project “defines what work is or is not included in a project” (524).
Green_Delivery_rus.com will be an online delivery system that facilitates locating relevant
businesses via web access for a fee. The fee is yet to be determined. Initially, the business will
NOT deliver or provide services. Green_Delivery_rus.com is an environmentally friendly and
green conscious company that will serve the local market in Baltimore, with plans to start
delivery in Virginia and Delaware in 2012. The purpose of this e-business will be to provide
services to people who are either too busy or not capable of performing these tasks on their
own.
The new system will be equipped to implement three distinctly different services. It will take
food orders for delivery (not necessarily deliver them); make emergency doctor’s
appointments; and provide and make appointments for rides to locations such as the airport, a
friend’s home, and regular appointments.
To be more specific
Service 1: Take Food Orders. Green_Delivery_rus.com will provide links to menus of several
local restaurants on their website. A customer will select items from the menu. A referral
service fee will be charged by Green_delivery_rus.com, and will NOT provide any actual
deliveries at this time.
Service 2: Make Emergency Appointments. A person may need to make emergency
appointments at any time. Green_Delivery will assist in facilitating this service by providing
links to hospitals on their web site. An appointment reference fee will be charged for the use of
the service.
Service 3: Providing Rides. A person may want to go to different locations (airport, visit friends
etc.) Green_Delivery_rus.com will provide the links to taxis and other types of transportation
services that can provide rides. A reference fee will be charged for this service.
Since Green_Delivery_rus.com is very proud of the word “green” in their name and firmly
believes in “sustainability” – defined as “…meeting the needs of the present without
compromising the ability of future generations to meet their own needs…” (www.epa.gov),
“Green” system hardware and software will be used. The system will not use any complex
features to ensure that it can be implemented quickly and easily used by the clientele.
The system will have the ability to keep track of the number of hits and resulting sales on the
web site (Green_Delivery_rus.com), and would like to collect information on their customers
for data mining purposes ONLY. In order to complete this project both successfully and on
3
time, “the scope of [the project will] not expand beyond what [it] was originally intended” to be
(524).
2. Base line Plan
A. Introduction
Project Overview
Group H, Inc. has been given the task of planning and designing a new environmental green online system for Green_deliver_rus.com. Green_deliver_rus.com wants
to take their
organization to the next level and to stay competitive. The team’s goal is to create an easy to
use system that intentionally lacks any complex features and is quick to implement.
Green_deliver_rus.com requires that the new system entail:
-Take food orders for delivery (not necessarily deliver them).
-Green_deliver_rus.com will charge a referral service fee but will not provide any actual
deliveries at this time
-Make emergency doctor’s appointments.
-Provide and make appointments for Rides to locations such as the airport, friend’s home,
regular appointment etc.
Green_Delivery_rus.com plans to cater to mostly local market in Baltimore and surrounding
area but also have plans to start delivery in Virginia and the Delaware area starting 2012. They
are “environment” and “Green” conscious and want to build a system with “green” technology.
Start date of project July 1, 2010 and end date of project is October 30, 2010.
Four individuals will be assigned to work on the project and it will take four months for the
team to complete the project.
Green_Delivery_rus.com project have a budget of $500,000, and would be willing to consider
putting in more cash, if needed and if we justify the reasoning.
Project Goals and Objectives:
-Ensure that end users have input into the design process.
-Accomplish project business goals and objectives within defined budget and time parameters.
-Minimize impact to standard business operations within the affected unit.
4
-Craft a favorable and secure agreement between Green_Delivery_rus.com and us.
Project Budget
Green Run Delivery _ Rus.com Project Budget
Project Expenses:
-Employees’ Compensation……………………………………………………………………$100,000
-Equipment/Supplies……………………………………………………………………………..$300,000
-Overhead or Indirect Costs……………………………………………………………………$100,000
Total Project Expense………………………………………………………………………………………………..$500,000
Risk Assessment
The risk assessments associated with the project will continuously be monitored and updated
throughout the life of the project, with monthly assessments included in the status report and
we are open to making amendments if needed.
Project Assumptions
-We ensure that all project team members will be available as needed to complete project tasks
and objectives.
- Failure to identify changes to draft deliverables within the time specified in the project
timeline will result in project delays.
- Project team members will adhere to the communications plan.
- All project participants will abide by the guidelines identified within this plan.
-
The project plan may change as new information and issues are revealed.
Project Timeline
July 1st – Awarded the Green Run Delivery _ Rus.com project.
July 6th - Start Date of Project. Date on which work first begins on project.
August 31st -Project manager and team meets with Green Run Delivery _ Rus.com managers to
provide an update on the status of the project, and discuss any concerns.
5
August 1st, September 1st and October 1st, Semi-Final InspectionFirst is inspection of the entire project. Upon completion of the project, the team will perform
an inspection. If all construction contemplated by the contract has been completed to the
team’s satisfaction, that inspection will constitute the final inspection. If corrections are
needed, then this will be a semi-final inspection with final inspection to be done after
corrections are completed. If all work is completed and received a passing grade from the team
and Green Run Delivery _ Rus.com, we will move to the next stage. The team will conduct
multiple semi-final inspections on this project.
Sep. 26, Substantial Work Complete Date - Date that corrections noted on the last semi-final
inspection have been completed.
Oct. 30th, Final Inspection and Physical Work Complete Date - This is the date that all work has
been completed on the project.
3. List of critical success factors
“The strategic analysis, or success factors, approach argues that an organization’s information
requirements are determined by a small number of critical success factors (CSFs) of
managers.”(pg. 528)
The team defined with Green-deliver-rus.com top managers the CSFs that will make the project
a success. We wanted to ensure with management that we would make the CSFs measureable
in providing a return by the end of the first year of implementation of the new system. The
team plans to use these CSFs to measure the project and the team’s success.
-The team must have a plan for the project.
-Clear document project milestones and deliverables.
-A valid and realistic time-scale.
- Accurate cost estimates to be produced.
-Keep the project team
Green_Delivery_rus.com.
focused
and
aware
of
project
progress,
as
well
as
-It is important that the team stay motivated by being an active participant throughout the
project and plan milestones to ensure that we are making progress.
-It is imperative that the project be in line with Green_Delivery_rus.com organizational strategy.
6
4. Resource requirement, allocation and analysis (cost/benefit)
(note: these include material and personnel costs like hardware, software, web designer,
programmer, network engineer etc.)
To begin, resource requirement, allocation and analysis (cost/benefit) has to do with
strategically determining what resources are required, the allocation of said resources,
specifically “the determination of how costs, time, and personnel are assigned to different
phases of a systems development project,” and last but not least the cost/benefit analysis of
those required resources and allocated times (G 11).
This was developed using the Total Cost of Ownership of Technology Assets (196). The Total
Cost of Ownership (TCO) “model can be used to analyze these direct and indirect costs to help
firms determine the actual cost of specific technology implementations” (196).
Starting a new business, no matter what size and how innovative the idea can seem easily both
expensive and daunting. The projected resource requirement, allocation and analysis
(cost/benefit) has been projected below. The equipment is guaranteed to be environmentally
friendly and the perfect fit for a small beginning, and soon to be growing, small business.
Hardware acquisition
Computers
1,018.00 each – 7 for purchase: $7,126.00
Optiplex960SFF



Long system lifecycles, advanced manageability tools for IT
Comprehensive Enterprise Class security protects critical data
Green designs and smart energy choices help reduce environmental impact
Printer
1,300.00 each – 2 for purchase: $2,600.00
HP Color LaserJet CP3525X
Scanner
499.99
HP Scanjet N6310 Document Flatbed Scanner
Fax Machine
129.00
HP 3180
Software acquisition
MS Office Professional
499.00
7
McAfee
Other
30.00 each – 7 for purchase: $210.00
300.00 per month – $3,600
Phone, Internet through AT&T
Miscellaneous supplies
2,950.00
Paper, ink, power strips etc.
Supply Total: $17,613.00
Employees (all salaries are listed as per year; general corporate ranges for people with 5 yrs
exp).
Web Designer
60,000.00
Programmer
80,000.00
Network Engineer
75,000.00
Human Resources
63,000.00
Sam (each will need computers, hardware, software etc. – incl. above)
Lisa
Lee
Employee Total:$ 275,000.00
Grand Total: $ 292,613.00
Listed above are the costs (Hardware, software, telecommunications, personnel etc.) This
projected model also includes the following:
Tangible Benefits (Cost Savings)
Increased productivity
Lower operational costs
Lower computer expenses
Intangible Benefits
Improved resource control
8
Increased organizational flexibility
More timely information
More information
Increased organizational learning
Enhanced employee goodwill
Increased job satisfaction
Improved decision making
Improved operations
Higher client satisfaction
Better corporate image
5. Work Breakdown Structure (WBS)
Level 1
– Green_Delivery_rus.com Software System
Level 2
1.1 Project Management
Planning
Cost & Schedule Management
Scope management
Task Management
Project communications
Human Resource Management
Risk Management
Quality Management
9
1.2 Systems engineering
-Technical Planning
-Business Requirements Definitions
-System Requirements Definition
1.3 Software
-Software Design
-Software Requirement Specification
-Software unit detailed design
-Software Build
-Software Unit coding
-Software Unit Debugging
-Unit Testing
-Unit Test planning
-Unit test records
1.4 Hardware
-Hardware requirements planning
-Hardware System Definition
-Hardware component selection
-Hardware unit/component testing
1.5 System Test
-Module & Subsystem Testing
-System integration testing
10
-Defect classification, tracking, & metrics
1.6 Installation
-Installation Planning
-User support documentation
-User communications & training
-Installation testing and verification
-Installation performance monitoring
6.Critical Path method, project schedule and the Gantt chart generated
through Microsoft PROJECT
Start
Finish
Plan
7/6/10
7/15/10
Determine project scope
7/6/10
7/6/10
Management
Define preliminary resources
7/6/10
7/10/10
Project Manager
Secure core resources
7/10/10
7/15/10
Project Manager
Scope complete
7/15/10
7/15/10
7/15/10
8/6/10
7/15/10
7/22/10
Analyst
Draft preliminary software/hardware specifications 7/22/10
7/25/10
Analyst
Develop preliminary budget
7/25/10
7/30/10
Project Manager
Review software/hardware specifications
7/30/10
7/30/10
Project Manager
Incorporate feedback on software/hardware
7/30/10
7/31/10
Analyst
Develop delivery timeline
7/31/10
8/2/10
Project Manager
Obtain approvals to proceed
8/3/10
8/3/10
Management, PM
Secure required resources
8/3/10
8/6/10
Project Manager
Analysis complete
8/6/10
8/6/10
8/7/10
8/24/10
8/7/10
8/9/10
Analysis
Conduct needs analysis
Design
Resource Names
Review preliminary software/hardware
Specifications
11
Analyst
Develop software/hardware requirement
specifications
8/9/10
8/13/10
Analyst
Develop software unit detailed design
8/14/10
8/20/10
Analyst
Review software requirement specifications
8/20/10
8/21/10
Management
8/22/10
8/22/10
Analyst
Obtain approval to proceed
8/23/10
8/24/10
Management, PM
Design Complete
8/24/10
8/24/10
8/24/10
9/18/10
8/24/10
8/24/10
Analyst
9/4/10
Engineer, Developer
9/4/10
9/11/10
Software Engineer
9/11/10
9/16/10
Software Engineer
9/17/10
Management, PM
9/17/10
9/17/10
Analyst
Obtain approval to proceed
9/18/10
9/18/10
Management, PM
Development Complete
9/18/10
9/18/10
9/18/10
10/1/10
Review software/hardware specifications
9/18/10
9/20/10
Analyst
Module and Subsystem Testing
9/20/10
9/23/10
Software Engineer
System integration Testing
9/23/10
9/26/10
Software Engineer
Defect classification, tracking & metrics
9/26/10
9/27/10
Software Engineer
Review testing results
9/27/10
9/29/10
PM, Analyst
Get feedback on results
9/29/10
10/1/10
Management
Testing Complete
10/1/10
10/1/10
Project Complete
10/1/10
10/1/10
Incorporate feedback into software/hardware
requirement specifications
Develop
Review software/hardware specifications
Install hardware to meet hardware specifications 8/25/10
Complete software unit coding to meet software
Specifications
Complete software unit debugging to meet
software specifications
Review the actual software/hardware
development and see if specifications were met 9/16/10
Get feedback on actual software/hardware
Development
Test & Monitor
12
7. Risk associated with the project and how to control / mitigate these risks.
Risk is the uncertainty in a future event which may or may not occur. The goal of any company
is to reduce risk in order to avoid the corresponding potential for loss. Sam, Lisa and Lee are
eager to capitalize and be a part of the growing e-commerce business. Green_Delivery_rus.com
brings a lot of promise since the demand for delivery service is there. People are busy and
willing to spend money on services that will help them out. Focus on sustainability and
environmentally conscious efforts are also extremely important to people these days. By
providing a green system (both hardware and software) Green_Deliver_rus.com is likely to
appeal to many people. Combining this aspect into their business is very unique.
The attractive part of e-commerce business is that they require little capital investment.
Innovative ideas are essential and Sam, Lisa and Lee have already nailed that. Their largest
capital expense is going to be their software and hardware system. They will probably be
paying a premium on this since they are looking for a “green” system. Identifying and
managing the risk of a software project is critical for its success or failure. There are many risk
management tools that can help identify, reduce and prevent risk completely. The risks that are
associated with a software project include schedule / time-related / delivery related planning
risks, budget / financial risks, operational /procedural risks, technical / functional / performance
risks and other risks that are just unavoidable.
It is proven that a well-designed risk management plan can reduce problems encountered
during a project by up to 90%. The plan should be constructed during early stages of project
planning since everything builds off on planning. It is common knowledge that having a risk
management plan is a value added function of the project.
There are seven steps that can be followed to ensure a successful risk management plan. The
first step is actually writing the plan and organizing the team. In the case of
Green_Delivery_rus.com, the team formation is going to be easy since there are only three
people in the company as of now. Each of them should make a list of each ten risk items even if
items seem obvious. The next step is to combine everyone’s lists / get rid of duplicate entries
and form a master list. Step three is to assess each characteristic for every risk on the list.
Terms such as low, medium or high can be used. The fourth step would be to divide the team
(this may not be necessary since again, the team is only three people) into subgroups and then
to assign different parts of the master list to each group. The task of each group is to identify
red flags for each risk – normally three per risk. Step five is for the subgroups to identify
/document actions that could prevent these threats and especially ways to capitalize on the
opportunities. The next step is to make an action plan for the majority of the risks. The risks
that should be included are those that score above a particular cut-off point in order to keep
the process manageable. A plan that is incredibly time consuming will be ineffective. Finally, an
owner should be assigned to each risk on the master list. This person will keep watch for the
red flags identified and then act in the appropriate manner.
13
One very useful tool that is used in preventing or mitigating risk is the Fault Tree Analysis. This
takes undesirable events and represents them in a structure resembling a tree. Simple logic and
graphical design are used to do this. This allows managers to know what the root or lower level
causes of the fault are. Appropriate actions to avoid these events can then be taken.
Another huge way to mitigate risk is to ensure effective communication throughout the team.
This is very important for people-intensive projects and software projects are a perfect
example. A strong communication structure needs to be established from the start as well as a
conflict resolution process. Priorities also must be set from the start. It is also vital for
employees to be trained on how to use these different processes for them to be successful.
http://www.brighthub.com/office/project-management/articles/47932.aspx
http://www.brighthub.com/office/project-management/articles/2875.aspx
http://www.brighthub.com/office/project-management/articles/47932.aspx
14
8. What would be an appropriate system development methodology and why?
For the Green_delivery_rus.com, the appropriate system development methodology would be
Prototyping using RAD tools. Prototyping consist of building an experimental system rapidly and
inexpensively, and Rapid Application Development (RAD) is a software development
methodology that involves iterative development and the construction of prototypes. These
methodologies are most appropriate for Green delivery because time is very important in this
business. The Green Delivery team has projected expanding to Virginia and Delaware in 2012,
therefore they need is a system that could be a work-in progress while meeting the needs of
customers.
Prototyping is also very appropriate because Green delivery has not reached its final business
destination yet, and is considering expanding their services like providing food deliveries in the
future. So, a system that can be adjusted, updated to meet their growing needs, refined, tried,
and promote system design changes until a stable system is obtained is what Green delivery
requires. Prototyping will also help design information system that has end- user interface.
Such interface will enable Green Delivery analyze users’ information and exploit the users’
interaction with the website to their own advantage.
The essence of using RAD methodology is very evident because RAD works with iterative
process of prototyping, and is able to create rapid workable system in short period of time
(p507). Since Green delivery requires a system that will be able to add, change, and retire
technology capabilities rapidly and to respond to new opportunities in their business, digital
tools like RAD is very necessary.
Using RAD will also help reduce cost, provide visual tools for their Food segment, and graphical
user interfaces, which will be useful for the analysis of sales especially for their emergency
appointment and rides operation. Green Delivery is a data driven business which makes RAD
methodology very appropriate for them. Since RAD uses prototyping to accelerate software
system, it is able to define users requirements and design the final system.
More so, RAD promotes strong collaborative atmosphere and dynamic gathering of
requirements, therefore, involving the Green Delivery team in the prototyping, unit testing, and
ultimate success of the system.
Reference:
Laudon K.C , Laudon J. P. Management of Information Systems. Prentice Hall. 2010
http://en.wikipedia.org/wiki/Rapid_Application_Development
15
Appendix A: Grading Criteria
Requirements
Maximum Points
Executive Report with
recommendations
10
Parts 1-4
10
Part 5
5
Part 6
5
Part 7
5
Part 8
5
Part 9
5
TOTAL
45
16
YOUR Points
Download