RESEARCH QUESTION

     How can a prototype of an electronic menu
             (e-menu) application be developed
        for the casual dining restaurant industry
               to meet business requirements?


Research Objectives

     Key Issues to      System Analysis &                              Recommendations
                                              User’s perceptions of
    develop e-menu      Design Documents                                  regarding to
                                               e-menu prototype
       prototype       and e-menu prototype                           e-menu development
RESEARCH FRAMEWORK
ARTEFACT OUTCOMES
SOFTWARE DEVELOPMENT PROCESSES FOR E-MENU APPLICATION
                    BASED ON RAD, PROTOTYING AND DIRECT OBSERVATION

                           Design the
  Make list of                              Design UML                             Design
                           database                          Design Class
 requirements                                Use Case                             Workflow




                                                                                                                                      Observation throughout the development process
                           using ER-                           Diagram
                                             Diagram                              Diagram
                            diagram




                                                                                                 Refine documents
                                             Design & develop e-menu web
                                                                                Test System
Develop the first          Create the            and Web services for
                                                                                 e.g. Web
  prototype                database           the first prototype on .NET
                                                                                 Services
                                                 (ASP.NET Language)
                                                                                                                    Observation

                                                               Modify list of requirements &
Present the first              Get feedbacks from
                                                                   design documents,                                   at a
   Prototype                 the restaurant manager
                                                                    and Web services

                                                                                                                    Thai Dining
                                                                                   Create
                          Develop the final prototype by         Develop
Develop the final                                                                document to
                                 Xcode on iPad                web for back
   Prototype                                                                         test
                            (Objective-C Language)           office on .NET
                                                                                requirements                        Restaurant


                                                                 Interview restaurant staff;                           in UK
Present the final          Present the final prototype by
                                                             restaurant manager, waiting staff
   Prototype             Videos, and Demo on iPad & Web
                                                                         and chefs



    Make                     The users’ perceptions          Recommendations of e-menu
Recommendation              on the e-menu prototype            application development
      s                                                                                                                           5
GROUP INTERVIEW PROCESS

 •   Prepare the presentation and demonstration of e-
     menu system
 •   Prepare the questions for group interviews



      •   Present video presentation of the e-menu system




           •   Demonstrate software prototype on iPad and
               Website



                •   Test e-menu functionalities with restaurant
                    managers and waiting staffs



                      •   Perform group interviews with restaurant
                          manager, waiting staff and chefs
REFERENCES
•   KHAN, Asif Irshad, et al. (2011). Comprehensive study of commonly practiced heavy and light weight software
    methodologies. [online]. International Journal of Computer Science, 8(4), 441-450. Article from TechRepublic last
    accessed 3 September 2012 at: http://www.techrepublic.com/whitepapers/a-comprehensive-study-of-commonly-
    practiced-heavy-and-light-weight-software-methodologies/3809811/post.
•   MAC DEVELOPER LIBRARY (2012). Model-View-Controller. [online]. Last accessed on 8 September 2012 at:
    https://developer.apple.com/library/mac/#documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html.
•   MICROSOFT ASP.NET TEAM (2009). ASP.NET MVC Overview. [online]. Last accessed 9 August 2012 at:
    http://www.asp.net/mvc/tutorials/older-versions/overview/asp-net-mvc-overview.
•   YIN, Robert K. (2010). Application of case study research. 3rd ed., London, SAGE Publications.

O1 research overview

  • 1.
    RESEARCH QUESTION How can a prototype of an electronic menu (e-menu) application be developed for the casual dining restaurant industry to meet business requirements? Research Objectives Key Issues to System Analysis & Recommendations User’s perceptions of develop e-menu Design Documents regarding to e-menu prototype prototype and e-menu prototype e-menu development
  • 2.
  • 4.
  • 5.
    SOFTWARE DEVELOPMENT PROCESSESFOR E-MENU APPLICATION BASED ON RAD, PROTOTYING AND DIRECT OBSERVATION Design the Make list of Design UML Design database Design Class requirements Use Case Workflow Observation throughout the development process using ER- Diagram Diagram Diagram diagram Refine documents Design & develop e-menu web Test System Develop the first Create the and Web services for e.g. Web prototype database the first prototype on .NET Services (ASP.NET Language) Observation Modify list of requirements & Present the first Get feedbacks from design documents, at a Prototype the restaurant manager and Web services Thai Dining Create Develop the final prototype by Develop Develop the final document to Xcode on iPad web for back Prototype test (Objective-C Language) office on .NET requirements Restaurant Interview restaurant staff; in UK Present the final Present the final prototype by restaurant manager, waiting staff Prototype Videos, and Demo on iPad & Web and chefs Make The users’ perceptions Recommendations of e-menu Recommendation on the e-menu prototype application development s 5
  • 8.
    GROUP INTERVIEW PROCESS • Prepare the presentation and demonstration of e- menu system • Prepare the questions for group interviews • Present video presentation of the e-menu system • Demonstrate software prototype on iPad and Website • Test e-menu functionalities with restaurant managers and waiting staffs • Perform group interviews with restaurant manager, waiting staff and chefs
  • 9.
    REFERENCES • KHAN, Asif Irshad, et al. (2011). Comprehensive study of commonly practiced heavy and light weight software methodologies. [online]. International Journal of Computer Science, 8(4), 441-450. Article from TechRepublic last accessed 3 September 2012 at: http://www.techrepublic.com/whitepapers/a-comprehensive-study-of-commonly- practiced-heavy-and-light-weight-software-methodologies/3809811/post. • MAC DEVELOPER LIBRARY (2012). Model-View-Controller. [online]. Last accessed on 8 September 2012 at: https://developer.apple.com/library/mac/#documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html. • MICROSOFT ASP.NET TEAM (2009). ASP.NET MVC Overview. [online]. Last accessed 9 August 2012 at: http://www.asp.net/mvc/tutorials/older-versions/overview/asp-net-mvc-overview. • YIN, Robert K. (2010). Application of case study research. 3rd ed., London, SAGE Publications.

Editor's Notes