SCRUM Model for Agile Methodology | Report
VerifiedAdded on 2022/08/11
|7
|1751
|37
AI Summary
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Put your SRN here
CW1 Assignment: put your SRN here
Part 1: User Stories
USER STORY TEMPLATE
No. As a… I want… So that…
1 Owner To use the system For allocating the animals based on
suitability
2 Customer To login into my account I could update the details of my animal
3 Employee To view the attendance report I could clarify any disparity in the report
4 System admin To login into the account For updating the trainee names and
numbers
ACCEPTANCE CRITERIA TEMPLATE
No. Given When Then
1 My login credentials are valid I have an account in the system I would be able to allocated
the animals
2 I am a registered customer I enter the accurate credentials in
the system
I would be directed to the
accounts summary page
3 I have an account in the system I am allowed to have the access to
attendance report
I would be presented with the
report of monthly attendance
4 My login credentials are valid I have registered account in the
system
I would be displayed with the
list of all the trainees
Part 2: Volere Template Shells
7COM1081 CW1 Page 1 of 7
CW1 Assignment: put your SRN here
Part 1: User Stories
USER STORY TEMPLATE
No. As a… I want… So that…
1 Owner To use the system For allocating the animals based on
suitability
2 Customer To login into my account I could update the details of my animal
3 Employee To view the attendance report I could clarify any disparity in the report
4 System admin To login into the account For updating the trainee names and
numbers
ACCEPTANCE CRITERIA TEMPLATE
No. Given When Then
1 My login credentials are valid I have an account in the system I would be able to allocated
the animals
2 I am a registered customer I enter the accurate credentials in
the system
I would be directed to the
accounts summary page
3 I have an account in the system I am allowed to have the access to
attendance report
I would be presented with the
report of monthly attendance
4 My login credentials are valid I have registered account in the
system
I would be displayed with the
list of all the trainees
Part 2: Volere Template Shells
7COM1081 CW1 Page 1 of 7
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Put your SRN here
Requirement
#: 1
System is
available all
through the
day for
making
updates
Requirement Type: Non-
functio
nal
Event/ BUC/ PUC #: BUC
Description: The customers login into the system for making appropriate updates regarding their respective
animals.
Rationale: Keep the company updated regarding the health conditions of the animals
Originator: Customer
Fit Criterion: I enter the accurate credentials in the system
Customer Satisfaction: 5 Customer Dissatisfaction:
Priority: Confli
cts:
Extensive security measures in the account
of the customers cannot be implemented as
it would restrict the number of times the
users could login into the system
Supporting Materials: https://www.journals.elsevier.com/the-veterinary-journal
History: January 23. 2020 Passed the review of quality gateway
Comments: The customers would be significantly benefitted with the introduction of this system in
the company as it would eliminate the issue of calling the company for providing any
major updates regarding the animals
Volere Shell © 1995 - 2010 the Atlantic
Systems Guild Limited
acknowledgement to Atlantic Systems Guild
Requir
ement
#: 2
Creat
e the
sched
ule of
the
traini
ng
classe
Requirement Type: Function
al
Event/ BUC/ PUC #: Event
7COM1081 CW1 Page 2 of 7
Requirement
#: 1
System is
available all
through the
day for
making
updates
Requirement Type: Non-
functio
nal
Event/ BUC/ PUC #: BUC
Description: The customers login into the system for making appropriate updates regarding their respective
animals.
Rationale: Keep the company updated regarding the health conditions of the animals
Originator: Customer
Fit Criterion: I enter the accurate credentials in the system
Customer Satisfaction: 5 Customer Dissatisfaction:
Priority: Confli
cts:
Extensive security measures in the account
of the customers cannot be implemented as
it would restrict the number of times the
users could login into the system
Supporting Materials: https://www.journals.elsevier.com/the-veterinary-journal
History: January 23. 2020 Passed the review of quality gateway
Comments: The customers would be significantly benefitted with the introduction of this system in
the company as it would eliminate the issue of calling the company for providing any
major updates regarding the animals
Volere Shell © 1995 - 2010 the Atlantic
Systems Guild Limited
acknowledgement to Atlantic Systems Guild
Requir
ement
#: 2
Creat
e the
sched
ule of
the
traini
ng
classe
Requirement Type: Function
al
Event/ BUC/ PUC #: Event
7COM1081 CW1 Page 2 of 7
Put your SRN here
s
Descri
ption:
The owner of the company wants to login into the system and then an appropriate schedule of the training
classes that has to be provided to the trainee.
Ration
ale:
For allowing the employees of the company to have the proper idea of the daily schedule and plan their work
accordingly so that best quality training is provided
Origin
ator:
Owner
Fit
Criteri
on:
The owner enters the accurate credentials in the ssytem
Customer
Satisfaction:
5 Customer Dissatisfaction: 1
Priorit
y:
Conflict
s:
No conflicts
Supporting
Materials:
https://www.journals.elsevier.com/the-veterinary-journal/most-downloaded-articles
History: https://veterinaryresearch.biomedcentral.com/
Comments: The owner logs in into the system and then creates a scheduled for the training classes and then
sent to the trainees.
Volere Shell © 1995 -
2010 the Atlantic
Systems Guild Limited
acknowledgement to Atlantic Systems Guild
Requir
ement
#: 3
View
the
atten
dance
report
Requirement Type: Function
al
Event/ BUC/ PUC #: Event
Descri
ption:
The employees of the organisation would be provided with the functionality of logging into the system for
viewing the attendance report for the month
Ration Clarify any disparity with the higher management regarding the attendance
7COM1081 CW1 Page 3 of 7
s
Descri
ption:
The owner of the company wants to login into the system and then an appropriate schedule of the training
classes that has to be provided to the trainee.
Ration
ale:
For allowing the employees of the company to have the proper idea of the daily schedule and plan their work
accordingly so that best quality training is provided
Origin
ator:
Owner
Fit
Criteri
on:
The owner enters the accurate credentials in the ssytem
Customer
Satisfaction:
5 Customer Dissatisfaction: 1
Priorit
y:
Conflict
s:
No conflicts
Supporting
Materials:
https://www.journals.elsevier.com/the-veterinary-journal/most-downloaded-articles
History: https://veterinaryresearch.biomedcentral.com/
Comments: The owner logs in into the system and then creates a scheduled for the training classes and then
sent to the trainees.
Volere Shell © 1995 -
2010 the Atlantic
Systems Guild Limited
acknowledgement to Atlantic Systems Guild
Requir
ement
#: 3
View
the
atten
dance
report
Requirement Type: Function
al
Event/ BUC/ PUC #: Event
Descri
ption:
The employees of the organisation would be provided with the functionality of logging into the system for
viewing the attendance report for the month
Ration Clarify any disparity with the higher management regarding the attendance
7COM1081 CW1 Page 3 of 7
Put your SRN here
ale:
Origin
ator:
Employee
Fit
Criteri
on:
Employee is provided with the accurate attendance report
Customer
Satisfaction:
4 Customer Dissatisfaction:
Priorit
y:
Conflict
s:
Supporting
Materials:
https://www.zoho.com/people/help/adminguide/attendancereports.html
History: https://www.ircsd.org/UserFiles/Servers/Server_246805/File/Staff/School%20Tool/School%20Tool
%20Help/Secretary%20How%20to/Attendance%20Reports%20All.pdf
Comments: The employees could clarify any kind of disparity with the top management regarding the
attendance for ensuring the accurate salary is gained
Volere Shell © 1995 -
2010 the Atlantic
Systems Guild Limited
acknowledgement to Atlantic Systems Guild
Requirement
#: 4
System maintains the
data of customers with
extensive security
protocols
Requirement
Type:
Non-
functio
nal
Event/ BUC/ PUC #: Event
Description: The system being introduced in the organisation should maintain the data of customers and
employees with extensive security protocols and security measures
Rationale: Ensure that the transaction details of the customers are not breached and misused by any
unauthorised users
Originator: System admin
Fit Criterion: The system asks for accurate password each any employee or the customers wants to access the
7COM1081 CW1 Page 4 of 7
ale:
Origin
ator:
Employee
Fit
Criteri
on:
Employee is provided with the accurate attendance report
Customer
Satisfaction:
4 Customer Dissatisfaction:
Priorit
y:
Conflict
s:
Supporting
Materials:
https://www.zoho.com/people/help/adminguide/attendancereports.html
History: https://www.ircsd.org/UserFiles/Servers/Server_246805/File/Staff/School%20Tool/School%20Tool
%20Help/Secretary%20How%20to/Attendance%20Reports%20All.pdf
Comments: The employees could clarify any kind of disparity with the top management regarding the
attendance for ensuring the accurate salary is gained
Volere Shell © 1995 -
2010 the Atlantic
Systems Guild Limited
acknowledgement to Atlantic Systems Guild
Requirement
#: 4
System maintains the
data of customers with
extensive security
protocols
Requirement
Type:
Non-
functio
nal
Event/ BUC/ PUC #: Event
Description: The system being introduced in the organisation should maintain the data of customers and
employees with extensive security protocols and security measures
Rationale: Ensure that the transaction details of the customers are not breached and misused by any
unauthorised users
Originator: System admin
Fit Criterion: The system asks for accurate password each any employee or the customers wants to access the
7COM1081 CW1 Page 4 of 7
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Put your SRN here
data in the system
Customer Satisfaction: 5 Customer Dissatisfaction:
Priority: Confli
cts:
Supporting Materials: https://www.sumologic.com/blog/what-is-database-security/
History: https://looker.com/definitions/database-security
Comments: The system would ensure that the data is stored in the organisational
database is stored with extensive security measures and ensure that no
data is misused.
Volere Shell © 1995 - 2010 the Atlantic Systems Guild
Limited
acknowledgement to Atlantic Systems Guild
Part 3: Requirements Analysis
Req. #1 : #2 Req. #1 is 3 times more (*) than Req. #2
Req. #1 : #3 Req. #2 is 2 times more (*) than Req. #3
Req. #1 : #4 Req. #4 is 1 times more (*) than Req. #1
Req. #2 : #3 Req. #4 is 4 times more (*) than Req. #3
Req. #2 : #4 Req. #3 is 5 times more (*) than Req. #2
Req. #3 : #4 Req. #2 is 2 times more (*) than Req. #1
(*) more likely (or simpler) to be implemented and therefore the “winner”
Reasons for “winning” requirements:
7COM1081 CW1 Page 5 of 7
data in the system
Customer Satisfaction: 5 Customer Dissatisfaction:
Priority: Confli
cts:
Supporting Materials: https://www.sumologic.com/blog/what-is-database-security/
History: https://looker.com/definitions/database-security
Comments: The system would ensure that the data is stored in the organisational
database is stored with extensive security measures and ensure that no
data is misused.
Volere Shell © 1995 - 2010 the Atlantic Systems Guild
Limited
acknowledgement to Atlantic Systems Guild
Part 3: Requirements Analysis
Req. #1 : #2 Req. #1 is 3 times more (*) than Req. #2
Req. #1 : #3 Req. #2 is 2 times more (*) than Req. #3
Req. #1 : #4 Req. #4 is 1 times more (*) than Req. #1
Req. #2 : #3 Req. #4 is 4 times more (*) than Req. #3
Req. #2 : #4 Req. #3 is 5 times more (*) than Req. #2
Req. #3 : #4 Req. #2 is 2 times more (*) than Req. #1
(*) more likely (or simpler) to be implemented and therefore the “winner”
Reasons for “winning” requirements:
7COM1081 CW1 Page 5 of 7
Put your SRN here
Req. #4 is therefore the winner because the database of organisation needs to provide extensive security
to the data of customers and the employees. It would help the organisation to ensure that the customer
satisfaction is maintained.
Part 4: Software Development Methodology
Introduction
In the aspect of software engineering, the procedure of software development could be described as the procedure of
dividing the work of software development into the unique phases for improving the design, product management as
well as the project management. The Animals R Us & Veterinary School or AVSS intends to develop a prototype software
that has been designed as well as structured as the web-based data-driven system. The development of the project
should be done using an appropriate software development process model. This report intends to suggest the company
about the most appropriate software development process model with discussion of the main advantages as well as the
disadvantages.
Discussion
Characteristics of the project
The chosen software development methodology for the AVSS project is the agile methodology. Agile methodology could
be labelled as the exercise that effectively encourages the constant repetition of the development as well as testing all
through the lifecycle of software development of considered project. The core values of the agile software development
focuses on the four crucial values, which are:
Team and the distinct interactions over the tools as well as the processes
Co-operation with the customer over the contract intervention
Working software over the comprehensive documentation (Harned 2018)
Properly responding to the changes with following any plan
Agile methodology proposes the incremental as well as the iterative approach for the designing of software. The agile
process in this software project could be broken into the individual models that are being worked on by the designers.
Advantages and disadvantages of the methodology
The main benefits of the agile methodology have been determined to be:
Customer contentment by the constant, rapid delivery of the beneficial software
Interactions and people are mainly emphasised instead of the tools and process. The customers, testers as
well as the developers consistently interacts among one another (Srivastava, Bhardwaj and Saraswat 2017)
The delivery of working software is done repeatedly in weeks instead of the months
7COM1081 CW1 Page 6 of 7
Req. #4 is therefore the winner because the database of organisation needs to provide extensive security
to the data of customers and the employees. It would help the organisation to ensure that the customer
satisfaction is maintained.
Part 4: Software Development Methodology
Introduction
In the aspect of software engineering, the procedure of software development could be described as the procedure of
dividing the work of software development into the unique phases for improving the design, product management as
well as the project management. The Animals R Us & Veterinary School or AVSS intends to develop a prototype software
that has been designed as well as structured as the web-based data-driven system. The development of the project
should be done using an appropriate software development process model. This report intends to suggest the company
about the most appropriate software development process model with discussion of the main advantages as well as the
disadvantages.
Discussion
Characteristics of the project
The chosen software development methodology for the AVSS project is the agile methodology. Agile methodology could
be labelled as the exercise that effectively encourages the constant repetition of the development as well as testing all
through the lifecycle of software development of considered project. The core values of the agile software development
focuses on the four crucial values, which are:
Team and the distinct interactions over the tools as well as the processes
Co-operation with the customer over the contract intervention
Working software over the comprehensive documentation (Harned 2018)
Properly responding to the changes with following any plan
Agile methodology proposes the incremental as well as the iterative approach for the designing of software. The agile
process in this software project could be broken into the individual models that are being worked on by the designers.
Advantages and disadvantages of the methodology
The main benefits of the agile methodology have been determined to be:
Customer contentment by the constant, rapid delivery of the beneficial software
Interactions and people are mainly emphasised instead of the tools and process. The customers, testers as
well as the developers consistently interacts among one another (Srivastava, Bhardwaj and Saraswat 2017)
The delivery of working software is done repeatedly in weeks instead of the months
7COM1081 CW1 Page 6 of 7
Put your SRN here
The face-to-face discussion is considered as the most appropriate form of the communication
Daily and close cooperation among the developers as well as the business people
Constant consideration to the technical quality as well as good design
Constant adaptation to the altering environments
If any changes are required in the software during the later phases of software development, with the help of
agile methodology, all the changes could be easily accommodated in the agile methodology (Peroni 2016)
The main disadvantages of the agile methodology are:
In the situation of some of the software deliverables, specifically the larger ones, it has been analysed to be
significantly difficult in assessing the effort needed at initially before the initiation of the project is done
(Baham et al. 2017)
There is significant lack of focus on the required designing as well as the documentation
Conclusion
Therefore, it could be concluded that the most appropriate methodology for the software development in AVSS is the
agile methodology. Even though it provides several benefits to the company, there are some disadvantages that are
required to be considered.
References
Harned, D., 2018. Hands-On Agile Software Development with JIRA: Design and manage software projects using the
Agile methodology. Packt Publishing Ltd.
Peroni, S., 2016. A simplified agile methodology for ontology development. In OWL: Experiences and Directions–
Reasoner Evaluation (pp. 55-69). Springer, Cham.
Baham, C., Hirschheim, R., Calderon, A.A. and Kisekka, V., 2017. An agile methodology for the disaster recovery of
information systems under catastrophic scenarios. Journal of Management Information Systems, 34(3), pp.633-663.
Srivastava, A., Bhardwaj, S. and Saraswat, S., 2017, May. SCRUM model for agile methodology. In 2017 International
Conference on Computing, Communication and Automation (ICCCA) (pp. 864-869). IEEE.
7COM1081 CW1 Page 7 of 7
The face-to-face discussion is considered as the most appropriate form of the communication
Daily and close cooperation among the developers as well as the business people
Constant consideration to the technical quality as well as good design
Constant adaptation to the altering environments
If any changes are required in the software during the later phases of software development, with the help of
agile methodology, all the changes could be easily accommodated in the agile methodology (Peroni 2016)
The main disadvantages of the agile methodology are:
In the situation of some of the software deliverables, specifically the larger ones, it has been analysed to be
significantly difficult in assessing the effort needed at initially before the initiation of the project is done
(Baham et al. 2017)
There is significant lack of focus on the required designing as well as the documentation
Conclusion
Therefore, it could be concluded that the most appropriate methodology for the software development in AVSS is the
agile methodology. Even though it provides several benefits to the company, there are some disadvantages that are
required to be considered.
References
Harned, D., 2018. Hands-On Agile Software Development with JIRA: Design and manage software projects using the
Agile methodology. Packt Publishing Ltd.
Peroni, S., 2016. A simplified agile methodology for ontology development. In OWL: Experiences and Directions–
Reasoner Evaluation (pp. 55-69). Springer, Cham.
Baham, C., Hirschheim, R., Calderon, A.A. and Kisekka, V., 2017. An agile methodology for the disaster recovery of
information systems under catastrophic scenarios. Journal of Management Information Systems, 34(3), pp.633-663.
Srivastava, A., Bhardwaj, S. and Saraswat, S., 2017, May. SCRUM model for agile methodology. In 2017 International
Conference on Computing, Communication and Automation (ICCCA) (pp. 864-869). IEEE.
7COM1081 CW1 Page 7 of 7
1 out of 7
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.