Presentation is loading. Please wait.

Presentation is loading. Please wait.

Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes.

Similar presentations


Presentation on theme: "Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes."— Presentation transcript:

1 Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes

2 Plan Design Analyze Develop Test Implement Maintain Project Plan System Requirements (A development system is necessary in a company to solve a problem. Our problem is how we are going to allow customers to do business with us online and contact us easily without having to come all the way down to one of our stores.) The system that we chose to develop our dirt bike company is a website. Through this website we will be able to alert customers of special offers, allow them to browse our catalogue online, and place orders online quickly and efficiently. With this website comes several requirements. 1.Our website must be easy to use and always up to date 2.We need to make sure our website has a way to order products online 3.An accessible help desk must be in place at all times on our website. 4.Finally and most importantly customers must be able to login to our webpage and browse our products.

3 Plan Design Analyze Develop Test Implement Maintain Project Plan Critical Success Factors (Critical Success Factors are factors those pieces of our system that must be in place and functioning properly for our dirt bike company to have any success.) With our website there are several critical success factors that must be in place. They are -Data-driven website -Easy to navigate pages (home, login, order) -Easily accessible customer help desk

4 Plan Design Analyze Develop Test Implement Maintain Project Plan Feasibility Studies (These different studies are meant to determine if our solution to the problem is feasible at a financial, technical and organization standpoint.) We chose two different types of feasibility studies. 1.Cost benefit analysis study By using the cost benefit analysis study we are able to evaluate the financial benefits to implementing the solution to our problem, in this case our website. It also allows us to analyze the costs that go along with implementing the website into our company. 2. Operational feasibility study This type of study is meant to evaluate the actual likelihood that our website will meet the desired objectives for MAT Dirtbikes.

5 Plan Design Analyze Develop Test Implement Maintain Project Plan Project Timeline/Milestones (This timeline is meant to document our companies milestones and keep us on schedule with what we have planned at all times.) Dec. 1,2012 – Project plan and business requirements completed Dec. 5, 2012 – Database models ready and sent off to program Dec. 7, 2012 – First prototype completed Dec. 8, 2012 – Database completed and ready for testing Dec. 9, 2012 – Database tested Dec. 10, 2012 – Final product received Dec. 13, 2012 – User documentation due Dec. 15,2012 – Website open and ready for customers to view

6 Plan Design Analyze Develop Test Implement Maintain Project Analysis Business Requirements (These business requirements are the detailed set of business requests that the company must meet to be successful.) 1.Our system must be easy to navigate. 2.It will include an online store that customers can order from. 3.It will have a login and account viewing page 4.It will allow us to view reports on our customers buying activity 5.Finally it will allow customers to contact us with questions and concerns about our online facet.

7 *Login Login View list of current offers [ exit ] [ offer selected ] Accept Offer Plan Design Analyze Develop Test Implement Maintain Name of database After logging in the customer is prompted to enter their userid and password. If the customer is a new user they are directed to add their userid and confirm it. This information is sent the MAT Dirtbikes database. The database then directs the user to the decision are where an existing user would be. They are then given access to view our products and they can make their purchase from there. This process diagram is discussed in the next slide. Name of Database Generate Acceptance Letter Process Diagram computer

8 *Login computer Customer Order View booklist and offers [ not interested ] Name of database [ add selected ] Make Offer Plan Design Analyze Develop Test Implement Maintain Name of database The customer begins by logging into the program, it is then verified. If either the login name or password is incorrect the customer is redirecting back to the login page. If they are verified a new user would go to the page where they add all of their customer information. At that time they could be directed to the customer order and payment page or to product selection. After an existing user logs in they are directed to product selection. Then they are sent to the products database we have compiled. From there they go to order review and the payment information page. They could go to the customer order and payment and products database at any time. If they confirm the order review and payment information they are directed to the order confirmation page that details their order and their package destination. Process diagram

9 Plan Design Analyze Develop Test Implement Maintain Buy vs. Build Analysis We chose to go with the build part of the buy vs. build analysis. By building our own webpage we are able to know exactly what is happening on our website and we will be able to hopefully save a little money in the process. We do plan to have a technician that we regularly use should something go wrong or be difficult with our website.

10 Plan Design Analyze Develop Test Implement Maintain System Model - Website Login Instructions Catalogue Pricing Pymt Options Pictures Contact Us Home Comments Logo Business Name Body

11 Plan Design Analyze Develop Test Implement Maintain System Model ER Diagram – Product Database

12 Plan Design Analyze Develop Test Implement Maintain System Model– Navigation

13 Plan Design Analyze Develop Test Implement Maintain Website Prototype

14 Plan Design Analyze Develop Test Implement Maintain Website Prototype We decided to go with this layout for our website since it is easy for our customers to use and they can customize it to fit their specific needs. We included instructions just to make sure our website is as easy to use as possible. Our website also features pictures so our customers can show their bikes off and see what our products look like in action.

15 Plan Design Analyze Develop Test Implement Maintain Screen / Form Tested Date Tested Home Page November 14, 2012 Tester Molly McCray and Tyler McCauley Test ConditionExpected ResultsActual Results(Circle one) System Log InCustomers can log in using their username and password to see the site Customized to their needs The system recognized my username and password Pass Fail Wish List PerformanceProducts can be placed in A wish list if a customer Hopes to purchase at a Later time up to 1 month The system doesn’t Store products for more Than 2 weeks Pass Fail Promotional CodesCustomers are able to put In promotional codes During checkout The system allows for the Codes to be typed in Before but not during Check out Pass Fail Customer Product Comments Customers are able to Type comments on what They think of our products The system allowed Me to comment on Products Pass Fail

16 Plan Design Analyze Develop Test Implement Maintain Implementation/ Training At MAT Dirtbikes we are a smaller company so we will keep employee numbers low. Because of this, training our employees will be done in a one on one situation with one of the founders or a experienced employee who knows the system well. Each employee will spend one day learning the system with a founder or long time employee. Each new employee will receive a training manual that outlines all of the essentials should they have any questions after initial training. We will be using plunge implementation since we do not have an existing website and it will work the best in our case.

17 Plan Design Analyze Develop Test Implement Maintain Maintenance We will hire one or two IT professionals to keep the website running and address any problems that may arise. We will run weekly scans to make sure everything is working properly and that everything is up to date. We will accept both customer and employee feedback so that the website is as easy to use as possible. Adaptive Maintenance- We will update the website periodically based on business requirements that we feel we need to address better. Corrective Maintenance- Our IT professionals will take care of any problems that arise with the system. Perfective Maintenance- We will change our website based on customer and employee feedback if we feel that it is feasible and that enough people want the change. Preventative Maintenance- Our hired IT professionals will handle any issues they see as being problematic in the future or any issues reported to them.

18 Plan Design Analyze Develop Test Implement Maintain Maintenance First two months: Scan daily for any problems with navigation, orders, and other major areas of the site. Test the system weekly and make sure everything is working as it should. Have employees log in as customers to make sure there are no problems with the site from their point of view. Effective February 1, 2013: System scans monthly Update website periodically Software update annually Address customer concerns as soon as possible Check reviews and orders weekly

19 References (2012). Retrieved from motorcycle-usa.com


Download ppt "Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle MAT Dirtbikes."

Similar presentations


Ads by Google