SlideShare una empresa de Scribd logo
1 de 12
ANNOTATION OF
JUSTIFICATIONS OF THE
APPROACHES
Project: E-menu on iPad for Thai restaurant
Topic: Annotation
Content: Annotation of justifications of the approaches
Created by Traitet Th.
Created Date 11 Aug 2012
Revised Date 3 Sep 2012
Revision No. 1.0
Document Name A02-001
JUSTIFICATION OF THE APPROACHES
1. Relationships between research objectives,
approaches and outcomes
2. Justification of approaches
• Approach for doing research
• Approach for software development
• Approach for gathering requirements
• Approach for collecting data
2
Content of this document
1) RELATIONSHIP BETWEEN RESEARCH
OBJECTIVES, APPROACHES AND
OUTCOMES
3
1) RELATIONSHIP BETWEEN
RESEARCH OBJECTIVES,
APPROACHES AND OUTCOMES
4
No Objectives Approaches Outcomes
Relationships among Research Objectives, Approaches and Outcomes
The main approach employed for this research was a “Case Study” methodology.
Literature Review
(To identify key issue)
RAD Methodology
(Software Development)
Case Study Methodology
Direct Observation
(To investigate
requirements &
develop prototype)
Group Interviews
(To collect data and
evaluate system)
Content Analysis
(Data Analysis)
Data Collection
1
To identify key issues
relating to development
of producing
e-menu prototype
Critical evaluation
the range of literature
Key issues relating to
development of e-menu
application
2
To investigate the system
requirements and develop
the e-menu prototype
Direct observation and
Rapid Application (RAD)
Development
List of requirements, e-
menu prototype and
system analysis and
design documents
3
To evaluate users'
perceptions of the final
e-menu prototype
Group interviews and
content analysis
Users' perceptions
4
To make
recommendations
regarding e-menu
development
Reflection of software
development processes
Recommendations
regarding development
of e-menu prototype
2) JUSTIFICATION OF APPROACHES
5
2) JUSTIFICATION OF APPROACHES
6
Approaches Objectives
Case Study
Rapid Application Development (RAD)
Direct Observation
To develop a software prototype
To gather business requirements
Qualitative approaches
(Group interviews)
To collect data by direct observation
To employ this research
7
2.1) JUSTIFICATION OF APPROACHE
TO EMPLOY RESEARCH
No Compared item Case Study Quantitative Approach
1
Providing holistic and in-depth explanations of the
behavioural problems
Yes No
2 Suitable for conducting evaluation research Yes No
3
Appropriate for a descriptive research question, such
as what or how.
Yes No
4 Time-consuming Yes No
The “Case Study” Methodology
(Kemanusiaan 2007; Baxter and Jack 2008)
The Case Study approach was selected as a research methodology because it is appropriate for the research
question and enables understanding of in-depth business requirements of a casual dinning restaurant.
However, it is necessary to make an effective action plan to prevent the time-consuming issue.
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?
2.2) JUSTIFICATION OF APPROACHE
FOR SOFTWARE DEVELOPMENT
8
No Compared Item Waterfall Agile
RAD with
Prototyping
Description
1 Traditional approach Yes No No
Waterfall approach clearly separates development
processes, and doesn't return to a previous stage.
(Khan et al. 2011)
2
Uses iterative process
No Yes Yes
Iterative process can improve a quality of application
and increase customer satisfaction (Hoffer, George
and Valacich 2008).
3
Software is likely fit with business
needs.
No Yes Yes
Agile and RAD use a iterative process, which is
flexible when a requirement is changed (Kendal
2011).
4 Experimental approach No No Yes
RAD is an experimental method, which may result in
insufficiently understand the overall business
requirements (Khan et al. 2011).
5
Able to increase the overall cost
and implementation time
No Yes Yes
Iterative process able to increase the overall cost and
time. For example, after requirements are changed, a
project will need more time to develop (Cobb 2011).
6 Appropriate for a large project Yes Yes No
A large project needs a lot of developers and much
time to implement. It is difficult to observe at a
customer site and make a prototype at a short time
(Meso and Jain 2011)
The RAD approach was selected as a software development methodology because it is suitable
for narrow project scope with a small implementation team (Gantt head 2010).
The "RAD (Rapid Application Development)" Approach
9
2.3) JUSTIFICATION OF APPORACH
TO GATHER REQUIREMENTS
No Compared item Direct observation
Indirect Observation e.g.
recording video
1
Provide insight into the users, their tasks and business
requirements.
Yes No
2 Clear understanding of problem areas Yes No
3 Time-consuming Yes No
4
Effective to gather both implicit and explicit
requirements
Yes No
5 Interrupt staff when they are working Yes No
This research chose Direct Observation to gather requirements
because it enabled the learner to understand clearly the business processes and requirements.
(Kriwaczek 2006)
However, the learner decided to work as a waiter to reduce the interruption of staff,
and had used the action plan to manage the project and time. (See details in the Project Action plan file)
The “Direct Observation” Approach
10
2) JUSTIFICATION OF APPROACHE
TO COLLECT DATA
The “Group Interview” Approach
No Compared item Interview Questionnaire
1 Biased by researchers Yes No
2 Make clear in unambiguous question Yes No
3 Prevent missing important information Yes No
4 High response rates likely Yes No
5 Data collection can be time-consuming. No Yes
6 Data Analysis can be time-consuming Yes No
7 Reliability of data Yes No
8 Interviewees have to spend more time Yes No
The group interview was selected as an approach to collect data of users’ perceptions on the e-menu prototype
because it is an effective method to understand users’ perceptions. Users can also provide useful
recommendations and in-depth additional requirements information to produce an e-menu application in the
future, whereas using questionnaires is more difficult to get useful feedback and additional requirements from
stakeholders.
(Wisker 2008; Flick 2009; Seale 2012)
However, the learner changed the plan to complete the final prototype &
interviewed earlier to spend more time for documentation.
Countermeasure
CONCLUSION
11
The main issue of this research was that both the case study and direct
observation were time-consuming. However, this research employed those
approaches to understand in-depth business processes and requirements.
Therefore, an action plan or Gantt chart was necessary for managing schedules
and tasks in order to carry out research within definite time.
Furthermore, RAD methodology with prototyping was also a good approach to
reduce implementation time. It also enabled the developer to work more closely
with stakeholders for gathering requirements and receiving feedback. Therefore,
the final prototype could be developed close to business requirements.
Finally, group interviews could provide useful recommendations and feedback on
the e-menu prototype to produce e-menu application in the future.
REFERENCES
12
BAXTER, Pamela and JACK, Susan (2008). Qualitative Case Study Methodology: Study Design and
Implementation for Novice Researchers. [online]. The Qualitative Report. 13(4), 544-559. Article from
Nova South Eastern University last accessed 3 September 2012 at:
http://www.nova.edu/ssss/QR/QR13-4/baxter.pdf.
GANTTHEAD (2010). Rapid Application Development process. [online]. Last accessed 3 September
2012 at: http://www.gantthead.com/content/processes/11306.cfm.
KEMANUSIAAN, Jurnal (2007). Case study as a research method. [online]. Last accessed 3 September
2012 at: http://eprints.utm.my/8221/1/ZZainal2007-Case_study_as_a_Research.pdf.
KRIWACZEK, Frank (2006). HCI: Requirements Analysis. [online]. Last accessed 3 September 2012 at:
http://www.doc.ic.ac.uk/~frk/frank/da/hci/Requirements%20Analysis%20handout.pdf.
WISKER, Gina (2008). The postgraduate research handbook: Methods in brief. 2nd ed., New York,
Palgrave Macmillan.

Más contenido relacionado

La actualidad más candente

Monitoring R&D functions
Monitoring R&D functionsMonitoring R&D functions
Monitoring R&D functionsNandita Das
 
A Novel Optimization towards Higher Reliability in Predictive Modelling towar...
A Novel Optimization towards Higher Reliability in Predictive Modelling towar...A Novel Optimization towards Higher Reliability in Predictive Modelling towar...
A Novel Optimization towards Higher Reliability in Predictive Modelling towar...IJECEIAES
 
Iceemas 119- state of art of metrics of aspect oriented programming
Iceemas 119- state of art of metrics of aspect oriented programmingIceemas 119- state of art of metrics of aspect oriented programming
Iceemas 119- state of art of metrics of aspect oriented programmingMazen Ghareb
 
Technology supported requirement handling an estimation
Technology supported requirement handling an estimationTechnology supported requirement handling an estimation
Technology supported requirement handling an estimationKjetil Moløkken-Østvold
 
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...Transitioning IT Projects to Operations Effectively in Public Sector : A Case...
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...ijmpict
 
Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)ijcsit
 
130905 francis palma - detection of process antipatterns - a bpel perspective
130905   francis palma - detection of process antipatterns - a bpel perspective130905   francis palma - detection of process antipatterns - a bpel perspective
130905 francis palma - detection of process antipatterns - a bpel perspectivePtidej Team
 
LabPulse whitepaper_focalcxm
LabPulse whitepaper_focalcxmLabPulse whitepaper_focalcxm
LabPulse whitepaper_focalcxmFOCALCXM
 
AN EMPIRICAL STUDY ON SOFTWARE TEST EFFORT ESTIMATION
AN EMPIRICAL STUDY ON SOFTWARE TEST EFFORT  ESTIMATIONAN EMPIRICAL STUDY ON SOFTWARE TEST EFFORT  ESTIMATION
AN EMPIRICAL STUDY ON SOFTWARE TEST EFFORT ESTIMATIONLava Kafle
 
Change management and version control of Scientific Applications
Change management and version control of Scientific ApplicationsChange management and version control of Scientific Applications
Change management and version control of Scientific Applicationsijcsit
 
Boo young chung, university of maryland, college park. civil engineering an a...
Boo young chung, university of maryland, college park. civil engineering an a...Boo young chung, university of maryland, college park. civil engineering an a...
Boo young chung, university of maryland, college park. civil engineering an a...yonghsun
 

La actualidad más candente (14)

Monitoring R&D functions
Monitoring R&D functionsMonitoring R&D functions
Monitoring R&D functions
 
A Novel Optimization towards Higher Reliability in Predictive Modelling towar...
A Novel Optimization towards Higher Reliability in Predictive Modelling towar...A Novel Optimization towards Higher Reliability in Predictive Modelling towar...
A Novel Optimization towards Higher Reliability in Predictive Modelling towar...
 
Iceemas 119- state of art of metrics of aspect oriented programming
Iceemas 119- state of art of metrics of aspect oriented programmingIceemas 119- state of art of metrics of aspect oriented programming
Iceemas 119- state of art of metrics of aspect oriented programming
 
Technology supported requirement handling an estimation
Technology supported requirement handling an estimationTechnology supported requirement handling an estimation
Technology supported requirement handling an estimation
 
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...Transitioning IT Projects to Operations Effectively in Public Sector : A Case...
Transitioning IT Projects to Operations Effectively in Public Sector : A Case...
 
BSc CPM group 4
BSc CPM group 4BSc CPM group 4
BSc CPM group 4
 
Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)
 
130905 francis palma - detection of process antipatterns - a bpel perspective
130905   francis palma - detection of process antipatterns - a bpel perspective130905   francis palma - detection of process antipatterns - a bpel perspective
130905 francis palma - detection of process antipatterns - a bpel perspective
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
LabPulse whitepaper_focalcxm
LabPulse whitepaper_focalcxmLabPulse whitepaper_focalcxm
LabPulse whitepaper_focalcxm
 
AN EMPIRICAL STUDY ON SOFTWARE TEST EFFORT ESTIMATION
AN EMPIRICAL STUDY ON SOFTWARE TEST EFFORT  ESTIMATIONAN EMPIRICAL STUDY ON SOFTWARE TEST EFFORT  ESTIMATION
AN EMPIRICAL STUDY ON SOFTWARE TEST EFFORT ESTIMATION
 
Change management and version control of Scientific Applications
Change management and version control of Scientific ApplicationsChange management and version control of Scientific Applications
Change management and version control of Scientific Applications
 
Boo young chung, university of maryland, college park. civil engineering an a...
Boo young chung, university of maryland, college park. civil engineering an a...Boo young chung, university of maryland, college park. civil engineering an a...
Boo young chung, university of maryland, college park. civil engineering an a...
 
Prezentation
PrezentationPrezentation
Prezentation
 

Destacado

Destacado (20)

D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
 
A1 analysis design
A1 analysis designA1 analysis design
A1 analysis design
 
R01 all references
R01 all referencesR01 all references
R01 all references
 
Final_R01 all references
Final_R01 all referencesFinal_R01 all references
Final_R01 all references
 
T01 test functional_requirements
T01 test functional_requirementsT01 test functional_requirements
T01 test functional_requirements
 
A1 analysis design
A1 analysis designA1 analysis design
A1 analysis design
 
D1 research desc_and_outcome
D1 research desc_and_outcomeD1 research desc_and_outcome
D1 research desc_and_outcome
 
01 StatistikAsas
01 StatistikAsas01 StatistikAsas
01 StatistikAsas
 
Gipfeltreffen Juni 2012: IT Hosting (Thomas Marx und Raffele Sorra)
Gipfeltreffen Juni 2012:  IT Hosting (Thomas Marx und Raffele Sorra)Gipfeltreffen Juni 2012:  IT Hosting (Thomas Marx und Raffele Sorra)
Gipfeltreffen Juni 2012: IT Hosting (Thomas Marx und Raffele Sorra)
 
Teoria charts (2)
Teoria charts (2)Teoria charts (2)
Teoria charts (2)
 
Presentación1
Presentación1Presentación1
Presentación1
 
SUNY Virtual Fair - Intelligent Partners
SUNY Virtual Fair - Intelligent PartnersSUNY Virtual Fair - Intelligent Partners
SUNY Virtual Fair - Intelligent Partners
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Prueba pueblos correcion
Prueba pueblos correcionPrueba pueblos correcion
Prueba pueblos correcion
 
Melhor amigo
Melhor amigoMelhor amigo
Melhor amigo
 
Temaatilise pildi loomine konkursile
Temaatilise pildi loomine konkursile Temaatilise pildi loomine konkursile
Temaatilise pildi loomine konkursile
 
Ak kursbuch herbst_2011
Ak kursbuch herbst_2011Ak kursbuch herbst_2011
Ak kursbuch herbst_2011
 
Apresentação Versailles
Apresentação VersaillesApresentação Versailles
Apresentação Versailles
 
Que influencias culturales y transculturales de la mujer
Que influencias culturales y transculturales de la mujerQue influencias culturales y transculturales de la mujer
Que influencias culturales y transculturales de la mujer
 
Broschüre CommuniCare
Broschüre CommuniCareBroschüre CommuniCare
Broschüre CommuniCare
 

Similar a A2 annotation approach

Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Phil Watt
 
NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning Udayantha de Silva
 
A Practical Approach Of Teaching Software Engineering
A Practical Approach Of Teaching Software EngineeringA Practical Approach Of Teaching Software Engineering
A Practical Approach Of Teaching Software EngineeringAmy Cernava
 
Project Management in Health and Human Services
Project Management in Health and Human ServicesProject Management in Health and Human Services
Project Management in Health and Human ServicesBrandon Olson
 
IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERSIT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERSijseajournal
 
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docx
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docxRed Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docx
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docxdanas19
 
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docx
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docxRed Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docx
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docxaudeleypearl
 
Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...IJMIT JOURNAL
 
Modern elicitation trends asma & ayesha paper presentation
Modern elicitation trends  asma & ayesha paper presentationModern elicitation trends  asma & ayesha paper presentation
Modern elicitation trends asma & ayesha paper presentationAsma Sajid
 
Business process redesignproject success the role ofsoc
Business process redesignproject success the role ofsocBusiness process redesignproject success the role ofsoc
Business process redesignproject success the role ofsocTawnaDelatorrejs
 
A noble methodology for users’ work
A noble methodology for users’ workA noble methodology for users’ work
A noble methodology for users’ workijseajournal
 
ANALYSIS OF PROJECT SCOPE CHANGE MANAGEMENT AS A TOOL FOR PROJECT SUCCESS CA...
ANALYSIS OF PROJECT SCOPE CHANGE MANAGEMENT AS A TOOL FOR PROJECT SUCCESS  CA...ANALYSIS OF PROJECT SCOPE CHANGE MANAGEMENT AS A TOOL FOR PROJECT SUCCESS  CA...
ANALYSIS OF PROJECT SCOPE CHANGE MANAGEMENT AS A TOOL FOR PROJECT SUCCESS CA...Karla Adamson
 
A survey of automatic query expansion in information retrieval
A survey of automatic query expansion in information retrievalA survey of automatic query expansion in information retrieval
A survey of automatic query expansion in information retrievalunyil96
 
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...CORE Group
 
A guide to deal with uncertainties in software project management
A guide to deal with uncertainties in software project managementA guide to deal with uncertainties in software project management
A guide to deal with uncertainties in software project managementijcsit
 
Why is TDD so hard for Data Engineering and Analytics Projects?
Why is TDD so hard for Data Engineering and Analytics Projects?Why is TDD so hard for Data Engineering and Analytics Projects?
Why is TDD so hard for Data Engineering and Analytics Projects?Phil Watt
 
Project Management: A Critical Examination of the PPARS Project
Project Management: A Critical Examination of the PPARS ProjectProject Management: A Critical Examination of the PPARS Project
Project Management: A Critical Examination of the PPARS ProjectOlivia Moran
 
A Comprehensive Approach to Data Warehouse TestingMatteo G.docx
A Comprehensive Approach to Data Warehouse TestingMatteo G.docxA Comprehensive Approach to Data Warehouse TestingMatteo G.docx
A Comprehensive Approach to Data Warehouse TestingMatteo G.docxronak56
 

Similar a A2 annotation approach (20)

Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?
 
NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning
 
A Practical Approach Of Teaching Software Engineering
A Practical Approach Of Teaching Software EngineeringA Practical Approach Of Teaching Software Engineering
A Practical Approach Of Teaching Software Engineering
 
Project Management in Health and Human Services
Project Management in Health and Human ServicesProject Management in Health and Human Services
Project Management in Health and Human Services
 
IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERSIT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
IT PROJECT SHOWSTOPPER FRAMEWORK: THE VIEW OF PRACTITIONERS
 
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docx
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docxRed Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docx
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docx
 
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docx
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docxRed Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docx
Red Zuma Project RED ZUMA PROJECT- BucherRED ZUMA PROJ.docx
 
09 l2i adaptivemanagement,innovationresearch
09 l2i adaptivemanagement,innovationresearch09 l2i adaptivemanagement,innovationresearch
09 l2i adaptivemanagement,innovationresearch
 
Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...
 
Modern elicitation trends asma & ayesha paper presentation
Modern elicitation trends  asma & ayesha paper presentationModern elicitation trends  asma & ayesha paper presentation
Modern elicitation trends asma & ayesha paper presentation
 
Business process redesignproject success the role ofsoc
Business process redesignproject success the role ofsocBusiness process redesignproject success the role ofsoc
Business process redesignproject success the role ofsoc
 
A noble methodology for users’ work
A noble methodology for users’ workA noble methodology for users’ work
A noble methodology for users’ work
 
ANALYSIS OF PROJECT SCOPE CHANGE MANAGEMENT AS A TOOL FOR PROJECT SUCCESS CA...
ANALYSIS OF PROJECT SCOPE CHANGE MANAGEMENT AS A TOOL FOR PROJECT SUCCESS  CA...ANALYSIS OF PROJECT SCOPE CHANGE MANAGEMENT AS A TOOL FOR PROJECT SUCCESS  CA...
ANALYSIS OF PROJECT SCOPE CHANGE MANAGEMENT AS A TOOL FOR PROJECT SUCCESS CA...
 
A survey of automatic query expansion in information retrieval
A survey of automatic query expansion in information retrievalA survey of automatic query expansion in information retrieval
A survey of automatic query expansion in information retrieval
 
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
 
A guide to deal with uncertainties in software project management
A guide to deal with uncertainties in software project managementA guide to deal with uncertainties in software project management
A guide to deal with uncertainties in software project management
 
Why is TDD so hard for Data Engineering and Analytics Projects?
Why is TDD so hard for Data Engineering and Analytics Projects?Why is TDD so hard for Data Engineering and Analytics Projects?
Why is TDD so hard for Data Engineering and Analytics Projects?
 
MTech- Viva_Voce
MTech- Viva_VoceMTech- Viva_Voce
MTech- Viva_Voce
 
Project Management: A Critical Examination of the PPARS Project
Project Management: A Critical Examination of the PPARS ProjectProject Management: A Critical Examination of the PPARS Project
Project Management: A Critical Examination of the PPARS Project
 
A Comprehensive Approach to Data Warehouse TestingMatteo G.docx
A Comprehensive Approach to Data Warehouse TestingMatteo G.docxA Comprehensive Approach to Data Warehouse TestingMatteo G.docx
A Comprehensive Approach to Data Warehouse TestingMatteo G.docx
 

Más de Traitet Thepbandansuk

06 1 st_honour_award_certification.pdf
06 1 st_honour_award_certification.pdf06 1 st_honour_award_certification.pdf
06 1 st_honour_award_certification.pdfTraitet Thepbandansuk
 
01 dissertation_Restaurant e-menu on iPad
01 dissertation_Restaurant e-menu on iPad01 dissertation_Restaurant e-menu on iPad
01 dissertation_Restaurant e-menu on iPadTraitet Thepbandansuk
 
MSc Dissertation: Restaurant e-menu software on iPad
MSc Dissertation: Restaurant e-menu software on iPadMSc Dissertation: Restaurant e-menu software on iPad
MSc Dissertation: Restaurant e-menu software on iPadTraitet Thepbandansuk
 

Más de Traitet Thepbandansuk (20)

IT_FOR_BUSINESS_30NOV15
IT_FOR_BUSINESS_30NOV15IT_FOR_BUSINESS_30NOV15
IT_FOR_BUSINESS_30NOV15
 
06 1 st_honour_award_certification.pdf
06 1 st_honour_award_certification.pdf06 1 st_honour_award_certification.pdf
06 1 st_honour_award_certification.pdf
 
Change attitude change life scg
Change attitude change life scgChange attitude change life scg
Change attitude change life scg
 
01 dissertation_Restaurant e-menu on iPad
01 dissertation_Restaurant e-menu on iPad01 dissertation_Restaurant e-menu on iPad
01 dissertation_Restaurant e-menu on iPad
 
MSc Dissertation: Restaurant e-menu software on iPad
MSc Dissertation: Restaurant e-menu software on iPadMSc Dissertation: Restaurant e-menu software on iPad
MSc Dissertation: Restaurant e-menu software on iPad
 
03 outcome navigator
03 outcome navigator03 outcome navigator
03 outcome navigator
 
O1 research overview
O1 research overviewO1 research overview
O1 research overview
 
D4 recommendation emenu_development
D4 recommendation emenu_developmentD4 recommendation emenu_development
D4 recommendation emenu_development
 
D3 users perceptions_emenu
D3 users perceptions_emenuD3 users perceptions_emenu
D3 users perceptions_emenu
 
D2 users perceptions_features
D2 users perceptions_featuresD2 users perceptions_features
D2 users perceptions_features
 
A30 test functional_requirements
A30 test functional_requirementsA30 test functional_requirements
A30 test functional_requirements
 
A22 functions on_web
A22 functions on_webA22 functions on_web
A22 functions on_web
 
A21 functions on_ipad
A21 functions on_ipadA21 functions on_ipad
A21 functions on_ipad
 
A2 annotation approach
A2 annotation approachA2 annotation approach
A2 annotation approach
 
A1 annotation knowledge
A1 annotation knowledgeA1 annotation knowledge
A1 annotation knowledge
 
A1 analysis design
A1 analysis designA1 analysis design
A1 analysis design
 
10 wrap around_conclusion
10 wrap around_conclusion10 wrap around_conclusion
10 wrap around_conclusion
 
02 project plan11_aug12
02 project plan11_aug1202 project plan11_aug12
02 project plan11_aug12
 
00 how to_test_app
00 how to_test_app00 how to_test_app
00 how to_test_app
 
A22 functions on_web
A22 functions on_webA22 functions on_web
A22 functions on_web
 

Último

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 

Último (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

A2 annotation approach

  • 1. ANNOTATION OF JUSTIFICATIONS OF THE APPROACHES Project: E-menu on iPad for Thai restaurant Topic: Annotation Content: Annotation of justifications of the approaches Created by Traitet Th. Created Date 11 Aug 2012 Revised Date 3 Sep 2012 Revision No. 1.0 Document Name A02-001
  • 2. JUSTIFICATION OF THE APPROACHES 1. Relationships between research objectives, approaches and outcomes 2. Justification of approaches • Approach for doing research • Approach for software development • Approach for gathering requirements • Approach for collecting data 2 Content of this document
  • 3. 1) RELATIONSHIP BETWEEN RESEARCH OBJECTIVES, APPROACHES AND OUTCOMES 3
  • 4. 1) RELATIONSHIP BETWEEN RESEARCH OBJECTIVES, APPROACHES AND OUTCOMES 4 No Objectives Approaches Outcomes Relationships among Research Objectives, Approaches and Outcomes The main approach employed for this research was a “Case Study” methodology. Literature Review (To identify key issue) RAD Methodology (Software Development) Case Study Methodology Direct Observation (To investigate requirements & develop prototype) Group Interviews (To collect data and evaluate system) Content Analysis (Data Analysis) Data Collection 1 To identify key issues relating to development of producing e-menu prototype Critical evaluation the range of literature Key issues relating to development of e-menu application 2 To investigate the system requirements and develop the e-menu prototype Direct observation and Rapid Application (RAD) Development List of requirements, e- menu prototype and system analysis and design documents 3 To evaluate users' perceptions of the final e-menu prototype Group interviews and content analysis Users' perceptions 4 To make recommendations regarding e-menu development Reflection of software development processes Recommendations regarding development of e-menu prototype
  • 5. 2) JUSTIFICATION OF APPROACHES 5
  • 6. 2) JUSTIFICATION OF APPROACHES 6 Approaches Objectives Case Study Rapid Application Development (RAD) Direct Observation To develop a software prototype To gather business requirements Qualitative approaches (Group interviews) To collect data by direct observation To employ this research
  • 7. 7 2.1) JUSTIFICATION OF APPROACHE TO EMPLOY RESEARCH No Compared item Case Study Quantitative Approach 1 Providing holistic and in-depth explanations of the behavioural problems Yes No 2 Suitable for conducting evaluation research Yes No 3 Appropriate for a descriptive research question, such as what or how. Yes No 4 Time-consuming Yes No The “Case Study” Methodology (Kemanusiaan 2007; Baxter and Jack 2008) The Case Study approach was selected as a research methodology because it is appropriate for the research question and enables understanding of in-depth business requirements of a casual dinning restaurant. However, it is necessary to make an effective action plan to prevent the time-consuming issue. 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?
  • 8. 2.2) JUSTIFICATION OF APPROACHE FOR SOFTWARE DEVELOPMENT 8 No Compared Item Waterfall Agile RAD with Prototyping Description 1 Traditional approach Yes No No Waterfall approach clearly separates development processes, and doesn't return to a previous stage. (Khan et al. 2011) 2 Uses iterative process No Yes Yes Iterative process can improve a quality of application and increase customer satisfaction (Hoffer, George and Valacich 2008). 3 Software is likely fit with business needs. No Yes Yes Agile and RAD use a iterative process, which is flexible when a requirement is changed (Kendal 2011). 4 Experimental approach No No Yes RAD is an experimental method, which may result in insufficiently understand the overall business requirements (Khan et al. 2011). 5 Able to increase the overall cost and implementation time No Yes Yes Iterative process able to increase the overall cost and time. For example, after requirements are changed, a project will need more time to develop (Cobb 2011). 6 Appropriate for a large project Yes Yes No A large project needs a lot of developers and much time to implement. It is difficult to observe at a customer site and make a prototype at a short time (Meso and Jain 2011) The RAD approach was selected as a software development methodology because it is suitable for narrow project scope with a small implementation team (Gantt head 2010). The "RAD (Rapid Application Development)" Approach
  • 9. 9 2.3) JUSTIFICATION OF APPORACH TO GATHER REQUIREMENTS No Compared item Direct observation Indirect Observation e.g. recording video 1 Provide insight into the users, their tasks and business requirements. Yes No 2 Clear understanding of problem areas Yes No 3 Time-consuming Yes No 4 Effective to gather both implicit and explicit requirements Yes No 5 Interrupt staff when they are working Yes No This research chose Direct Observation to gather requirements because it enabled the learner to understand clearly the business processes and requirements. (Kriwaczek 2006) However, the learner decided to work as a waiter to reduce the interruption of staff, and had used the action plan to manage the project and time. (See details in the Project Action plan file) The “Direct Observation” Approach
  • 10. 10 2) JUSTIFICATION OF APPROACHE TO COLLECT DATA The “Group Interview” Approach No Compared item Interview Questionnaire 1 Biased by researchers Yes No 2 Make clear in unambiguous question Yes No 3 Prevent missing important information Yes No 4 High response rates likely Yes No 5 Data collection can be time-consuming. No Yes 6 Data Analysis can be time-consuming Yes No 7 Reliability of data Yes No 8 Interviewees have to spend more time Yes No The group interview was selected as an approach to collect data of users’ perceptions on the e-menu prototype because it is an effective method to understand users’ perceptions. Users can also provide useful recommendations and in-depth additional requirements information to produce an e-menu application in the future, whereas using questionnaires is more difficult to get useful feedback and additional requirements from stakeholders. (Wisker 2008; Flick 2009; Seale 2012) However, the learner changed the plan to complete the final prototype & interviewed earlier to spend more time for documentation. Countermeasure
  • 11. CONCLUSION 11 The main issue of this research was that both the case study and direct observation were time-consuming. However, this research employed those approaches to understand in-depth business processes and requirements. Therefore, an action plan or Gantt chart was necessary for managing schedules and tasks in order to carry out research within definite time. Furthermore, RAD methodology with prototyping was also a good approach to reduce implementation time. It also enabled the developer to work more closely with stakeholders for gathering requirements and receiving feedback. Therefore, the final prototype could be developed close to business requirements. Finally, group interviews could provide useful recommendations and feedback on the e-menu prototype to produce e-menu application in the future.
  • 12. REFERENCES 12 BAXTER, Pamela and JACK, Susan (2008). Qualitative Case Study Methodology: Study Design and Implementation for Novice Researchers. [online]. The Qualitative Report. 13(4), 544-559. Article from Nova South Eastern University last accessed 3 September 2012 at: http://www.nova.edu/ssss/QR/QR13-4/baxter.pdf. GANTTHEAD (2010). Rapid Application Development process. [online]. Last accessed 3 September 2012 at: http://www.gantthead.com/content/processes/11306.cfm. KEMANUSIAAN, Jurnal (2007). Case study as a research method. [online]. Last accessed 3 September 2012 at: http://eprints.utm.my/8221/1/ZZainal2007-Case_study_as_a_Research.pdf. KRIWACZEK, Frank (2006). HCI: Requirements Analysis. [online]. Last accessed 3 September 2012 at: http://www.doc.ic.ac.uk/~frk/frank/da/hci/Requirements%20Analysis%20handout.pdf. WISKER, Gina (2008). The postgraduate research handbook: Methods in brief. 2nd ed., New York, Palgrave Macmillan.

Notas del editor

  1. RAD is a software development methodology Sampling of this case study is a convenience sampling at a Thai casual dining restaurant in UK. Group Interviews with 12 restaurant staff members (total 16 people) including the restaurant manager, waiting staff and chef.