Choice of Agile Methodologies in Software Development: A Vendor Perspective
VerifiedAdded on 2023/04/23
|8
|2200
|362
AI Summary
This report analyses the use of agile methodology for software development from a vendor perspective. It highlights the advantages of agile methodology over traditional methods and discusses the problems faced by agile methodology during software development. The report also provides an in-depth analysis of the research methods used in the study.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Agile methodology
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
AGILE METHODOLOGY
1
Introduction
Agile methodology is defined as a
technique for the development of the
software in which the solution and
requirement include with the help of a
collaborative effort of self-organizing.
Mainly, such kind of model is centered on
the adaptive planning, short delivery times
and self-organization and it is very flexible
and fast as compared to the other
methodologies. In this report, a journal
article will be analysed and title of this
paper is "choice of agile methodologies in
software development: a vendor
perspective" [1]. The aim of this paper is
to discuss the concept of agile
methodology and develop understanding
about how companies use the agile
methodology for the development of
software project. This report is divided
into the main three parts such as intention
and content of the paper, research methods
and problems highlighted by the
researcher.
The intention and content of the article
The paper was written by sriram
rajagopalan and saji K Mathew in the year
2016 which is completely based on the
agile methodology. In this journal article
researcher developed and implemented the
main two analytical outlines from the
literature review and results were
compared with the real world decision.
According to the researcher, the software
development technique is defined as a
process which can be used to design,
perform, plan and switch the procedures
for implementing an info system. Agile
methodology is one of the best processes
that have potential to increase the
performance of the software development
technique and it is very fast in speed and
more reliable rather than other [2]. In the
last two years the use of agile
methodology has increasing rapidly that
affected the significant increment in the
software quality. Researcher evaluated that
the development step was divided by
generation of schemes of ciphers and
useful sub-specification [12]. The author
provided the characteristics of the agile
methodology which involves the decision
making process, higher autonomy, and
adaptive understanding. It is analysed from
the literature review that the all agile
techniques are focused on the business and
company’s issues and provided a solution
in the less time by which companies and
business industries can easily enhance
their performance [3].
Few of agile methodologies are focused
more on the practises and other on the
management aspects. With the help of the
1
Introduction
Agile methodology is defined as a
technique for the development of the
software in which the solution and
requirement include with the help of a
collaborative effort of self-organizing.
Mainly, such kind of model is centered on
the adaptive planning, short delivery times
and self-organization and it is very flexible
and fast as compared to the other
methodologies. In this report, a journal
article will be analysed and title of this
paper is "choice of agile methodologies in
software development: a vendor
perspective" [1]. The aim of this paper is
to discuss the concept of agile
methodology and develop understanding
about how companies use the agile
methodology for the development of
software project. This report is divided
into the main three parts such as intention
and content of the paper, research methods
and problems highlighted by the
researcher.
The intention and content of the article
The paper was written by sriram
rajagopalan and saji K Mathew in the year
2016 which is completely based on the
agile methodology. In this journal article
researcher developed and implemented the
main two analytical outlines from the
literature review and results were
compared with the real world decision.
According to the researcher, the software
development technique is defined as a
process which can be used to design,
perform, plan and switch the procedures
for implementing an info system. Agile
methodology is one of the best processes
that have potential to increase the
performance of the software development
technique and it is very fast in speed and
more reliable rather than other [2]. In the
last two years the use of agile
methodology has increasing rapidly that
affected the significant increment in the
software quality. Researcher evaluated that
the development step was divided by
generation of schemes of ciphers and
useful sub-specification [12]. The author
provided the characteristics of the agile
methodology which involves the decision
making process, higher autonomy, and
adaptive understanding. It is analysed from
the literature review that the all agile
techniques are focused on the business and
company’s issues and provided a solution
in the less time by which companies and
business industries can easily enhance
their performance [3].
Few of agile methodologies are focused
more on the practises and other on the
management aspects. With the help of the
AGILE METHODOLOGY
2
main 4 dimensional outline of the scope,
agile values and techniques the researcher
analysed and evaluated six main agile
methodologies [4].
According to the investigator the consumer
effectiveness in the agile methodology
which is completely based on the 3
practices, for example, actual consumer
participation which degree of straight
participation of all investors, entire group
and energised work [11]. The researcher
also identified the key factors which can
server to lead in the assortment of agile
methods for schemes in the companies
with particular physiognomies [5].
Moreover, the researcher also summarised
the main six key dimensions of the agile
methodologies with their importance in the
organization. These dimensions cover a
short delivery cycle, team capability, team
environment, project management
technique, and consumer involvement and
communication management [9]. The
author also suggested the project shape,
criticality, security related problems as
important features in choosing project
suitable for agile techniques [10]. The
survey of the literature review indicated
that these techniques have been analysed
and considered in relative to scheme
administration and their characteristics.
Although there are few studies and
investigations have been conducted in the
field of agile methodology and they
analysed that the agile methodology has
the capability to increase the efficiency of
the software development approach and
enhance the performance of the business
[6]. This journal paper reduced the
drawbacks and research gap in the
previous investigation and provides an in-
depth analysis about agile approach and
investigator developed an analytical
outline from the extant literature.
Research methodologies
The main aim of the journal paper is to
improve understanding of choices
completed regarding the choice of specific
agile technique. To achieve this goal the
researcher used various kinds of research
methods and case studies which will be
described in this section. It is observed that
an effective research methodology can
help the researcher in improving the
effectiveness of the research [7]. In this
research paper, author used the multi case
study method that provides the theoretical
information about the research topic.
Data sources and sampling
In this paper, the researcher selected the
multi-site case study and selected main
three companies for gathering data for the
investigation. The sampling process is
2
main 4 dimensional outline of the scope,
agile values and techniques the researcher
analysed and evaluated six main agile
methodologies [4].
According to the investigator the consumer
effectiveness in the agile methodology
which is completely based on the 3
practices, for example, actual consumer
participation which degree of straight
participation of all investors, entire group
and energised work [11]. The researcher
also identified the key factors which can
server to lead in the assortment of agile
methods for schemes in the companies
with particular physiognomies [5].
Moreover, the researcher also summarised
the main six key dimensions of the agile
methodologies with their importance in the
organization. These dimensions cover a
short delivery cycle, team capability, team
environment, project management
technique, and consumer involvement and
communication management [9]. The
author also suggested the project shape,
criticality, security related problems as
important features in choosing project
suitable for agile techniques [10]. The
survey of the literature review indicated
that these techniques have been analysed
and considered in relative to scheme
administration and their characteristics.
Although there are few studies and
investigations have been conducted in the
field of agile methodology and they
analysed that the agile methodology has
the capability to increase the efficiency of
the software development approach and
enhance the performance of the business
[6]. This journal paper reduced the
drawbacks and research gap in the
previous investigation and provides an in-
depth analysis about agile approach and
investigator developed an analytical
outline from the extant literature.
Research methodologies
The main aim of the journal paper is to
improve understanding of choices
completed regarding the choice of specific
agile technique. To achieve this goal the
researcher used various kinds of research
methods and case studies which will be
described in this section. It is observed that
an effective research methodology can
help the researcher in improving the
effectiveness of the research [7]. In this
research paper, author used the multi case
study method that provides the theoretical
information about the research topic.
Data sources and sampling
In this paper, the researcher selected the
multi-site case study and selected main
three companies for gathering data for the
investigation. The sampling process is
AGILE METHODOLOGY
3
used that consisted of two huge firms with
over 10000 workers or and one minor
company with around 100 individuals [8].
A unique biggest company author study
was developed in the US and the
additional two were founded in India. With
the help of this survey, researcher
collected the primary data about agile
methodology and this profile of the
companies provided the sufficient diversity
and importance of the agile approaches in
the business industries. For better
understanding, the investigator has chosen
five projects from the three companies that
involve large projects and small projects.
In which there are main two projects
included such as SCRUM with
programming and XP that provide a way
for readers for enhancing their skills and
knowledge in the area of software
development.
Data analysis framework
For data analysis researcher used major
two frameworks that were developed and
experimented by using extant literature
with agile methodology. The first
framework was designed with the help of
combine related variables and observation
from the investigation of Qumer and
Henderson. According to this framework
variable under the four dimensions of the
project would be useful for evaluating the
degree of agile technique. The other
variables and factors extracted from the
work of Geambasu that defined influence
key elements for the selection of software
development technique. By using all these
frameworks researcher provided the
significance of the software development
method for improving the performance of
the business.
Research design
In this journal, paper researcher included a
qualitative research design where the
theoretical information is collected from
the individuals and experts in order to
analysis their opinions on the agile
methodology. A survey is conducted to
gather the data from the companies and
business industries. The evaluated based
on this survey assist the investigator in
achieving the goals of the investigation.
Research strategy
In this investigation, the data is collected
with the help of a survey and a literature
review is also conducted to collect the
views of other researchers. This literature
is completely based on the secondary
resources that involved previous journal
paper, peer-reviews articles, online
websites, and books. With the help of
secondary and primary research approach,
the author collected the related data or
information about research topic.
3
used that consisted of two huge firms with
over 10000 workers or and one minor
company with around 100 individuals [8].
A unique biggest company author study
was developed in the US and the
additional two were founded in India. With
the help of this survey, researcher
collected the primary data about agile
methodology and this profile of the
companies provided the sufficient diversity
and importance of the agile approaches in
the business industries. For better
understanding, the investigator has chosen
five projects from the three companies that
involve large projects and small projects.
In which there are main two projects
included such as SCRUM with
programming and XP that provide a way
for readers for enhancing their skills and
knowledge in the area of software
development.
Data analysis framework
For data analysis researcher used major
two frameworks that were developed and
experimented by using extant literature
with agile methodology. The first
framework was designed with the help of
combine related variables and observation
from the investigation of Qumer and
Henderson. According to this framework
variable under the four dimensions of the
project would be useful for evaluating the
degree of agile technique. The other
variables and factors extracted from the
work of Geambasu that defined influence
key elements for the selection of software
development technique. By using all these
frameworks researcher provided the
significance of the software development
method for improving the performance of
the business.
Research design
In this journal, paper researcher included a
qualitative research design where the
theoretical information is collected from
the individuals and experts in order to
analysis their opinions on the agile
methodology. A survey is conducted to
gather the data from the companies and
business industries. The evaluated based
on this survey assist the investigator in
achieving the goals of the investigation.
Research strategy
In this investigation, the data is collected
with the help of a survey and a literature
review is also conducted to collect the
views of other researchers. This literature
is completely based on the secondary
resources that involved previous journal
paper, peer-reviews articles, online
websites, and books. With the help of
secondary and primary research approach,
the author collected the related data or
information about research topic.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
AGILE METHODOLOGY
4
Data collection method
In which both primary and secondary type
of data collected and obtained by the
investigator and the primary data is
collected with the help of survey.
Secondary data is collected from previous
research and online and offline resources.
By using these approaches researcher
achieved the goals and objectives of this
journal article and gained an effective
conclusion. To analysis, the data or
information researcher involved the
content analysis method that has the
potential to identify the importance of the
agile methodology in software
development.
Findings
It is founded that the agile methodology is
one of the advanced and best techniques
for the development of software and many
companies are using this method for
increasing their productivity. The agile
methodology is very simple to understand
and more efficient rather than other but the
main issue with this is that it cannot be
used for the large software project [10].
Problems highlighted by the author
This paper is completely based on the agile
methodology and researcher highlighted
the issues faced by the agile methodology
during software development. According
to the author, the agile methodology is
mainly focused on the companies and
businesses problem and their solution in a
short time outline. It is analysed that most
business industries are not able to manage
software development process of their
projects due to which they reduced their
performance and agile is a kind of
technique which has the ability to control
and monitor such kind of problem.
Result and discussion
Based on the two analytical frameworks
researcher observed that project four was
distinctly different from the other projects
and plans. Project 4 is very complex as
compared to another project and it was
very critical or crucial for software
development. It is evaluated that the time
and cost for the project 4 is very high
rather than other and team familitrity with
the agile technique was identified to be
medium to low among all five software
projects.
Conclusion
This journal paper described the concept of
agile methodology in the field of software
development and the role of consumers in
the agile method. A literature review is
conducted by the researcher for collecting
the relevant data or information about the
research topic. With the help of this paper
and report, readers can easily compare the
4
Data collection method
In which both primary and secondary type
of data collected and obtained by the
investigator and the primary data is
collected with the help of survey.
Secondary data is collected from previous
research and online and offline resources.
By using these approaches researcher
achieved the goals and objectives of this
journal article and gained an effective
conclusion. To analysis, the data or
information researcher involved the
content analysis method that has the
potential to identify the importance of the
agile methodology in software
development.
Findings
It is founded that the agile methodology is
one of the advanced and best techniques
for the development of software and many
companies are using this method for
increasing their productivity. The agile
methodology is very simple to understand
and more efficient rather than other but the
main issue with this is that it cannot be
used for the large software project [10].
Problems highlighted by the author
This paper is completely based on the agile
methodology and researcher highlighted
the issues faced by the agile methodology
during software development. According
to the author, the agile methodology is
mainly focused on the companies and
businesses problem and their solution in a
short time outline. It is analysed that most
business industries are not able to manage
software development process of their
projects due to which they reduced their
performance and agile is a kind of
technique which has the ability to control
and monitor such kind of problem.
Result and discussion
Based on the two analytical frameworks
researcher observed that project four was
distinctly different from the other projects
and plans. Project 4 is very complex as
compared to another project and it was
very critical or crucial for software
development. It is evaluated that the time
and cost for the project 4 is very high
rather than other and team familitrity with
the agile technique was identified to be
medium to low among all five software
projects.
Conclusion
This journal paper described the concept of
agile methodology in the field of software
development and the role of consumers in
the agile method. A literature review is
conducted by the researcher for collecting
the relevant data or information about the
research topic. With the help of this paper
and report, readers can easily compare the
AGILE METHODOLOGY
5
agile methodology with other and they can
analysis the advantages of this technique in
the development of software project.
5
agile methodology with other and they can
analysis the advantages of this technique in
the development of software project.
AGILE METHODOLOGY
6
References
[1].S. Rajagopalan and, S.K., Mathew,
“Choice of agile methodologies in
software development: A vendor
perspective.” Journal of
International Technology and
Information Management, 25(1),
2016, p.3.
[2]. Y.B., Leau, W.K., Loo, W.Y.
Tham and, S.F., Tan, “Software
development life cycle AGILE vs
traditional approaches.”
In International Conference on
Information and Network
Technology 37(1), 2012, pp. 162-
167).
[3]. T. Dingsøyr and, N.B., Moe,
“Research challenges in large-scale
agile software development.” ACM
SIGSOFT Software Engineering
Notes, 38(5), 2013, pp.38-39.
[4].T.J., Gandomani, H., Zulzalil,
A.A.A., Ghani, A.B.M. Sultan and,
M.Z., Nafchi, “Obstacles in
moving to agile software
development methods; at a
glance.” Journal of Computer
Science, 9(5), 2013, p.620.
[5]. M., Stoica, M. Mircea and, B.,
Ghilic-Micu, “Software
Development: Agile vs.”
Traditional. Informatica
Economica, 17(4), 2013, pp. 12-16.
[6]. M., Brhel, H., Meth, A. Maedche
and, K., Werder, “Exploring
principles of user-centered agile
software development: A literature
review.” Information and Software
Technology, 61(4), 2015, pp.163-
181.
[7]. G.S., Matharu, A., Mishra, H.,
Singh and, P., Upadhyay, “An
empirical study of agile software
development methodologies: A
comparative analysis.” ACM
SIGSOFT Software Engineering
Notes, 40(1), 2015, pp.1-6.
[8].V., Mahnic, “A capstone course on
agile software development using
Scrum.” IEEE Transactions on
Education, 55(1), 2012, pp.99-106.
[9]. P., Kruchten, “Contextualizing
agile software
development. Journal of Software:
Evolution and Process, 25(4),
2013, pp.351-361.
[10]. X., Wang, K. and Conboy,
O., Cawley, “Leagile software
development: An experience report
analysis of the application of lean
approaches in agile software
development.” Journal of Systems
6
References
[1].S. Rajagopalan and, S.K., Mathew,
“Choice of agile methodologies in
software development: A vendor
perspective.” Journal of
International Technology and
Information Management, 25(1),
2016, p.3.
[2]. Y.B., Leau, W.K., Loo, W.Y.
Tham and, S.F., Tan, “Software
development life cycle AGILE vs
traditional approaches.”
In International Conference on
Information and Network
Technology 37(1), 2012, pp. 162-
167).
[3]. T. Dingsøyr and, N.B., Moe,
“Research challenges in large-scale
agile software development.” ACM
SIGSOFT Software Engineering
Notes, 38(5), 2013, pp.38-39.
[4].T.J., Gandomani, H., Zulzalil,
A.A.A., Ghani, A.B.M. Sultan and,
M.Z., Nafchi, “Obstacles in
moving to agile software
development methods; at a
glance.” Journal of Computer
Science, 9(5), 2013, p.620.
[5]. M., Stoica, M. Mircea and, B.,
Ghilic-Micu, “Software
Development: Agile vs.”
Traditional. Informatica
Economica, 17(4), 2013, pp. 12-16.
[6]. M., Brhel, H., Meth, A. Maedche
and, K., Werder, “Exploring
principles of user-centered agile
software development: A literature
review.” Information and Software
Technology, 61(4), 2015, pp.163-
181.
[7]. G.S., Matharu, A., Mishra, H.,
Singh and, P., Upadhyay, “An
empirical study of agile software
development methodologies: A
comparative analysis.” ACM
SIGSOFT Software Engineering
Notes, 40(1), 2015, pp.1-6.
[8].V., Mahnic, “A capstone course on
agile software development using
Scrum.” IEEE Transactions on
Education, 55(1), 2012, pp.99-106.
[9]. P., Kruchten, “Contextualizing
agile software
development. Journal of Software:
Evolution and Process, 25(4),
2013, pp.351-361.
[10]. X., Wang, K. and Conboy,
O., Cawley, “Leagile software
development: An experience report
analysis of the application of lean
approaches in agile software
development.” Journal of Systems
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
AGILE METHODOLOGY
7
and Software, 85(6), 2012,
pp.1287-1299.
[11]. N.B., Moe, A. Aurum and,
T., Dybå, “Challenges of shared
decision-making: A multiple case
study of agile software
development.” Information and
Software Technology, 54(8), 2012,
pp.853-865.
[12]. F.S., Silva, F.S.F., Soares,
A.L., Peres, I.M., de Azevedo,
A.P.L., Vasconcelos, F.K. Kamei
and, S.R., de Lemos Meira, “Using
CMMI together with agile software
development: A systematic
review.” Information and Software
Technology, 58(2), 2015, pp.20-43.
7
and Software, 85(6), 2012,
pp.1287-1299.
[11]. N.B., Moe, A. Aurum and,
T., Dybå, “Challenges of shared
decision-making: A multiple case
study of agile software
development.” Information and
Software Technology, 54(8), 2012,
pp.853-865.
[12]. F.S., Silva, F.S.F., Soares,
A.L., Peres, I.M., de Azevedo,
A.P.L., Vasconcelos, F.K. Kamei
and, S.R., de Lemos Meira, “Using
CMMI together with agile software
development: A systematic
review.” Information and Software
Technology, 58(2), 2015, pp.20-43.
1 out of 8
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.