28
SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Developme nt Test Implement Maintenan ce

SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Embed Size (px)

Citation preview

Page 1: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

SDLC Project

Brady Goyn, Doug Reeves

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 2: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Planning Phase

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 3: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Planning Phase• We want to develop a system that we can sell

products online through a website. We will have our customers set up accounts after purchase to make it easy for them to return.

• We also need to communicate to our customers when the product is ready, when it will be shipped to them, and we would also like to receive feedback.

• On our site, we need to be able to update new products, as well as market upcoming products, shows and functions, new services offered and educate the user on his product.

Project plan

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 4: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Planning Phase

Our critical success factors include:• Getting a website up and running• User friendly website with simple navigation• Having a well managed website• Setting up a payment system for customers to buy

products online• Having website connect to stores info accurately, as

well as be up to date on current services and products offered.

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 5: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Planning phase

• Schedule study- To ensure that we have deadlines to complete each task so that the company can function promptly. Since we have shows and events that we sponsor, we need to keep track of dates and make them available for the customer to see. We need a schedule to determine if the website medium will be able to provide this on time.

• Technical feasibility study- we look at the cost of our company to customize a product and integrate that with our manufacturing online. This will also help to see if our technological processes are feasible.

Feasibility Studies

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 6: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Planning Phase

• November 20- SDLC project plan completed• November 30- Come up with a template for

website design• December 6-Processes and database models

sent to programming• December 12- First prototype ready for beta

testing• December 20- Final Product due • December 27- User documentation due

Timeline

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 7: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Analysis Phase

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 8: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Analysis Phase

Our Website will:1. Be easy to access2. Have ability to customize products3. Have ability to order and pay online using paypal4. Easy to use and navigate5. Simple login and password for customers6. Allowing customers to express concerns or

comments7. Allowing certain employees to access database for

customer purchases

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 9: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Analysis Phase

• The two processes we diagrammed were customer order and login.

• Our website is based on selling products so we chose a process for customer order that shows how a customer will order and customize a product.

• The login process shows how previous customers are able to login to make the order of a product simpler the second time.

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 10: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Customer Order DiagramWhen a customer visits our website, they will first enter the website and then choose to view products. They will get the products from the database we labeled Mudd Buggs and will select a certain product. From there they have the decision to customize/ not customize the product. After that, from either decision they are able to review order and look at payment information. If they okay that, they will be sent to an order confirmation where they will ultimately decide to buy.

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 11: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Customer Login DiagramWhen a customer wants to become a member of our website, or a previous member wants to sign in, they first get sent to the login screen. From there they enter their UserId and Password and it gets referenced with our database on their information. If they are a new user, they instead add their UserId and confirm it with our database. The customer can then view products.

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 12: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Analysis Phase

• Since we are a completely customizable company, we want to build our own website, using our extensive creativity and to prove our technological capability.

• This gives a more personalized feel for customers when they find out that they are looking at something the owners did on their own.

• This will be very cost efficient for the company, but will require a lot of man hours.

Buy vs. Build

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 13: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Design Phase

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 14: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Design PhaseWebsite Model

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Page 15: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Design PhaseER diagram Mudd Buggs

Order

Customer

Custom Product

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Product

Distributor

Page 16: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Design PhaseSystem model-Navigation

Home

Products

Contact us

Events

Privacy Policy

Login

Customize?Pictures

Locate Store

Shopping cart

YesNo

Planning

Analyze

Design

Development

Test

Implement

Maintenance

Checkout

Abandon Cart

Add to cart

Page 17: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Development Phase

Planning

Analyze

Development

Design

Test

Implement

Maintenance

Page 18: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Planning

Analyze

Development

Design

Test

Implement

Maintenance

Mudd Buggs Homepage

Page 19: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Website Prototype

• We chose a simple, easy to navigate webpage.• We have an event tab to keep the customers

and prospective customers up to date on the events we support. Pictures are present for customers and employees to add pictures and for others to enjoy. There is also a locate store option for the customer to find a store near them.

• Expression web made it possible to make a sharp looking website with all the necessary links and tabs.

Planning

Analyze

Development

Design

Test

Implement

Maintenance

Page 20: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Testing Phase

Planning

Analyze

Development

Design

Test

Implement

Maintenance

Page 21: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Screen / Form Tested

Date Tested

Purchase and Customize Product

November 27, 2012

Tester Brady Goyn, Doug Reeves

Test Condition Expected Results Actual Results (Circle one)

Availability of

Customization

Select Products will

give the option to

customize

Product gave

option to customize

Pass Fail

Shopping cart Product will be added

to shopping cart

after customer adds it

Customer was not able

to add their product

to shopping cart

Pass Fail

Add to shopping

cart after adding

customized/stock product

Customer can add another

product to shopping cart

after adding a customized

or regular product

Customer was able to

add another product

to shopping cart

Pass Fail

Checkout process

procedure

Customer will be sent

to checkout process

when it is selected

Link to checkout process

was broken

Pass Fail

Planning

Analyze

Development

Design

Test

Implement

Maintenance

Page 22: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Implementation Phase

Planning

Analyze

Development

Design

Test

Implement

Maintenance

Page 23: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Training

• Due to the fact that we are a small company we will be training on a one to one basis. Our company’s employees will be working with each other trying to teach all the employees our customer service and exactly how our website works. After one person is trained they will be able to train another and so on.

• A training manual will be made and archived for new employees so that if one cannot train immediately they can read the guide then and work to understand it making it a quicker process by asking questions later.

Planning

Development

Design

Analyze

Test

Implement

Maintenance

Page 24: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Implementation

• Our business has started from the beginning on our website so we will be doing a plunge conversion method.

• This is the best way for us to teach and have new employees learn the website

Planning

Development

Design

Analyze

Test

Implement

Maintenance

Page 25: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Maintenance

Planning

Development

Design

Analyze

Test

Implement

Maintenance

Page 26: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Maintenance

• Our company will be running scans weekly or monthly depending on complexity of the process on our website to make sure our website is completely running and there are no hiccups. This will make sure our products are up to date.

• We will also be updating our website so that customers can give us feedback and questions and concerns about our website. This will make it much more personal with the consumer.

Planning

Development

Design

Analyze

Test

Implement

Maintenance

Page 27: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

Maintenance Schedule

• November 20-December 19– Daily scans to test links, effectiveness, etc.– Test order processes

• December 20– We will be putting up our website and will start

our weekly updates then. – We understand it will be a little rough and will

look for customers input on the design.• After December 20

– We will update the design regularly

Planning

Development

Design

Analyze

Test

Implement

Maintenance

Page 28: SDLC Project Brady Goyn, Doug Reeves Planning Analyze Design Development Test Implement Maintenance

References

Motocross.zxq.net (1920) An Introduction to Motocross. [online] Available at: http://motocross.zxq.net/ [Accessed: 28 Nov 2012].Mark-bonnici.com (2011) MB Logo | Mark Bonnici. [online]

Available at: http://www.mark-bonnici.com/dt_portfolio/mb-logo/ [Accessed: 28 Nov 2012].Laudon, Kenneth C. , and Jane P. Laudon. Management

Information Systems. 2006. Reprint. New Jersey: Pearson, 2010. Print.