Presentation is loading. Please wait.

Presentation is loading. Please wait.

Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle William Sircin Nick Sprinkel Steve Williams.

Similar presentations


Presentation on theme: "Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle William Sircin Nick Sprinkel Steve Williams."— Presentation transcript:

1 Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle William Sircin Nick Sprinkel Steve Williams

2 Plan Design Analyze Develop Test Implement Maintain The Plan We seek to develop a website with three major features. First and most important, it must offer easy access for customers to the various elements of our business: they must be able to specify preferences and place an order for a custom-built unibike, sign up for riding lessons or track time at our in-house dirt track, or visit our “store” to purchase ancillary merchandise such as helmets and padding, t-shirts, and the like. Additionally, however, the website must be able to provide an educational experience for individuals who are unfamiliar with our product, through video demonstration s, news about upcoming unibike-related events, and the like. Finally, we would like be able to provide a sort of social hub for unibike riders to keep in touch with us and with one another as the unibike community grows and evolves.

3 Plan Design Analyze Develop Test Implement Maintain Critical Success Factors Major critical success factors include the following: -An order-placing system that allows clients to view the full range of options, as well as to contact us directly for consulting. -A dynamic schedule that keeps track of lessons and track time and allows customers to sign up for open spots. -A well organized community forum that gives riders the opportunity to share stories, new tricks etc. with each other and with us, and lets individuals outside the company coordinate to set up events on their own. -An atmosphere geared towards creating interest for newcomers

4 Plan Design Analyze Develop Test Implement Maintain Feasibility Studies We are planning these major feasibility studies as we move forward with the project: -Economic Feasibility (Cost-Benefit Analysis): We are fairly confident that the ultimate advantages to operating this website will justify the associated costs (though frankly we haven’t much of a choice), but we need to confirm it in some official, quantifiable way. -Operational Feasibility: This, much like everything else we do, is a sort of grand experiment whose outcome is not at all certain. We would like to try to ensure that this particular venture has the greatest chance of achieving its outlined goals, and our operational feasibility study aims to gauge that likelihood. We will make adjustments to our plan as the outcome of the study dictates.

5 Plan Design Analyze Develop Test Implement Maintain Timeline Jan 10, 2013: Project plan and requirements finalized, home-brewed ginger beer distributed to employees in celebration Feb 3, 2013: Database model completed and submitted to programmers for coding March 20 2013: Prototype website begins testing phase April 12, 2013: Database model completed May 7, 2013: Begin final round of testing and fine tuning ahead of launch. Pilot program begins. June 1, 2013: Fully functional website goes public, achieves sentience, destroys humanity. Wait—no, just the first part

6 Analysis: Business Requirements -Appealing and useful to both experienced unibike riders and neophytes -Allow customers to customize their order before placing it -Give the enterprise a clear picture of how the website is being used, and how that affects our ultimate success -Make the availability of various aspects of the business (Customized bikes, track time/lessons, merchandise) as clear as possible, and encourage visitors to explore them all -Expand the overall visibility of the business and its unique product Plan Design Analyze Develop Test Implement Maintain

7 Process Diagram: Browsing and Buying at the “Store” The customer either creates a user name and password or logs in with an existing username and password. This information is retrieved from the customer database. The customer may then enter the “Store” and browse the merchandise catalog. Selected items are placed in a shopping cart. The customer proceeds to the checkout, where the selected items are confirmed for purchase. The customer selects a payment method and finalizes the transaction. Plan Design Analyze Develop Test Implement Maintain

8 Process Diagram: Making Reservations for Riding Lessons After logging in (same procedure as previous diagram), the customer’s information is retrieved from the database, and the customer can view the riding lesson schedule to find an open timeslot. After making a selection, the customer confirms the reservation and the website sends an “e- Ticket” by email, which the customer can print off and present onsite. Plan Design Analyze Develop Test Implement Maintain

9 Analysis: Business Requirements -Appealing and useful to both experienced unibike riders and neophytes -Allow customers to customize their order before placing it -Give the enterprise a clear picture of how the website is being used, and how that affects our ultimate success -Make the availability of various aspects of the business (Customized bikes, track time/lessons, merchandise) as clear as possible, and encourage visitors to explore them all -Expand the overall visibility of the business and its unique product Plan Design Analyze Develop Test Implement Maintain

10 Buy Vs. Build? This was a fairly easy decision, considering that we lack the in-house resources. We do have employees who will be able to maintain, update, and modify the website once it is up and running, but we have decided to let a graphic design company do the initial setup, and another company to actually host the site for us. This will allow us to carry on our normal business activities with minimal disruption as we establish our online presence. Plan Design Analyze Develop Test Implement Maintain

11 Plan Design Analyze Develop Test Implement Maintain Login Product Line Store Forum Lesson Schedule Customer Service Location Contact Us Home Logo Business Name Body Privacy Policy System Model -- Website

12 Plan Design Analyze Develop Test Implement Maintain ER Diagram Customer Order Products Merchandise Indoor Track Lesson Motorbike (UniCycle)

13 Plan Design Analyze Develop Test Implement Maintain System Model - Navigation HOME Login Schedule Lesson Product Line Customer Service Location Privacy Policy Contact Us UniCycle (MotorBike Purchase) UniCycle (MotorBike Purchase) Store Purchase Basket Add to Basket? No Yes Cancel items Cancel items Checkout Forum

14 Plan Design Analyze Develop Test Implement Maintain Website Prototype http://www.weareanime-cosplay.com

15 Plan Design Analyze Develop Test Implement Maintain Website Prototype This prototype was chosen by our team because it easily allows potential customers to navigate through our product line. In addition, we have given the customer the ability to sign up for UniCycling lessons on their own. we have also provided a link to our customer service center that allows a customer to call us directly if they have a question or would like to place orders over the phone.

16 Plan Design Analyze Develop Test Implement Maintain Testing Phase Screen / Form Tested Date Tested Tester Test ConditionExpected ResultsActual Results(Circle one) Log in to the UniCycle website. User is able to log in with username and Password. New users are able to set up username and Password that does not match other users. Pass Fail Schedule UniCycle lessons from website. Users are able to schedule training lessons via our online data entry system Found that users were able to overwrite previous users that had already scheduled a training time Pass Fail Purchase BasketPass Fail Home Page November 26, 2012 Nick Sprinkel Old users were successful in logging in to website. New users were able to set up accounts. Customer is able to click link and be redirected to the online store, for further details about product. Product Line Customer database will be able to save items in cart for up to a week. Also the ability to add or remove items from purchase basket. Customer was able to be redirected to the online store and browse product line. Customer was able to add items to purchase basket, but was unable to remove items from purchase basket.

17 Implementation Unibike is a fairly small company, and our main training method would be most efficient with one-on-one interaction with a trainer. For our business group training would be the best to learn the system as a group instead of individually so there would be no time wasted. This also allows any complications to be discussed as a group. The group training would conclude with the train-the-trainer, so everybody can show hands on they understand the training. Employees will be fully trained in every area of our business including customer and product databases, operating the website, technical support, and have answers for questions and concerns. User Documentation: Training manuals and FAQ will be developed and available to employees when needed. Plan Design Analyze Develop Test Implement Maintain

18 Implementation User documentation –New customers: For new customers they will prompted to create an account with their personal information including, name, address, city, state, zip code, and e-mail address. They will then create a user name and password. –Existing customers: They will login with their created user name and password, then have the ability to make their own customer order online. –Payment methods: We will be accepting all major credit cards including Visa, MasterCard, American Express, and Discover for all orders and shipping. –Orders: All orders will send a confirmation e-mail to the e-mail address given with a full description of the order including the shipping method. Plan Design Analyze Develop Test Implement Maintain

19 System Maintenance Maintenance will be handled by the founders of Unibikes, and will be mainly managing the layout of the website according to customer activity. Corrective maintenance will be delegated to IT specialists hired by our company to ensure our system runs smoothly and correct any defects. The perfective maintenance of our company will be monitored frequently and will be purely based on customer and employee feedback. Preventive maintenance will be monitored by our IT specialists, and again will be based on trends of frequent reported problems. Plan Design Analyze Develop Test Implement Maintain

20 Maintenance Schedule During the first month of operation: –Daily scans will be performed to determine problems in the navigation, layout, and effectiveness of the website. –Weekly tests will be performed for our systems and databases. –A test group will operate the website to determine the ease of the system and problem areas. Plan Design Analyze Develop Test Implement Maintain

21 Maintenance Schedule Beginning June 1, 2013 – Update webpage design periodically for sales and new products. – Quarterly system scans – Updates on software semi-annually – Monthly checks on databases and website. – Update webpage design quarterly or when needed. – Monthly metrics will be performed for efficiency and effectiveness of the website. – Quarterly reports for website performance and quality of website. – Customer feedback, complaints, and questions will be handled as soon as possible. Plan Design Analyze Develop Test Implement Maintain

22 References Anime - Cosplay & Beyond. (n.d.). In UNO MotorCycle. Retrieved November 25, 2012, from http://www.weareanime-http://www.weareanime- cosplay.com/2011/01/uno-motorcycle-bpg-motors.html#.ULKjYeT7KQ0 Laudon, K. and Laudon, J. (2012). Management Information Systems: Managing the Digital Firm. New Jersey: Pearson Education Systems Development Life Cycle Basics, The (n.d.). Retrieved November 16, 2012, from http://highered.mcgraw-http://highered.mcgraw- hill.com/sites/dl/free/0073376833/825296/AppendixD.pdf


Download ppt "Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle William Sircin Nick Sprinkel Steve Williams."

Similar presentations


Ads by Google