SlideShare a Scribd company logo
1 of 7
Download to read offline
Indonesian Journal of Electrical Engineering and Computer Science
Vol. 21, No. 1, January 2021, pp. 360~366
ISSN: 2502-4752, DOI: 10.11591/ijeecs.v21.i1.pp360-366  360
Journal homepage: http://ijeecs.iaescore.com
Perspectives on the adherance to scrum rules in software
project management
Leanah Alsaber, Ebtesam Al Elsheikh, Sarah Aljumah, Nor Shahida Mohd Jamail
College of Computer and Information Sciences, Prince Sultan University, Riyadh, Saudi Arabia
Article Info ABSTRACT
Article history:
Received Apr 14, 2020
Revised Jun 7, 2020
Accepted Jul 20, 2020
Adapting users need to fulfill their requirements and delivering products to
be on time within the planned cost, is critical matter that all software project
managers (SPM) put the highest priority for it while considering the users
satisfaction at the same time. Agile methodology is one of the solutions
provided by software engineers (SE), to get the customers involved in the
system development life cycle (SDLC) to avoid the risk nonconformance
cost. Yet SPM’s still facing the nonconformance costs and the dynamic
changes, and the root cause of the issue is not pointed on to find a solution
for it. This undertaking research aimed at determining whether software
developers understand scrum rules. In addition, how does this knowledge gab
affect the software projects success from the project management
perspective. Furthermore, the engagement studied the impact of lack of
enough knowledge on the topic to project delivery. The collected data from
the qualitative and quantitative methods, which was conducted with scrum
teams who worked in the health information system (HIS), Educational
solutions, and Governmental solutions has showed deviations in
organizational practices and team conflicting, competition, and pressure as
well as declined product quality.
Keywords:
Agile
Scrum
Scrum rules
Software engineering
This is an open access article under the CC BY-SA license.
Corresponding Author:
Leanah Alsaber
College of Computer and Information Sciences
Riyadh, Prince Sultan University
66833 Rafha Street, Riyadh 11586 Saudi Arabia
Email: Leanah.Alsaber@gmail.com
1. INTRODUCTION
The idea of employing the SPM in software projects is meant to manage gaining a high-quality
project [1]. SPM comprises of the steps taken to plan, implement, monitor, and deliver information
technology related undertakings. However, these kinds of engagements tend to have higher levels of
uncertainty and complexities as compared to traditional projects. This implies that project managers in the
software industry must consistently adapt their approach throughout the exercise. As such, software project
management plays an important role in facilitating successful execution of projects that have high risk of
failure. Equally important is the SPM estimation of the effort of software projects is highly critical [2]. Not
only but also focusing in not losing the control of it is not as easy as it sounds.
Agile methodology has presented the scrum model that it has more flexibility in accepting changes
from the customer in the one of the SDLC phases. Scrum has its own clear defined roles to be followed to
achieve it purpose and to have the software projects delivered on time and within budget [3]. Each member in
the scrum team has responsibilities and roles to comply with; in spite of the listed roles, it has been observed
that many software projects that was implemented under the scrum were delivered behind schedule and
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 
Perspectives on the adherance to scrum rules in software project management (Leanah Alsaber)
361
above budget. The research seeks to study the perspectives on the adherence to scrum rules in SPM in the
software development industry perspectives, the appropriate use of scrum in implementing agile principles in
projects, and wither it is followed correctly or no. In addition, it could be said that to avoid the software
project failure, it is better to consider evaluating and estimating the software reliability at the beginning of
any SDLC for a software [4].
Scrum emerges as the most widely used agile model in software development projects. Its aim to
develop better softwares in timely manner within less budget [5]. Moreover, most companies vary the scrum
methodology to some extent [6, 7]. The research will focus on proving the following hypothesis:
H1: Most developers who use scrum claim they know the rules but they do not.
H2: The lack of awareness of scrum rules leads to software project management issues such as delivery over
budget and behind schedule as well as dissatisfaction within the team.
The document includes a literature review section presenting the state of literature on agile
development techniques. To answer the research question, a study conducted observations, interviews, and
administered an industry-wide questionnaire
2. LITERATURE REVIEW
In this section discussed 4 types of approach in software development process. They are Agile
approach, Extreme Programming (XP) approach, Kanban and Scrum.
2.1. Agile
The agile approach to project execution relies on an iterative process through which requirements
and solutions progress through concerted engagement between stakeholders. The methodology achieves
success by facilitating autonomous and cross-functional teams. Moreover, it builds on the importance of
change and continued fragmentation of projects for enhanced performance, and quality. As part of the 12
principles, the approach calls for simplicity, continuous collaboration, frequent delivery of working software
and having a highly motivated team. Project managers can use different methods of implementing agile
ideologies. The subsequent discussion will examine extreme programming (XP), Kanban, and scrum [8, 9].
2.2. Extreme Programming (XP)
The extreme programming approach to agile principles calls for the use of user stories drawn from
customer requirements. Here, during project execution developers compose user stories on cards as a means
of defining the system’s functional requirements. The method also supports practices such as test-driven
development, which requires developers to pre-conceive ideas about a feature before actual coding. TDD also
proposes small iterations that incrementally develop software while eliminating the need for detailed design
at the start of the project [10, 11]. In doing so, the framework enhances flexibility and reiterates the
importance of self-organizing teams that work at a sustainable pace [12].
2.3. Kanban
Kanban avails an easy methodology for enhancing team collaboration leading to the delivery of
high-quality information technology projects to clients. Constant improvements to products and supporting
infrastructure emerge as the focus of the approach. In terms of workflow, Kanban also proposes breaking
down of complex team activities into smaller steps that ease validation. Kanban focuses on what should be
done and when it should be done by prioritization of tasks, delivery timeline, and workflow [13]. Kanban
eliminates waste of time, developers do not write more than they can test, they do not write specification
more than they can code [14, 15]. The philosophy also relies extensively on the visualization of workflow as
a tool for quick identification and resolution of issues. Kanban also limits the amount of work in progress to
match the pace of the slowest step. This works to enhance teamwork while reducing the overall impact of
changes [16].
2.4. Scrum
Lastly, scrum also provides a framework for effective information technology project execution
relying on the time box philosophy. Here, as shown in Figure 1, the approach proposes timed iterations or
sprints that dictate the features that a project team will complete. At the start of a project, the team creates a
product backlog that lists all the required features in order of importance. During each sprint, the team selects
features to complete from this list during a planning meeting before beginning on the work. The sprint
backlog cannot change during execution. Core roles for scrum include the development team, stakeholders,
scrum master, managers, and product owner [17-91]. Team members also meet daily in short 15-minute
scrums where they update one another on current progress [20]. During the scrum, questions like what you
 ISSN: 2502-4752
Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 1, January 2021 : 360 - 366
362
have done yesterday, what are you doing today, and is there any blocks [29]. After finishing the sprint, the
team presents the product and seeks feedback for improvement in the next cycle [22, 23].
Figure 1. Graphical representation of the scrum framework
3. RESEARCH METHODOLOGY
As the customer opinion of a product is important to have in order to lead for their satisfaction [24].
This study employed mixed methods research to collect quantitative and qualitative data on the challenges
arising from poor understanding of the basic scrum rules among scrum musters, product owners, and
developers. The research also a deductive adopted because the researcher established the hypothesis
beforehand. Firstly, starting with the observation methodology as the fundamental method for elicitation to
collect data by observing the scrum team while working on the projects, and how the process is affected by
their behavior. Secondly, after the collected data from the previous method, an interview is conducted with
scrum teams who where involved in the observed working process. Lastly, an online questionnaire was
distributed among all stakeholders who are directly or indirectly affected by scrum projects.
3.1. Observation
The researcher observed teams working at two established organizations working in the IT field.
One of the organizations conducted projects for HIS solutions whereas the other provided solutions to the
government. The observation happened for a period of two months with the researcher focusing on the work
process, team engagement and level of communication at each establishment. Here, the study examined how
the sprints worked throughout the life cycle. Through observation, the researcher also collected data on the
organization-specific factors that affect the scrum process. Due to access, observation accords to research
phenomena, the data collected is reliable. The names of the two companies will remain anonymous.
3.2. Interview
The conducted interviews with the team members involved in the project in which this process is
focusing on pulling out the information and the team opinion of how they actually work on scrum [25]. The
role for the team members was between developers, quality assurance engineers, project managers, team
leaders, and more who could be part of the team who works in scrum. Moreover, the interview extended to
reached scrum teams who do work in educational solutions; to see wither they have the same issues as the
HIS and governmental solutions team who had the observation being conducted on. At this point, the study
had already established some findings from the preceding stage. Based on these outcomes, the researcher
used interviews to determine personal opinions on the process followed as well as prevailing issues. This
method allowed the collection of a wide range of information from diverse perspectives that enhanced the
quality of the observations.
3.3. Questionnaire
The study administered questionnaire that collected data from numerous companies - not just who
placed under observation. The actual data collection tool comprised of 31 closed ended questions, which has
been placed in Survey Monkey website and was distributed using social media platforms as LinkedIn,
Twitter, and WhatsApp. To eliminate bias, the researcher carefully ordered the questions in a manner that hid
its true intention from the participants. This hid the important questions leading to increased honesty in the
responses received from the participants.
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 
Perspectives on the adherance to scrum rules in software project management (Leanah Alsaber)
363
4. RESULTS AND DISCUSSION
The findings from the questionnaire provided excellent insight into the extent to which
organizations follow scrum rules during projects. The findings reveal a variation in approach among
organization based on the workflow processes reported. For instance, 33.33% of respondents indicated that
planned sprints usually take 1 to 2 weeks to complete. In contrast, 66.67% of workplaces used 3 weeks or
more. On the other hand, from the 66.67 there is 16.67% planned their sprint to be more that 6 weeks. This is
considered as a huge release for one sprint that could be divided into two sprints to avoid big changes from
the product owners, unless if they actually keep implementing the changes while the sprint is active. This
implies there is a misunderstanding of changing rules for the sprint backlog as shown in Figure 2.
Moreover, 43.33% of participants work on one sprint at a time whereas 56.66% work on two or
more at the same time. 30% of those interviewed also reported not checking user stories from previous
sprints while working on subsequent sprints. This is referring to abusing the changing process without
checking its effectiveness on the current active work. 73.33% of workplaces do accept changes when the
sprint has started as shown in Figure 3. Here, 43.33% indicated that changes happen more than 3 times
during each iteration with 50% of organizations implementing the change during the working sprint.
Figure 2. Distribution of responses on how many weeks sprints take
Figure 3. Frequency of change acceptance after the sprint has started
In terms of change control, 50% of firms did not have a board tasked with evaluating and approving
proposed variations. This could explain the high number of product owners (83.33%) making changes to the
current sprints. Furthermore, this happened by product owners without direction of wither these changes are
critical to have or it should be postponed for later sprints. Moreover, 73.33% of firms also change the priority
 ISSN: 2502-4752
Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 1, January 2021 : 360 - 366
364
of requirements when the sprint starts. On the other side, 46.67% do not write a user story for each task as
required under the scrum framework. Of the participants surveyed, 73.34% reported not differentiating
between the product backlog and the sprint backlog in the project as shown in Figure 4. Again, this implies
how scrum team does not follow scrum roles in order to lead software project toward success.
Another result, 46.6% of teams do not have daily meeting to discuss project progress as required
under the framework. Here, teams reported varying meeting frequencies for discussing project progress. A
significant proportion actually (26.67%) reported not knowing whether scrum teams should have daily
meetings. To further bolster this point, 73.33% asserted they did not know whether they follow scrum rules
as shown in Figure 5.
Figure 4. Frequency of responses on whether respondents differentiate the product and sprint backlog
Figure 5. Response frequency on whether participants follow scrum rule
A further 60% indicated they did not have enough knowledge of scrum methodology to successfully
apply to projects. Which is a critical matter to work in a process that a member do not understand what
exactly should be done. Even besides not knowing, the cause of failure could be because the wrong followed
process. Looking a team cohesion, a highest proportion of participants (55.17%) indicated they work in
harmony with other team members. 46.67% and 60% also alluded to having clearly defined roles as well as
sprint goals. 34.49% reported that the work environment at the organization does not support scrum.
Lastly, in relation to issues, 48.28% indicated that scrum created a high-pressure work environment.
Other problems as shown in Figure 6 identified include:
a) Extra pressure – 62.07%
b) Conflict with the team – 31.03%
c) Competition with the team – 20.69%
d) Different results from product owners’ expectations – 34.48%
Where scrum manifesto goes toward a happy ordered collaborative team.
Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752 
Perspectives on the adherance to scrum rules in software project management (Leanah Alsaber)
365
Figure 6. Response on issues faced in the scrum environment
The findings from the questionnaire answered the hypothesis posed in the introduction. First, the
study had postulated that most scrum members who use scrum claim they know the rules but they do not. The
results showed that only a minority of members claim to know scrum rules. Here, 26.67% reported knowing
the rules as compared to 73.33% who indicated that they did not know. This lack of knowledge emerges in
the lack of following standard procedure. For instance, the surveyed firms vary from best practices by:
a) Holding sprints that go beyond the 4-week recommendation
b) Working on more than one sprint at a time
c) Not checking previous sprints when working on current user stories
d) Accepting changes when a sprint has started
e) Applying changes during a sprint
f) Lack of a change control board during project execution
g) Changing the priority of requirements after the start of a sprint
h) Not differencing between the product backlog and print backlog
i) Incomplete progress reports
j) Lack of daily team meetings as recommended
In addition, the findings supported the second hypothesis stating that the lack of awareness of scrum
rules leads to software project management issues such as delivery over budget and behind schedule as well
as dissatisfaction within the team. Here, the study established that poor implementation led to conflict,
competition, and pressure, continuous changing in requirements without any management, as well as
unfulfilled product owner expectations. From a project management perspective these issues emerge due to
poor communication among team members, poor leadership, changes in scope, and unplanned expenses due
to poor change control. For instance, by not following scrum rules on weekly team meetings projects run the
risk of communication breakdown. In turn, this could lead to mismatched team goals and objectives.
Moreover, accepting changes after the start of a sprint introduces scope creep that could potentially increase
the overall cost and duration of the project
5. CONCLUSION
In conclusion, the agile approach to agile project execution provides an effective approach for
project managers in the information technology sector to manage uncertainties. This study of the perspectives
on the adherance to scrum Rules in SPM successfully examined software development industry perspectives
on the appropriate use of scrum in applying agile principles in projects. In doing so, the collected data from
the conducted methodologies as the observation, interviwe, and qestionnair revealed that a significant
proportion of developers did not know scrum rules. Moreover, it showes that the organizations implemented
various forms of the approach based on the diversity of the data collected. Some of the problems resulting
from this predisposition include team conflict, competition, and pressure as well as declined product quality.
Future research could address the reasons for the observed variations in organization practices. Eventullay,
the presneted hypotheires have been proven by scrum team members and SPM from the collected data.
 ISSN: 2502-4752
Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 1, January 2021 : 360 - 366
366
ACKNOWLEDGEMENTS
This work was partially supported by the Artificial Intelligence Data Analytics Lab (AIDA), Prince
Sultan University, Riyadh, Saudi Arabia.
REFERENCES
[1] F. Fachrurrazi, "The End User Requirement for Project Management Software Accuracy", International Journal of
Electrical and Computer Engineering (IJECE), vol. 8, no. 2, p. 1112, 2018. Available: 10.11591/ijece.v8i2.
pp. 1112-1121.
[2] ZAKRANI, M. HAIN and A. IDRI, "Improving Software Development effort estimating using Support Vector
Regression and Feature Selection", IAES International Journal of Artificial Intelligence (IJ-AI), vol. 8, no. 4,
p. 399, 2019. Available: 10.11591/ijai.v8.i4.pp399-410.
[3] T. Budiman and J. Suroso, "Optimizing IT Infrastructure by Virtualization Approach", IOP Conference Series:
Materials Science and Engineering, vol. 190, p. 012012, 2017. Available: 10.1088/1757-899x/190/1/012012.D.
Hema Latha, & P. Premchand.
[4] "Estimating Software Reliability Using Ant Colony Optimization Technique with Salesman Problem for Software
Process", International Journal of Advanced Trends in Computer Science and Engineering, vol. 7, no. 2, pp. 20-29,
2018. Available: 10.30534/ijatcse/2018/04722018.
[5] R.Nishijima and J. Santos, “The Challenge of Implemenitng scrum agile methodology in a traditional development
enviroment”, International Journal of Computers & Technology, Vol.5, no. 2, ISSN 2277-3061, 2013.
[6] M. Luiz Monteiro Marinho, S. Cândido de Barros Sampaio, T. Lúcia de Andrade Lima and H. Perrelli de Moura,
"Uncertainty Management in Software Projects", Journal of Software, vol. 10, no. 3, pp. 288-303, 2015. Available:
10.17706/jsw.10.3.288-303.
[7] J. Eckstein and H. Baumeister, “Extreme Programming and Agile Processes in Software Engineering”, Berlin:
Springer, 2005.
[8] P. Vanzant Stern, “Lean And Agile Project Management”. [S.l.]: CRC PRESS, 2020.
[9] R.Kumar, P.Maheshwary, T.Malche, “Inside Agile Family: Software Development Methodologies”, International
Journal of Computer Sciences and Engineering, vol. 7, no. 6, June 2019, E-ISSN: 2347-2693, 2019, Available:
doi.org/10.26438/ijcse/v7i6.650660.
[10] M. Lacey, “Scrum Field Guide”, [Place of publication not identified]: Addison-Wesley, 2015.
[11] Ozkan, Necmettin, and Civan Kucuk. "A systematic approach to project related concepts of scrum." Revista de
Management Comparat International, vol. 17, no. 4, pp. 320, 2016.
[12] J. Garbajosa, X. Wang, and A. Aguiar, “Agile processes in software engineering and extreme programming” in
19th International Conference, XP 2018, Porto, Portugal, May 21-25, 2018, Proceedings. Cham: Springer
International, 2018.
[13] Kirovska, Nevenka, and Saso Koceski. "Usage of Kanban methodology at software development teams." Journal of
Applied Economics and Business, vol. 3, no. 3, pp. 25-34, 2015.
[14] H. Lei, F. Ganjeizadeh, P. K. Jayachandran, and P. Ozcan, “A statistical analysis of the effects of Scrum and
Kanban on software development projects,” Robot. Comput. Integr. Manuf., 2017, pp. 59-67
doi: 10.1016/j.rcim.2015.12.001.
[15] K. Schwaber and J. Sutherland, "The Kanban Guide for Scrum Team", Scrum.org, pp. 3-6, 2019, Available:
Scrum.org.
[16] E. Brechner, “Agile project management with Kanban. Redmond”, Wash. D.c.: Microsoft, 2015.
[17] Mohammad, A. Khaled, A. Nidal, and T. Ahmed, “A Comparative Study of Agile Methods: XP versus SCRUM,”
Int. J. Comput. Sci. Softw. Eng., vol. 4, no. 5, pp. 126-129, 2015.
[18] Y. Khmelevsky, X. Li, and S. Madnick, “Software development using agile and scrum in distributed teams,” in
11th Annual IEEE International Systems Conference, SysCon 2017 - Proceedings, pp. 1-4, 2017,
doi: 10.1109/SYSCON.2017.7934766.
[19] Noll, M. A. Razzak, J. M. Bass, and S. Beecham, “A study of the scrum master’s role,” in Lecture Notes in
Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in
Bioinformatics), pp. 307-323, 2017, doi: 10.1007/978-3-319-69926-4_22.
[20] S. Saeed, N. Z. Jhanjhi, M. Naqvi, and M. Humayun, “Analysis of software development methodologies,” Int. J.
Comput. Digit. Syst., pp. 449, 2019, doi: 10.12785/ijcds/080502.
[21] K. Schwaber, Agile Project Management with Scrum. Microsoft Press, 2004.
[22] E. Mendez and D. Pinto-Roa, "Optimization model for assigning tasks in Scrum Agile Development (work in
progress)", Proceeding Series of the Brazilian Society of Computational and Applied Mathematics, vol. 7, no. 1,
p. 1, 2018.
[23] Craddock, B. Roberts, J. Stapleton, and J. Godwin, “Agile Project Management”. Ashford: Agile Business
Consortium Limited, 2017.
[24] O. Oueslati, A. I. S. Khalil, and H. Ounelli, “Sentiment analysis for helpful reviews prediction,” Int. J. Adv. Trends
Comput. Sci. Eng., vol. 7, no. 3, pp. 34-40, 2018, doi: 10.30534/ijatcse/2018/02732018.
[25] P. Thakur, R. Shrivastava. “A Review on Text Based Emotion Recognition System”, International Journal of
Advanced Trends in Computer Science and Engineering, vol. 7, 2018, pp. 67-71,
doi: 10.30534/ijatcse/2018/01752018.

More Related Content

Similar to Perspectives on the adherance to scrum rules in software project management

D0365030036
D0365030036D0365030036
D0365030036theijes
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 
Taloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayTaloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayMarisela Stone
 
Guidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum processGuidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum processijseajournal
 
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...Thiago Reis da Silva
 
A novel risk management model in the Scrum and extreme programming hybrid me...
A novel risk management model in the Scrum and extreme  programming hybrid me...A novel risk management model in the Scrum and extreme  programming hybrid me...
A novel risk management model in the Scrum and extreme programming hybrid me...IJECEIAES
 
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...Brittany Allen
 
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
EuroSPI O'Donnell Richardson Agile Methods in a Very Small CompanyEuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
EuroSPI O'Donnell Richardson Agile Methods in a Very Small CompanyMichael O'Donnell
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)IAESIJEECS
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)IAESIJEECS
 
Technology Integration Pattern For Distributed Scrum of Scrum
Technology Integration Pattern For Distributed Scrum of ScrumTechnology Integration Pattern For Distributed Scrum of Scrum
Technology Integration Pattern For Distributed Scrum of ScrumIOSR Journals
 
A Greedy Heuristic Approach for Sprint Planning in Agile Software Development
A Greedy Heuristic Approach for Sprint Planning in Agile Software DevelopmentA Greedy Heuristic Approach for Sprint Planning in Agile Software Development
A Greedy Heuristic Approach for Sprint Planning in Agile Software DevelopmentIJTET Journal
 
Agile software development and challenges
Agile software development and challengesAgile software development and challenges
Agile software development and challengeseSAT Journals
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
An Inside Look At Extreme Programming Essay
An Inside Look At Extreme Programming EssayAn Inside Look At Extreme Programming Essay
An Inside Look At Extreme Programming EssaySharon Roberts
 
A Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsA Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsEditor IJCATR
 
Agile software development and challenges
Agile software development and challengesAgile software development and challenges
Agile software development and challengeseSAT Publishing House
 
Automatic model transformation on multi-platform system development with mode...
Automatic model transformation on multi-platform system development with mode...Automatic model transformation on multi-platform system development with mode...
Automatic model transformation on multi-platform system development with mode...CSITiaesprime
 

Similar to Perspectives on the adherance to scrum rules in software project management (20)

D0365030036
D0365030036D0365030036
D0365030036
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Taloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayTaloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle Essay
 
Guidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum processGuidelines to minimize the cost of software quality in agile scrum process
Guidelines to minimize the cost of software quality in agile scrum process
 
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
Application of a Data Visualization Technique Based on Trees to Aid Prioritiz...
 
A novel risk management model in the Scrum and extreme programming hybrid me...
A novel risk management model in the Scrum and extreme  programming hybrid me...A novel risk management model in the Scrum and extreme  programming hybrid me...
A novel risk management model in the Scrum and extreme programming hybrid me...
 
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
A Comparative Analysis Of Various Methodologies Of Agile Project Management V...
 
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
EuroSPI O'Donnell Richardson Agile Methods in a Very Small CompanyEuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
EuroSPI O'Donnell Richardson Agile Methods in a Very Small Company
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
 
Technology Integration Pattern For Distributed Scrum of Scrum
Technology Integration Pattern For Distributed Scrum of ScrumTechnology Integration Pattern For Distributed Scrum of Scrum
Technology Integration Pattern For Distributed Scrum of Scrum
 
Hp2413471352
Hp2413471352Hp2413471352
Hp2413471352
 
A Greedy Heuristic Approach for Sprint Planning in Agile Software Development
A Greedy Heuristic Approach for Sprint Planning in Agile Software DevelopmentA Greedy Heuristic Approach for Sprint Planning in Agile Software Development
A Greedy Heuristic Approach for Sprint Planning in Agile Software Development
 
Agile software development and challenges
Agile software development and challengesAgile software development and challenges
Agile software development and challenges
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
An Inside Look At Extreme Programming Essay
An Inside Look At Extreme Programming EssayAn Inside Look At Extreme Programming Essay
An Inside Look At Extreme Programming Essay
 
Software models
Software modelsSoftware models
Software models
 
A Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsA Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation Methods
 
Agile software development and challenges
Agile software development and challengesAgile software development and challenges
Agile software development and challenges
 
Automatic model transformation on multi-platform system development with mode...
Automatic model transformation on multi-platform system development with mode...Automatic model transformation on multi-platform system development with mode...
Automatic model transformation on multi-platform system development with mode...
 

More from nooriasukmaningtyas

A deep learning approach based on stochastic gradient descent and least absol...
A deep learning approach based on stochastic gradient descent and least absol...A deep learning approach based on stochastic gradient descent and least absol...
A deep learning approach based on stochastic gradient descent and least absol...nooriasukmaningtyas
 
Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...nooriasukmaningtyas
 
Max stable set problem to found the initial centroids in clustering problem
Max stable set problem to found the initial centroids in clustering problemMax stable set problem to found the initial centroids in clustering problem
Max stable set problem to found the initial centroids in clustering problemnooriasukmaningtyas
 
Intelligent aquaculture system for pisciculture simulation using deep learnin...
Intelligent aquaculture system for pisciculture simulation using deep learnin...Intelligent aquaculture system for pisciculture simulation using deep learnin...
Intelligent aquaculture system for pisciculture simulation using deep learnin...nooriasukmaningtyas
 
Effective task scheduling algorithm in cloud computing with quality of servic...
Effective task scheduling algorithm in cloud computing with quality of servic...Effective task scheduling algorithm in cloud computing with quality of servic...
Effective task scheduling algorithm in cloud computing with quality of servic...nooriasukmaningtyas
 
Fixed point theorem between cone metric space and quasi-cone metric space
Fixed point theorem between cone metric space and quasi-cone metric spaceFixed point theorem between cone metric space and quasi-cone metric space
Fixed point theorem between cone metric space and quasi-cone metric spacenooriasukmaningtyas
 
Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...nooriasukmaningtyas
 
K-NN supervised learning algorithm in the predictive analysis of the quality ...
K-NN supervised learning algorithm in the predictive analysis of the quality ...K-NN supervised learning algorithm in the predictive analysis of the quality ...
K-NN supervised learning algorithm in the predictive analysis of the quality ...nooriasukmaningtyas
 
Systematic literature review on university website quality
Systematic literature review on university website qualitySystematic literature review on university website quality
Systematic literature review on university website qualitynooriasukmaningtyas
 
An intelligent irrigation system based on internet of things (IoT) to minimiz...
An intelligent irrigation system based on internet of things (IoT) to minimiz...An intelligent irrigation system based on internet of things (IoT) to minimiz...
An intelligent irrigation system based on internet of things (IoT) to minimiz...nooriasukmaningtyas
 
Enhancement of observability using Kubernetes operator
Enhancement of observability using Kubernetes operatorEnhancement of observability using Kubernetes operator
Enhancement of observability using Kubernetes operatornooriasukmaningtyas
 
Customer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision treesCustomer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision treesnooriasukmaningtyas
 
Smart solution for reducing COVID-19 risk using internet of things
Smart solution for reducing COVID-19 risk using internet of thingsSmart solution for reducing COVID-19 risk using internet of things
Smart solution for reducing COVID-19 risk using internet of thingsnooriasukmaningtyas
 
Development of computer-based learning system for learning behavior analytics
Development of computer-based learning system for learning behavior analyticsDevelopment of computer-based learning system for learning behavior analytics
Development of computer-based learning system for learning behavior analyticsnooriasukmaningtyas
 
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...Efficiency of hybrid algorithm for COVID-19 online screening test based on it...
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...nooriasukmaningtyas
 
Comparative study of low power wide area network based on internet of things ...
Comparative study of low power wide area network based on internet of things ...Comparative study of low power wide area network based on internet of things ...
Comparative study of low power wide area network based on internet of things ...nooriasukmaningtyas
 
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...Fog attenuation penalty analysis in terrestrial optical wireless communicatio...
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...nooriasukmaningtyas
 
An approach for slow distributed denial of service attack detection and allev...
An approach for slow distributed denial of service attack detection and allev...An approach for slow distributed denial of service attack detection and allev...
An approach for slow distributed denial of service attack detection and allev...nooriasukmaningtyas
 
Design and simulation double Ku-band Vivaldi antenna
Design and simulation double Ku-band Vivaldi antennaDesign and simulation double Ku-band Vivaldi antenna
Design and simulation double Ku-band Vivaldi antennanooriasukmaningtyas
 
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...Coverage enhancements of vehicles users using mobile stations at 5G cellular ...
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...nooriasukmaningtyas
 

More from nooriasukmaningtyas (20)

A deep learning approach based on stochastic gradient descent and least absol...
A deep learning approach based on stochastic gradient descent and least absol...A deep learning approach based on stochastic gradient descent and least absol...
A deep learning approach based on stochastic gradient descent and least absol...
 
Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...Automated breast cancer detection system from breast mammogram using deep neu...
Automated breast cancer detection system from breast mammogram using deep neu...
 
Max stable set problem to found the initial centroids in clustering problem
Max stable set problem to found the initial centroids in clustering problemMax stable set problem to found the initial centroids in clustering problem
Max stable set problem to found the initial centroids in clustering problem
 
Intelligent aquaculture system for pisciculture simulation using deep learnin...
Intelligent aquaculture system for pisciculture simulation using deep learnin...Intelligent aquaculture system for pisciculture simulation using deep learnin...
Intelligent aquaculture system for pisciculture simulation using deep learnin...
 
Effective task scheduling algorithm in cloud computing with quality of servic...
Effective task scheduling algorithm in cloud computing with quality of servic...Effective task scheduling algorithm in cloud computing with quality of servic...
Effective task scheduling algorithm in cloud computing with quality of servic...
 
Fixed point theorem between cone metric space and quasi-cone metric space
Fixed point theorem between cone metric space and quasi-cone metric spaceFixed point theorem between cone metric space and quasi-cone metric space
Fixed point theorem between cone metric space and quasi-cone metric space
 
Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...Design of an environmental management information system for the Universidad ...
Design of an environmental management information system for the Universidad ...
 
K-NN supervised learning algorithm in the predictive analysis of the quality ...
K-NN supervised learning algorithm in the predictive analysis of the quality ...K-NN supervised learning algorithm in the predictive analysis of the quality ...
K-NN supervised learning algorithm in the predictive analysis of the quality ...
 
Systematic literature review on university website quality
Systematic literature review on university website qualitySystematic literature review on university website quality
Systematic literature review on university website quality
 
An intelligent irrigation system based on internet of things (IoT) to minimiz...
An intelligent irrigation system based on internet of things (IoT) to minimiz...An intelligent irrigation system based on internet of things (IoT) to minimiz...
An intelligent irrigation system based on internet of things (IoT) to minimiz...
 
Enhancement of observability using Kubernetes operator
Enhancement of observability using Kubernetes operatorEnhancement of observability using Kubernetes operator
Enhancement of observability using Kubernetes operator
 
Customer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision treesCustomer churn analysis using XGBoosted decision trees
Customer churn analysis using XGBoosted decision trees
 
Smart solution for reducing COVID-19 risk using internet of things
Smart solution for reducing COVID-19 risk using internet of thingsSmart solution for reducing COVID-19 risk using internet of things
Smart solution for reducing COVID-19 risk using internet of things
 
Development of computer-based learning system for learning behavior analytics
Development of computer-based learning system for learning behavior analyticsDevelopment of computer-based learning system for learning behavior analytics
Development of computer-based learning system for learning behavior analytics
 
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...Efficiency of hybrid algorithm for COVID-19 online screening test based on it...
Efficiency of hybrid algorithm for COVID-19 online screening test based on it...
 
Comparative study of low power wide area network based on internet of things ...
Comparative study of low power wide area network based on internet of things ...Comparative study of low power wide area network based on internet of things ...
Comparative study of low power wide area network based on internet of things ...
 
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...Fog attenuation penalty analysis in terrestrial optical wireless communicatio...
Fog attenuation penalty analysis in terrestrial optical wireless communicatio...
 
An approach for slow distributed denial of service attack detection and allev...
An approach for slow distributed denial of service attack detection and allev...An approach for slow distributed denial of service attack detection and allev...
An approach for slow distributed denial of service attack detection and allev...
 
Design and simulation double Ku-band Vivaldi antenna
Design and simulation double Ku-band Vivaldi antennaDesign and simulation double Ku-band Vivaldi antenna
Design and simulation double Ku-band Vivaldi antenna
 
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...Coverage enhancements of vehicles users using mobile stations at 5G cellular ...
Coverage enhancements of vehicles users using mobile stations at 5G cellular ...
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 

Perspectives on the adherance to scrum rules in software project management

  • 1. Indonesian Journal of Electrical Engineering and Computer Science Vol. 21, No. 1, January 2021, pp. 360~366 ISSN: 2502-4752, DOI: 10.11591/ijeecs.v21.i1.pp360-366  360 Journal homepage: http://ijeecs.iaescore.com Perspectives on the adherance to scrum rules in software project management Leanah Alsaber, Ebtesam Al Elsheikh, Sarah Aljumah, Nor Shahida Mohd Jamail College of Computer and Information Sciences, Prince Sultan University, Riyadh, Saudi Arabia Article Info ABSTRACT Article history: Received Apr 14, 2020 Revised Jun 7, 2020 Accepted Jul 20, 2020 Adapting users need to fulfill their requirements and delivering products to be on time within the planned cost, is critical matter that all software project managers (SPM) put the highest priority for it while considering the users satisfaction at the same time. Agile methodology is one of the solutions provided by software engineers (SE), to get the customers involved in the system development life cycle (SDLC) to avoid the risk nonconformance cost. Yet SPM’s still facing the nonconformance costs and the dynamic changes, and the root cause of the issue is not pointed on to find a solution for it. This undertaking research aimed at determining whether software developers understand scrum rules. In addition, how does this knowledge gab affect the software projects success from the project management perspective. Furthermore, the engagement studied the impact of lack of enough knowledge on the topic to project delivery. The collected data from the qualitative and quantitative methods, which was conducted with scrum teams who worked in the health information system (HIS), Educational solutions, and Governmental solutions has showed deviations in organizational practices and team conflicting, competition, and pressure as well as declined product quality. Keywords: Agile Scrum Scrum rules Software engineering This is an open access article under the CC BY-SA license. Corresponding Author: Leanah Alsaber College of Computer and Information Sciences Riyadh, Prince Sultan University 66833 Rafha Street, Riyadh 11586 Saudi Arabia Email: Leanah.Alsaber@gmail.com 1. INTRODUCTION The idea of employing the SPM in software projects is meant to manage gaining a high-quality project [1]. SPM comprises of the steps taken to plan, implement, monitor, and deliver information technology related undertakings. However, these kinds of engagements tend to have higher levels of uncertainty and complexities as compared to traditional projects. This implies that project managers in the software industry must consistently adapt their approach throughout the exercise. As such, software project management plays an important role in facilitating successful execution of projects that have high risk of failure. Equally important is the SPM estimation of the effort of software projects is highly critical [2]. Not only but also focusing in not losing the control of it is not as easy as it sounds. Agile methodology has presented the scrum model that it has more flexibility in accepting changes from the customer in the one of the SDLC phases. Scrum has its own clear defined roles to be followed to achieve it purpose and to have the software projects delivered on time and within budget [3]. Each member in the scrum team has responsibilities and roles to comply with; in spite of the listed roles, it has been observed that many software projects that was implemented under the scrum were delivered behind schedule and
  • 2. Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752  Perspectives on the adherance to scrum rules in software project management (Leanah Alsaber) 361 above budget. The research seeks to study the perspectives on the adherence to scrum rules in SPM in the software development industry perspectives, the appropriate use of scrum in implementing agile principles in projects, and wither it is followed correctly or no. In addition, it could be said that to avoid the software project failure, it is better to consider evaluating and estimating the software reliability at the beginning of any SDLC for a software [4]. Scrum emerges as the most widely used agile model in software development projects. Its aim to develop better softwares in timely manner within less budget [5]. Moreover, most companies vary the scrum methodology to some extent [6, 7]. The research will focus on proving the following hypothesis: H1: Most developers who use scrum claim they know the rules but they do not. H2: The lack of awareness of scrum rules leads to software project management issues such as delivery over budget and behind schedule as well as dissatisfaction within the team. The document includes a literature review section presenting the state of literature on agile development techniques. To answer the research question, a study conducted observations, interviews, and administered an industry-wide questionnaire 2. LITERATURE REVIEW In this section discussed 4 types of approach in software development process. They are Agile approach, Extreme Programming (XP) approach, Kanban and Scrum. 2.1. Agile The agile approach to project execution relies on an iterative process through which requirements and solutions progress through concerted engagement between stakeholders. The methodology achieves success by facilitating autonomous and cross-functional teams. Moreover, it builds on the importance of change and continued fragmentation of projects for enhanced performance, and quality. As part of the 12 principles, the approach calls for simplicity, continuous collaboration, frequent delivery of working software and having a highly motivated team. Project managers can use different methods of implementing agile ideologies. The subsequent discussion will examine extreme programming (XP), Kanban, and scrum [8, 9]. 2.2. Extreme Programming (XP) The extreme programming approach to agile principles calls for the use of user stories drawn from customer requirements. Here, during project execution developers compose user stories on cards as a means of defining the system’s functional requirements. The method also supports practices such as test-driven development, which requires developers to pre-conceive ideas about a feature before actual coding. TDD also proposes small iterations that incrementally develop software while eliminating the need for detailed design at the start of the project [10, 11]. In doing so, the framework enhances flexibility and reiterates the importance of self-organizing teams that work at a sustainable pace [12]. 2.3. Kanban Kanban avails an easy methodology for enhancing team collaboration leading to the delivery of high-quality information technology projects to clients. Constant improvements to products and supporting infrastructure emerge as the focus of the approach. In terms of workflow, Kanban also proposes breaking down of complex team activities into smaller steps that ease validation. Kanban focuses on what should be done and when it should be done by prioritization of tasks, delivery timeline, and workflow [13]. Kanban eliminates waste of time, developers do not write more than they can test, they do not write specification more than they can code [14, 15]. The philosophy also relies extensively on the visualization of workflow as a tool for quick identification and resolution of issues. Kanban also limits the amount of work in progress to match the pace of the slowest step. This works to enhance teamwork while reducing the overall impact of changes [16]. 2.4. Scrum Lastly, scrum also provides a framework for effective information technology project execution relying on the time box philosophy. Here, as shown in Figure 1, the approach proposes timed iterations or sprints that dictate the features that a project team will complete. At the start of a project, the team creates a product backlog that lists all the required features in order of importance. During each sprint, the team selects features to complete from this list during a planning meeting before beginning on the work. The sprint backlog cannot change during execution. Core roles for scrum include the development team, stakeholders, scrum master, managers, and product owner [17-91]. Team members also meet daily in short 15-minute scrums where they update one another on current progress [20]. During the scrum, questions like what you
  • 3.  ISSN: 2502-4752 Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 1, January 2021 : 360 - 366 362 have done yesterday, what are you doing today, and is there any blocks [29]. After finishing the sprint, the team presents the product and seeks feedback for improvement in the next cycle [22, 23]. Figure 1. Graphical representation of the scrum framework 3. RESEARCH METHODOLOGY As the customer opinion of a product is important to have in order to lead for their satisfaction [24]. This study employed mixed methods research to collect quantitative and qualitative data on the challenges arising from poor understanding of the basic scrum rules among scrum musters, product owners, and developers. The research also a deductive adopted because the researcher established the hypothesis beforehand. Firstly, starting with the observation methodology as the fundamental method for elicitation to collect data by observing the scrum team while working on the projects, and how the process is affected by their behavior. Secondly, after the collected data from the previous method, an interview is conducted with scrum teams who where involved in the observed working process. Lastly, an online questionnaire was distributed among all stakeholders who are directly or indirectly affected by scrum projects. 3.1. Observation The researcher observed teams working at two established organizations working in the IT field. One of the organizations conducted projects for HIS solutions whereas the other provided solutions to the government. The observation happened for a period of two months with the researcher focusing on the work process, team engagement and level of communication at each establishment. Here, the study examined how the sprints worked throughout the life cycle. Through observation, the researcher also collected data on the organization-specific factors that affect the scrum process. Due to access, observation accords to research phenomena, the data collected is reliable. The names of the two companies will remain anonymous. 3.2. Interview The conducted interviews with the team members involved in the project in which this process is focusing on pulling out the information and the team opinion of how they actually work on scrum [25]. The role for the team members was between developers, quality assurance engineers, project managers, team leaders, and more who could be part of the team who works in scrum. Moreover, the interview extended to reached scrum teams who do work in educational solutions; to see wither they have the same issues as the HIS and governmental solutions team who had the observation being conducted on. At this point, the study had already established some findings from the preceding stage. Based on these outcomes, the researcher used interviews to determine personal opinions on the process followed as well as prevailing issues. This method allowed the collection of a wide range of information from diverse perspectives that enhanced the quality of the observations. 3.3. Questionnaire The study administered questionnaire that collected data from numerous companies - not just who placed under observation. The actual data collection tool comprised of 31 closed ended questions, which has been placed in Survey Monkey website and was distributed using social media platforms as LinkedIn, Twitter, and WhatsApp. To eliminate bias, the researcher carefully ordered the questions in a manner that hid its true intention from the participants. This hid the important questions leading to increased honesty in the responses received from the participants.
  • 4. Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752  Perspectives on the adherance to scrum rules in software project management (Leanah Alsaber) 363 4. RESULTS AND DISCUSSION The findings from the questionnaire provided excellent insight into the extent to which organizations follow scrum rules during projects. The findings reveal a variation in approach among organization based on the workflow processes reported. For instance, 33.33% of respondents indicated that planned sprints usually take 1 to 2 weeks to complete. In contrast, 66.67% of workplaces used 3 weeks or more. On the other hand, from the 66.67 there is 16.67% planned their sprint to be more that 6 weeks. This is considered as a huge release for one sprint that could be divided into two sprints to avoid big changes from the product owners, unless if they actually keep implementing the changes while the sprint is active. This implies there is a misunderstanding of changing rules for the sprint backlog as shown in Figure 2. Moreover, 43.33% of participants work on one sprint at a time whereas 56.66% work on two or more at the same time. 30% of those interviewed also reported not checking user stories from previous sprints while working on subsequent sprints. This is referring to abusing the changing process without checking its effectiveness on the current active work. 73.33% of workplaces do accept changes when the sprint has started as shown in Figure 3. Here, 43.33% indicated that changes happen more than 3 times during each iteration with 50% of organizations implementing the change during the working sprint. Figure 2. Distribution of responses on how many weeks sprints take Figure 3. Frequency of change acceptance after the sprint has started In terms of change control, 50% of firms did not have a board tasked with evaluating and approving proposed variations. This could explain the high number of product owners (83.33%) making changes to the current sprints. Furthermore, this happened by product owners without direction of wither these changes are critical to have or it should be postponed for later sprints. Moreover, 73.33% of firms also change the priority
  • 5.  ISSN: 2502-4752 Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 1, January 2021 : 360 - 366 364 of requirements when the sprint starts. On the other side, 46.67% do not write a user story for each task as required under the scrum framework. Of the participants surveyed, 73.34% reported not differentiating between the product backlog and the sprint backlog in the project as shown in Figure 4. Again, this implies how scrum team does not follow scrum roles in order to lead software project toward success. Another result, 46.6% of teams do not have daily meeting to discuss project progress as required under the framework. Here, teams reported varying meeting frequencies for discussing project progress. A significant proportion actually (26.67%) reported not knowing whether scrum teams should have daily meetings. To further bolster this point, 73.33% asserted they did not know whether they follow scrum rules as shown in Figure 5. Figure 4. Frequency of responses on whether respondents differentiate the product and sprint backlog Figure 5. Response frequency on whether participants follow scrum rule A further 60% indicated they did not have enough knowledge of scrum methodology to successfully apply to projects. Which is a critical matter to work in a process that a member do not understand what exactly should be done. Even besides not knowing, the cause of failure could be because the wrong followed process. Looking a team cohesion, a highest proportion of participants (55.17%) indicated they work in harmony with other team members. 46.67% and 60% also alluded to having clearly defined roles as well as sprint goals. 34.49% reported that the work environment at the organization does not support scrum. Lastly, in relation to issues, 48.28% indicated that scrum created a high-pressure work environment. Other problems as shown in Figure 6 identified include: a) Extra pressure – 62.07% b) Conflict with the team – 31.03% c) Competition with the team – 20.69% d) Different results from product owners’ expectations – 34.48% Where scrum manifesto goes toward a happy ordered collaborative team.
  • 6. Indonesian J Elec Eng & Comp Sci ISSN: 2502-4752  Perspectives on the adherance to scrum rules in software project management (Leanah Alsaber) 365 Figure 6. Response on issues faced in the scrum environment The findings from the questionnaire answered the hypothesis posed in the introduction. First, the study had postulated that most scrum members who use scrum claim they know the rules but they do not. The results showed that only a minority of members claim to know scrum rules. Here, 26.67% reported knowing the rules as compared to 73.33% who indicated that they did not know. This lack of knowledge emerges in the lack of following standard procedure. For instance, the surveyed firms vary from best practices by: a) Holding sprints that go beyond the 4-week recommendation b) Working on more than one sprint at a time c) Not checking previous sprints when working on current user stories d) Accepting changes when a sprint has started e) Applying changes during a sprint f) Lack of a change control board during project execution g) Changing the priority of requirements after the start of a sprint h) Not differencing between the product backlog and print backlog i) Incomplete progress reports j) Lack of daily team meetings as recommended In addition, the findings supported the second hypothesis stating that the lack of awareness of scrum rules leads to software project management issues such as delivery over budget and behind schedule as well as dissatisfaction within the team. Here, the study established that poor implementation led to conflict, competition, and pressure, continuous changing in requirements without any management, as well as unfulfilled product owner expectations. From a project management perspective these issues emerge due to poor communication among team members, poor leadership, changes in scope, and unplanned expenses due to poor change control. For instance, by not following scrum rules on weekly team meetings projects run the risk of communication breakdown. In turn, this could lead to mismatched team goals and objectives. Moreover, accepting changes after the start of a sprint introduces scope creep that could potentially increase the overall cost and duration of the project 5. CONCLUSION In conclusion, the agile approach to agile project execution provides an effective approach for project managers in the information technology sector to manage uncertainties. This study of the perspectives on the adherance to scrum Rules in SPM successfully examined software development industry perspectives on the appropriate use of scrum in applying agile principles in projects. In doing so, the collected data from the conducted methodologies as the observation, interviwe, and qestionnair revealed that a significant proportion of developers did not know scrum rules. Moreover, it showes that the organizations implemented various forms of the approach based on the diversity of the data collected. Some of the problems resulting from this predisposition include team conflict, competition, and pressure as well as declined product quality. Future research could address the reasons for the observed variations in organization practices. Eventullay, the presneted hypotheires have been proven by scrum team members and SPM from the collected data.
  • 7.  ISSN: 2502-4752 Indonesian J Elec Eng & Comp Sci, Vol. 21, No. 1, January 2021 : 360 - 366 366 ACKNOWLEDGEMENTS This work was partially supported by the Artificial Intelligence Data Analytics Lab (AIDA), Prince Sultan University, Riyadh, Saudi Arabia. REFERENCES [1] F. Fachrurrazi, "The End User Requirement for Project Management Software Accuracy", International Journal of Electrical and Computer Engineering (IJECE), vol. 8, no. 2, p. 1112, 2018. Available: 10.11591/ijece.v8i2. pp. 1112-1121. [2] ZAKRANI, M. HAIN and A. IDRI, "Improving Software Development effort estimating using Support Vector Regression and Feature Selection", IAES International Journal of Artificial Intelligence (IJ-AI), vol. 8, no. 4, p. 399, 2019. Available: 10.11591/ijai.v8.i4.pp399-410. [3] T. Budiman and J. Suroso, "Optimizing IT Infrastructure by Virtualization Approach", IOP Conference Series: Materials Science and Engineering, vol. 190, p. 012012, 2017. Available: 10.1088/1757-899x/190/1/012012.D. Hema Latha, & P. Premchand. [4] "Estimating Software Reliability Using Ant Colony Optimization Technique with Salesman Problem for Software Process", International Journal of Advanced Trends in Computer Science and Engineering, vol. 7, no. 2, pp. 20-29, 2018. Available: 10.30534/ijatcse/2018/04722018. [5] R.Nishijima and J. Santos, “The Challenge of Implemenitng scrum agile methodology in a traditional development enviroment”, International Journal of Computers & Technology, Vol.5, no. 2, ISSN 2277-3061, 2013. [6] M. Luiz Monteiro Marinho, S. Cândido de Barros Sampaio, T. Lúcia de Andrade Lima and H. Perrelli de Moura, "Uncertainty Management in Software Projects", Journal of Software, vol. 10, no. 3, pp. 288-303, 2015. Available: 10.17706/jsw.10.3.288-303. [7] J. Eckstein and H. Baumeister, “Extreme Programming and Agile Processes in Software Engineering”, Berlin: Springer, 2005. [8] P. Vanzant Stern, “Lean And Agile Project Management”. [S.l.]: CRC PRESS, 2020. [9] R.Kumar, P.Maheshwary, T.Malche, “Inside Agile Family: Software Development Methodologies”, International Journal of Computer Sciences and Engineering, vol. 7, no. 6, June 2019, E-ISSN: 2347-2693, 2019, Available: doi.org/10.26438/ijcse/v7i6.650660. [10] M. Lacey, “Scrum Field Guide”, [Place of publication not identified]: Addison-Wesley, 2015. [11] Ozkan, Necmettin, and Civan Kucuk. "A systematic approach to project related concepts of scrum." Revista de Management Comparat International, vol. 17, no. 4, pp. 320, 2016. [12] J. Garbajosa, X. Wang, and A. Aguiar, “Agile processes in software engineering and extreme programming” in 19th International Conference, XP 2018, Porto, Portugal, May 21-25, 2018, Proceedings. Cham: Springer International, 2018. [13] Kirovska, Nevenka, and Saso Koceski. "Usage of Kanban methodology at software development teams." Journal of Applied Economics and Business, vol. 3, no. 3, pp. 25-34, 2015. [14] H. Lei, F. Ganjeizadeh, P. K. Jayachandran, and P. Ozcan, “A statistical analysis of the effects of Scrum and Kanban on software development projects,” Robot. Comput. Integr. Manuf., 2017, pp. 59-67 doi: 10.1016/j.rcim.2015.12.001. [15] K. Schwaber and J. Sutherland, "The Kanban Guide for Scrum Team", Scrum.org, pp. 3-6, 2019, Available: Scrum.org. [16] E. Brechner, “Agile project management with Kanban. Redmond”, Wash. D.c.: Microsoft, 2015. [17] Mohammad, A. Khaled, A. Nidal, and T. Ahmed, “A Comparative Study of Agile Methods: XP versus SCRUM,” Int. J. Comput. Sci. Softw. Eng., vol. 4, no. 5, pp. 126-129, 2015. [18] Y. Khmelevsky, X. Li, and S. Madnick, “Software development using agile and scrum in distributed teams,” in 11th Annual IEEE International Systems Conference, SysCon 2017 - Proceedings, pp. 1-4, 2017, doi: 10.1109/SYSCON.2017.7934766. [19] Noll, M. A. Razzak, J. M. Bass, and S. Beecham, “A study of the scrum master’s role,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp. 307-323, 2017, doi: 10.1007/978-3-319-69926-4_22. [20] S. Saeed, N. Z. Jhanjhi, M. Naqvi, and M. Humayun, “Analysis of software development methodologies,” Int. J. Comput. Digit. Syst., pp. 449, 2019, doi: 10.12785/ijcds/080502. [21] K. Schwaber, Agile Project Management with Scrum. Microsoft Press, 2004. [22] E. Mendez and D. Pinto-Roa, "Optimization model for assigning tasks in Scrum Agile Development (work in progress)", Proceeding Series of the Brazilian Society of Computational and Applied Mathematics, vol. 7, no. 1, p. 1, 2018. [23] Craddock, B. Roberts, J. Stapleton, and J. Godwin, “Agile Project Management”. Ashford: Agile Business Consortium Limited, 2017. [24] O. Oueslati, A. I. S. Khalil, and H. Ounelli, “Sentiment analysis for helpful reviews prediction,” Int. J. Adv. Trends Comput. Sci. Eng., vol. 7, no. 3, pp. 34-40, 2018, doi: 10.30534/ijatcse/2018/02732018. [25] P. Thakur, R. Shrivastava. “A Review on Text Based Emotion Recognition System”, International Journal of Advanced Trends in Computer Science and Engineering, vol. 7, 2018, pp. 67-71, doi: 10.30534/ijatcse/2018/01752018.