21

Click here to load reader

Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

Embed Size (px)

Citation preview

Page 1: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

Kailyn AshleyOlujimi BabatundePaulette BaxterKristen Young

INSS 640

Assignment 3

GRADE 37/45

CSF -2cost/benefit -1

CPM/Gantt -2

Risk -3

DFD good, however should include CREDIT AGENCY to check credit before accepting offer

Executive SummarySam, Lisa, Lee, the “A” TeamGreen_Delivery_rus.comBaltimore, 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 appointments3. Provide and make appoints for rides

Plan & Design

1

Page 2: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

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.

We recommend following course of action:

A well-designed risk management plan (good point) 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

Page 3: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

1. Define the scope of the projectThe 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.

3

Page 4: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

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 time, “the scope of [the project will] not expand beyond what [it] was originally intended” to be (524).

2. Base line Plan Too detailed!!! should be a summary at this stage

A. Introduction

Project OverviewGroup H, Inc. has been given the task of planning and designing a new environmental green on-line 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.

4

Page 5: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

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.

-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.

5

Page 6: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

- 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 TimelineJuly 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.

August 1st, September 1st and October 1st, Semi-Final Inspection- First 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

List should discuss CSF related to business, like

Attractive web site..WYSIWYG

24/7 support

minimum down time

Data security (like credit cards etc..)

no deadlinks.. which could turn customers away

6

Page 7: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

“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 focused and aware of project progress, as well as Green_Delivery_rus.com.

-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.

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.

7

Page 8: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

Hardware acquisition

shopping cart should be included

security services like verisign to secure payment

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

McAfee 30.00 each – 7 for purchase: $210.00

Other 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

8

Page 9: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

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

should quantify these since these are tangible benefits and find breakeven point

Intangible Benefits

Improved resource control

Increased organizational flexibility

More timely information

More information (????)

Increased organizational learning

Enhanced employee ??? (customer???) goodwill

Increased job satisfaction

Improved decision making

Improved operations

9

Page 10: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

Higher client satisfaction

Better corporate image

5. Work Breakdown Structure (WBS)good

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

1.2 Systems engineering

-Technical Planning

-Business Requirements Definitions

-System Requirements Definition

1.3 Software

-Software Design

-Software Requirement Specification

10

Page 11: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

-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

-Defect classification, tracking, & metrics

1.6 Installation

-Installation Planning

-User support documentation

-User communications & training

-Installation testing and verification

-Installation performance monitoring

11

Page 12: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

6.Critical Path method, project schedule and the Gantt chart generated through Microsoft PROJECT

should submit MS_project where you created this. CPM is a networked diagram and Gantt chart is a line chart. Need to identify preceding activites etc..to get CPM

Start Finish Resource Names

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

Analysis 7/15/10 8/6/10

Conduct needs analysis 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

Design 8/7/10 8/24/10

Review preliminary software/hardware

Specifications 8/7/10 8/9/10 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

Incorporate feedback into software/hardware

requirement specifications 8/22/10 8/22/10 Analyst

Obtain approval to proceed 8/23/10 8/24/10 Management, PM

12

Page 13: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

Design Complete 8/24/10 8/24/10

Develop 8/24/10 9/18/10

Review software/hardware specifications 8/24/10 8/24/10 Analyst

Install hardware to meet hardware specifications 8/25/10 9/4/10 Engineer, Developer

Complete software unit coding to meet software

Specifications 9/4/10 9/11/10 Software Engineer

Complete software unit debugging to meet

software specifications 9/11/10 9/16/10 Software Engineer

Review the actual software/hardware

development and see if specifications were met 9/16/10 9/17/10 Management, PM

Get feedback on actual software/hardware

Development 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

Test & Monitor 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

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

13

Page 14: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

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 (Is this 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.

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

14

Page 15: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

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.

generic..need to relate to the case

http://www.brighthub.com/office/project-management/articles/47932.aspxhttp://www.brighthub.com/office/project-management/articles/2875.aspxhttp://www.brighthub.com/office/project-management/articles/47932.aspx

risks:hackersbusiness failuredead siteschanging system requirementsbehind schedule8. 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 (OK) 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.

15

Page 16: Kailyn Ashley - home.ubalt.eduhome.ubalt.edu/ntsbagga/web/640_summer_2010...Web viewExecutive Summary. Sam, Lisa, Lee, ... A well-designed risk management plan ... Sincerely, The H

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

Appendix A: Grading Criteria

Requirements Maximum Points YOUR 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