Three Musketeers: Software Engineering Workshop Group Report 4121COMP
VerifiedAdded on 2019/09/23
|24
|5307
|445
Report
AI Summary
This report details a group project undertaken as part of a Software Engineering Workshop (4121COMP) at Liverpool John Moores University. The project focuses on developing a software application using Agile methodologies, specifically Scrum. The report covers various aspects including project and team management, group working agreements, meeting logs (Sprint, Consultation, and Scrum), and the effectiveness of the Software Development Life Cycle (SDLC). It includes details on collaboration tools like Trello and Google Drive, and the roles and responsibilities within the team. The report also presents functional and non-functional requirements, user stories, use cases, and client consultation feedback. Furthermore, it showcases design elements like data design (Class Diagram), basic UI designs, and behavior design (Object Sequence Diagrams). Evaluation, testing, and profiling are also discussed, with evidence of test-driven development and profiling. The group's reflections on their progress and challenges are also highlighted, providing a comprehensive view of the project's lifecycle.

4121COMP: Software Engineering Workshop
Table of Contents
Project and Team Management
Team effectiveness
Group Working Agreement
Meetings Catalogue
Collaboration Tools
Project management / SDLC effectiveness
Individual group reflection
Analysis
Functional and non-functional requirements
Brief User Stories
Use Cases and Descriptions
Client Consultations / response to feedback
Design
Data Design (Class Diagram)
Basic UI Designs / Storyboarding
Behaviour Design (Object Sequence Diagrams)
Evaluation, Testing and Profiling
Evidence of test-driven development
Evidence of profiling
4/7/2017
Three Musketeers: Group Report
[Document subtitle]
Pinto, Leslie / Mhareb, Omar / Rizk, Ziad
Liverpool John Moores University
Table of Contents
Project and Team Management
Team effectiveness
Group Working Agreement
Meetings Catalogue
Collaboration Tools
Project management / SDLC effectiveness
Individual group reflection
Analysis
Functional and non-functional requirements
Brief User Stories
Use Cases and Descriptions
Client Consultations / response to feedback
Design
Data Design (Class Diagram)
Basic UI Designs / Storyboarding
Behaviour Design (Object Sequence Diagrams)
Evaluation, Testing and Profiling
Evidence of test-driven development
Evidence of profiling
4/7/2017
Three Musketeers: Group Report
[Document subtitle]
Pinto, Leslie / Mhareb, Omar / Rizk, Ziad
Liverpool John Moores University
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Three Musketeers: Project and Team Management
Team effectiveness
To work effectively in our group, we have used a series of options to efficiently complete this
project. This includes creating a Group Working Agreement and following the rules we set in it (apart
from making changes that are agreed upon by all members). Furthermore, we have made use of the
online collaboration service “Trello” for assignment management, ad-hoc messaging via Google
Gmail and Google Drive for data storage.
As part of the actual development structure, we used systemic software development practices, and
worked to keep as much communication as we could.
Group Working Agreement
Team name: Three Musketeers
Team members: Leslie Pinto, Omar Mhareb, and Ziad Rizk
Strengths and Weaknesses
Leslie: I have studied and used HTML & CSS for designing websites, utilizing “WordPress”
CMS, and XAMPP (FileZilla FTP, Apache server). I am trained to CCNA standards, including
routing, switching, and working with each layer of the OSI & TCP / IP model. I have
experience with using JAVASCRIPT for making android applications, compiling firmware
from source using terminals programs, and experience using java and eclipse to make java
applications. I have a good understanding of programming languages and theory but I am
not very proficient in any give one.
Omar: I have a good knowledge of java and eclipse. I’m good with report writing and
diagrams making. I’m good in coding java but a very skilled.
Ziad: I’ve got a good background in SE principles (Diagrams) and problem solving. I can do a
report and I’m good in planning for the work. Eclipse is the only programming language that
I used, I can use it but I’m not very good in it.
Meetings Section
Availability: Each member will make their best efforts to attend scheduled meetings and
group sessions. If unable to, then the appropriate actions should be taken to inform each
other member, and to plan for rescheduling.
Meetings: Each meeting will be scheduled in consideration of each members’ availability.
Initially this will be for a fixed time slot, for which every member attends.
Ad-hoc: Each member will make use of collaborations tools (Trello, Google Drive) and
communication tools (Slack & Facebook) to keep each other aware of all relevant activity.
1
Team effectiveness
To work effectively in our group, we have used a series of options to efficiently complete this
project. This includes creating a Group Working Agreement and following the rules we set in it (apart
from making changes that are agreed upon by all members). Furthermore, we have made use of the
online collaboration service “Trello” for assignment management, ad-hoc messaging via Google
Gmail and Google Drive for data storage.
As part of the actual development structure, we used systemic software development practices, and
worked to keep as much communication as we could.
Group Working Agreement
Team name: Three Musketeers
Team members: Leslie Pinto, Omar Mhareb, and Ziad Rizk
Strengths and Weaknesses
Leslie: I have studied and used HTML & CSS for designing websites, utilizing “WordPress”
CMS, and XAMPP (FileZilla FTP, Apache server). I am trained to CCNA standards, including
routing, switching, and working with each layer of the OSI & TCP / IP model. I have
experience with using JAVASCRIPT for making android applications, compiling firmware
from source using terminals programs, and experience using java and eclipse to make java
applications. I have a good understanding of programming languages and theory but I am
not very proficient in any give one.
Omar: I have a good knowledge of java and eclipse. I’m good with report writing and
diagrams making. I’m good in coding java but a very skilled.
Ziad: I’ve got a good background in SE principles (Diagrams) and problem solving. I can do a
report and I’m good in planning for the work. Eclipse is the only programming language that
I used, I can use it but I’m not very good in it.
Meetings Section
Availability: Each member will make their best efforts to attend scheduled meetings and
group sessions. If unable to, then the appropriate actions should be taken to inform each
other member, and to plan for rescheduling.
Meetings: Each meeting will be scheduled in consideration of each members’ availability.
Initially this will be for a fixed time slot, for which every member attends.
Ad-hoc: Each member will make use of collaborations tools (Trello, Google Drive) and
communication tools (Slack & Facebook) to keep each other aware of all relevant activity.
1

Quoracy: if one member can’t make it to a meeting, the rest of the team will continue
current tasks and will have the right to make primary decisions until that member returns.
Agenda: All details to be discussed in each meeting will be recorded into a suitable
document, and referred to on the start of the meeting. Any changes to this document will
be discussed with each member before the meeting commences.
Absences Section:
Each member from the group is expected to alert other members of being absent, prior to
attending scheduled meetings. In the event a member is absent, the remaining members
should update that member with status reports of any progress made, and future tasks to
focus on.
Changing the agreement/ Conflict resolution
If a member of the group would like to make any alterations to this agreement, a vote will
be done between all members. If a given member is not present, the remaining members
will make the final decision and consult the third member with details of the change.
Criticism and reviewing others’ work
Each team member is entitled to their own point of view, which will be respected and
appreciated. Any decisions or actions taken will be in accordance to the Group Working
Agreement.
Bullying and misconduct
Each member will follow social conduct and provide a safe atmosphere that encourages
group members to work with one another. This includes no form of harassment, bullying,
judgement and respecting other members’ contributions and opinions.
Meetings Catalogue
Sprint Meeting Log
Number Location Date Start Time End Time Members
Present
1 Avery Library 30/01/17 11:30 am 12:30 pm All
2 Avery Library 07/02/17 11:30 am 12:30 pm All
3 Avery Library 23/02/17 11:00 am 12:00 pm All
4 James Parsons
Building
06/03/17 11:00 am 12:00 pm All
5 James Parsons
Building
23/03/17 11:30 am 12:30 pm All
6 James Parsons
Building
29/03/17 11:10 am 12:10 pm All
2
current tasks and will have the right to make primary decisions until that member returns.
Agenda: All details to be discussed in each meeting will be recorded into a suitable
document, and referred to on the start of the meeting. Any changes to this document will
be discussed with each member before the meeting commences.
Absences Section:
Each member from the group is expected to alert other members of being absent, prior to
attending scheduled meetings. In the event a member is absent, the remaining members
should update that member with status reports of any progress made, and future tasks to
focus on.
Changing the agreement/ Conflict resolution
If a member of the group would like to make any alterations to this agreement, a vote will
be done between all members. If a given member is not present, the remaining members
will make the final decision and consult the third member with details of the change.
Criticism and reviewing others’ work
Each team member is entitled to their own point of view, which will be respected and
appreciated. Any decisions or actions taken will be in accordance to the Group Working
Agreement.
Bullying and misconduct
Each member will follow social conduct and provide a safe atmosphere that encourages
group members to work with one another. This includes no form of harassment, bullying,
judgement and respecting other members’ contributions and opinions.
Meetings Catalogue
Sprint Meeting Log
Number Location Date Start Time End Time Members
Present
1 Avery Library 30/01/17 11:30 am 12:30 pm All
2 Avery Library 07/02/17 11:30 am 12:30 pm All
3 Avery Library 23/02/17 11:00 am 12:00 pm All
4 James Parsons
Building
06/03/17 11:00 am 12:00 pm All
5 James Parsons
Building
23/03/17 11:30 am 12:30 pm All
6 James Parsons
Building
29/03/17 11:10 am 12:10 pm All
2
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Consultation Meetings Log
(Omar and Ziad - Add details)
Number Location Date Start Time End Time Members
Present
1 James Parsons
Building
06/02 10:00 10:15 Omar and Ziad
2 James Parsons
Building
10/02/2017 1:00 1:30 Leslie and Omar
3 James Parsons
Building
24/03/2017 1:30 2:00 Leslie and Omar
4 James Parsons
Building
03/04/2017 10:30 11:00 All members
present
5 James Parsons
Building
Scrum Meeting Log
(Omar and Ziad - Add details)
Numbe
r
Location Date Start
Time
End
Time
Members
Present
Notes
89+51 James Parsons
Building
30/01/201
7
12:15 12:30 All members
2 James Parsons
Building
31/01/201
7
3:30 3:45 All members
3 James Parsons
Building
02/02/201
7
12:30 12:40 All members
4 James Parsons
Building
03/02/201
7
11:30 11:45 All members
5 James Parsons
Building
06/02/201
7
11:45 12:00 All members
6 James Parsons
Building
10/02/201
7
11:45 12:00 All members
7 James Parsons
Building
13/02/201
7
11:15 11:35 All members
8 James Parsons
Building
14/02/201
7
3:30 3:50 Omar and
Leslie
9 James Parsons
Building
15/02/201
7
11:40 12:00 All members
10 James Parsons
Building
16/02/201
7
12:15 12:35 All members
11 James Parsons
Building
17/02/201
7
2:20 2:40 All members
12 James Parsons
Building
27/02/201
7
11:10 11:25 Omar and
Ziad
3
(Omar and Ziad - Add details)
Number Location Date Start Time End Time Members
Present
1 James Parsons
Building
06/02 10:00 10:15 Omar and Ziad
2 James Parsons
Building
10/02/2017 1:00 1:30 Leslie and Omar
3 James Parsons
Building
24/03/2017 1:30 2:00 Leslie and Omar
4 James Parsons
Building
03/04/2017 10:30 11:00 All members
present
5 James Parsons
Building
Scrum Meeting Log
(Omar and Ziad - Add details)
Numbe
r
Location Date Start
Time
End
Time
Members
Present
Notes
89+51 James Parsons
Building
30/01/201
7
12:15 12:30 All members
2 James Parsons
Building
31/01/201
7
3:30 3:45 All members
3 James Parsons
Building
02/02/201
7
12:30 12:40 All members
4 James Parsons
Building
03/02/201
7
11:30 11:45 All members
5 James Parsons
Building
06/02/201
7
11:45 12:00 All members
6 James Parsons
Building
10/02/201
7
11:45 12:00 All members
7 James Parsons
Building
13/02/201
7
11:15 11:35 All members
8 James Parsons
Building
14/02/201
7
3:30 3:50 Omar and
Leslie
9 James Parsons
Building
15/02/201
7
11:40 12:00 All members
10 James Parsons
Building
16/02/201
7
12:15 12:35 All members
11 James Parsons
Building
17/02/201
7
2:20 2:40 All members
12 James Parsons
Building
27/02/201
7
11:10 11:25 Omar and
Ziad
3
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

13 James Parsons
Building
28/02/201
7
3:40 3:55 All members
14 James Parsons
Building
02/03/201
7
12:25 12:40 All members
15 James Parsons
Building
08/03/201
7
11:20 11:40 All members
16 James Parsons
Building
10/03/201
7
12:40 1:00 All members
17 James Parsons
Building
14/03/201
7
3:40 3:55 Omar and
Leslie
18 James Parsons
Building
17/03/201
7
12:10 12:30 All members
19 James Parsons
Building
20/03/201
7
11:45 12:00 All members
20 James Parsons
Building
21/03/201
7
3:30 3:50 Ziad and
Leslie
21 James Parsons
Building
22/03/201
7
11:20 11:40 All members
22 James Parsons
Building
27/03/201
7
1:15 1:30 All members
23 James Parsons
Building
24 James Parsons
Building
25 James Parsons
Building
Project management / SDLC effectiveness
Sprint Planning
For each Sprint meeting, each user would take on the role of either: Scrum master, Product
Owner and the Scrum team member. For the following meeting, we worked in accordance
with the below product backlog for half way into the project development, but our agile
development team was not fully structure as much. This was due to a difference in
capabilities in some aspects of the project.
Product Backlog
ID Story Estimation Priority
2 As a user, I want to be able to scroll to the next title. 1 1
3 As a user, I want to be able to scroll to the previous title. 1 2
4 As a user, I want to be able to scroll through all channels in
the up direction.
1 3
4
Building
28/02/201
7
3:40 3:55 All members
14 James Parsons
Building
02/03/201
7
12:25 12:40 All members
15 James Parsons
Building
08/03/201
7
11:20 11:40 All members
16 James Parsons
Building
10/03/201
7
12:40 1:00 All members
17 James Parsons
Building
14/03/201
7
3:40 3:55 Omar and
Leslie
18 James Parsons
Building
17/03/201
7
12:10 12:30 All members
19 James Parsons
Building
20/03/201
7
11:45 12:00 All members
20 James Parsons
Building
21/03/201
7
3:30 3:50 Ziad and
Leslie
21 James Parsons
Building
22/03/201
7
11:20 11:40 All members
22 James Parsons
Building
27/03/201
7
1:15 1:30 All members
23 James Parsons
Building
24 James Parsons
Building
25 James Parsons
Building
Project management / SDLC effectiveness
Sprint Planning
For each Sprint meeting, each user would take on the role of either: Scrum master, Product
Owner and the Scrum team member. For the following meeting, we worked in accordance
with the below product backlog for half way into the project development, but our agile
development team was not fully structure as much. This was due to a difference in
capabilities in some aspects of the project.
Product Backlog
ID Story Estimation Priority
2 As a user, I want to be able to scroll to the next title. 1 1
3 As a user, I want to be able to scroll to the previous title. 1 2
4 As a user, I want to be able to scroll through all channels in
the up direction.
1 3
4

5 As a user, I want to be able to scroll through all channels in
the down direction.
1 4
7 As a user, I want to be able to search for a specific title, and
see its channel id, description, start time and end time.
2 5
6 As a user, I want to be able to search for all matches to a
specific title, and see its channel id, description, start time
and end time.
2 6
10 As a user, I want to be able to schedule a title I find through
a search to a schedule list.
3 7
11 As a user, I want a scheduled title to be tagged to show its
status of being scheduled for future recording.
4 8
8 As a user, I want to see if a given title is a part of a series. 3 9
9 As a user, I want to see what time the next episode of a
title in a series will start.
4 10
1 As a user, I want all titles in the viewpoint to be displayed
in a grid.
1 11
Sprint Meeting 1: Schedule
Date of meeting: 30/01/17 - All group members present.
Start time: 11:30 am / End time: 12:30pm
Overview
Choose and plan the product development system
It has been decided that an agile development method will be used for this project. We will
utilize the Scrum Master practice of the agile process, and switch roles each week to adhere
to the project specification.
Create Sprint sessions
Sprints meetings will be held every Wednesday with all team members present to proceed.
The time slots agreed by each use will be kept up to date via the timetable excel document.
Revisions to schedule
Sprint no.2 will be rescheduled from 08/ 02/ 2017 to take place on 07/ 02/ 2017.
Assign each member to a role
Leslie will be the scrum master for the first week of development.
Omar will handle Timetable for week 1, including status reports via agreed methods.
Ziad will be a developer.
Assign each member their task until next Sprint
As a group, we suggested that Ziad should focus on studying Java tutorials, since he stated
he does not feel skilled in coding. I will start the initial source code and Omar will start
writing the initial documentation. We will all work towards completing the basic criteria of
the application initially, and then progress development then onwards.
5
the down direction.
1 4
7 As a user, I want to be able to search for a specific title, and
see its channel id, description, start time and end time.
2 5
6 As a user, I want to be able to search for all matches to a
specific title, and see its channel id, description, start time
and end time.
2 6
10 As a user, I want to be able to schedule a title I find through
a search to a schedule list.
3 7
11 As a user, I want a scheduled title to be tagged to show its
status of being scheduled for future recording.
4 8
8 As a user, I want to see if a given title is a part of a series. 3 9
9 As a user, I want to see what time the next episode of a
title in a series will start.
4 10
1 As a user, I want all titles in the viewpoint to be displayed
in a grid.
1 11
Sprint Meeting 1: Schedule
Date of meeting: 30/01/17 - All group members present.
Start time: 11:30 am / End time: 12:30pm
Overview
Choose and plan the product development system
It has been decided that an agile development method will be used for this project. We will
utilize the Scrum Master practice of the agile process, and switch roles each week to adhere
to the project specification.
Create Sprint sessions
Sprints meetings will be held every Wednesday with all team members present to proceed.
The time slots agreed by each use will be kept up to date via the timetable excel document.
Revisions to schedule
Sprint no.2 will be rescheduled from 08/ 02/ 2017 to take place on 07/ 02/ 2017.
Assign each member to a role
Leslie will be the scrum master for the first week of development.
Omar will handle Timetable for week 1, including status reports via agreed methods.
Ziad will be a developer.
Assign each member their task until next Sprint
As a group, we suggested that Ziad should focus on studying Java tutorials, since he stated
he does not feel skilled in coding. I will start the initial source code and Omar will start
writing the initial documentation. We will all work towards completing the basic criteria of
the application initially, and then progress development then onwards.
5
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Sprint Meeting 2: Schedule
Date of meeting: 07/02/17- All group members present
Start time: 11:30 am / End time: 12:30pm
Overview
Assign new roles for next Sprint
Leslie will be the product owner for this week, Omar with be the Scrum Master, and Ziad
will be a developer.
Arrange first meeting with Project Client (Dr David Lamb)
We will ask the client if an appointment on 14 /02/17 is acceptable for our first meeting.
This will be arranged to discuss the initial development of our project’s deliverables.
Each members’ progress
Leslie has completed the functional requirements documentation. Omar has started
designed the Class UML diagram.
Revisions to time table
No revisions to the time table.
Sprint Meeting 3: Schedule
Date of meeting: 23/02/17 - All group members present
Start time: 11:00 am / End time: 12:00pm
Overview
Status report
Leslie: The Source code has been updated considerably. Improvements include code
optimization and new methods that need to be reflected in the class diagram. Also, I have
added comments for each section which should help making the sequence diagrams easier.
Things accomplished by members
Leslie and Omar completed half of Class Diagram, half of documenting meetings, and the
Group Licence Agreement document.
6
Date of meeting: 07/02/17- All group members present
Start time: 11:30 am / End time: 12:30pm
Overview
Assign new roles for next Sprint
Leslie will be the product owner for this week, Omar with be the Scrum Master, and Ziad
will be a developer.
Arrange first meeting with Project Client (Dr David Lamb)
We will ask the client if an appointment on 14 /02/17 is acceptable for our first meeting.
This will be arranged to discuss the initial development of our project’s deliverables.
Each members’ progress
Leslie has completed the functional requirements documentation. Omar has started
designed the Class UML diagram.
Revisions to time table
No revisions to the time table.
Sprint Meeting 3: Schedule
Date of meeting: 23/02/17 - All group members present
Start time: 11:00 am / End time: 12:00pm
Overview
Status report
Leslie: The Source code has been updated considerably. Improvements include code
optimization and new methods that need to be reflected in the class diagram. Also, I have
added comments for each section which should help making the sequence diagrams easier.
Things accomplished by members
Leslie and Omar completed half of Class Diagram, half of documenting meetings, and the
Group Licence Agreement document.
6
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Leslie completed the basic criteria, half of intermediate criteria, completed half the steps to
access our SVN repository, and the Functional / non-functional requirements.
Future tasks to do before next Sprint
Leslie
Continue working on source code development
Speak to client in third appointment to gain feedback on our work.
Complete setup of repository access.
Ziad
Use cases and descriptions / Brief User Stories.
Omar
Contact other members regarding meetings and sharing documents.
Leslie and Omar
Catalogue all meetings (Scrum, Sprint, Consultation) meetings into a complete document.
Ziad and Omar
Finish Class diagrams, Basic UI Designs / Storyboarding and Object Sequence diagrams.
All members
Reflect on the progress of the project via individual group reflection.
Focus on studying existing source code to aid with project development
Assign roles on return for university.
Tasks that the group will not do
Due to the complexity of the advanced criteria and the deadline/ hand-in date for the
project, our group should focus on completing intermediate criteria only.
Sprint Meeting 4: Schedule
Date of meeting: 06/03/17 - All group members present
Start Time: 11:00 am / End Time: 12:00 pm
Overview
The progress of work
Leslie stated that he completed half of the intermediate criteria. Omar and Ziad stated some
documentation deliverables where completed and they will complete more soon.
Group member opinions regarding other members
7
access our SVN repository, and the Functional / non-functional requirements.
Future tasks to do before next Sprint
Leslie
Continue working on source code development
Speak to client in third appointment to gain feedback on our work.
Complete setup of repository access.
Ziad
Use cases and descriptions / Brief User Stories.
Omar
Contact other members regarding meetings and sharing documents.
Leslie and Omar
Catalogue all meetings (Scrum, Sprint, Consultation) meetings into a complete document.
Ziad and Omar
Finish Class diagrams, Basic UI Designs / Storyboarding and Object Sequence diagrams.
All members
Reflect on the progress of the project via individual group reflection.
Focus on studying existing source code to aid with project development
Assign roles on return for university.
Tasks that the group will not do
Due to the complexity of the advanced criteria and the deadline/ hand-in date for the
project, our group should focus on completing intermediate criteria only.
Sprint Meeting 4: Schedule
Date of meeting: 06/03/17 - All group members present
Start Time: 11:00 am / End Time: 12:00 pm
Overview
The progress of work
Leslie stated that he completed half of the intermediate criteria. Omar and Ziad stated some
documentation deliverables where completed and they will complete more soon.
Group member opinions regarding other members
7

Leslie stated that he feels he has done most of the project deliverables, specifically writing
all the source code. He is dissatisfied with the level of work he has had to do, and has asked
for additional help from the team members. Omar and Ziad agreed to contribute more to
the project in response to this, and have set deadlines to keep to their agreements. Omar
and Ziad stated they had no opinions they would like to discuss.
Assigning tasks for each group member
Leslie will continue to work on the source code, Omar and Ziad will continue to work on the
documentation aspects of the project and to express their concerns more openly.
Group attendance
The group decided that the overall group attendance to the point of this meeting was
acceptable.
Sprint Meeting 5: Schedule
Date of meeting: 23/03/17 – All group members present.
Start time: 11:30 am / End time: 12:30pm
Overview
Each members’ progress
Leslie: Completed the Series Link and Schedule functionality of the EPG Menu, as part of the
intermediate criteria.
Omar: Presented the sequence diagram documentation to each team member, which has
covered 70% of the required information.
Ziad: Presented his progress on the design of use case diagrams and descriptions to each
member of the group.
Assign tasks to each team member
Leslie: Leslie will continue with completing the EPG menu functionality to intermediate
criteria, and will arrange testing (JUnit) on the application. No deadline will be set due to the
complexity of the tasks and its nature.
Omar: Will design another diagram which will represent the series functionality of the EPG
menu, and will be shown to the group in the Scrum meeting on 27/03/2017 at 1:15pm.
Furthermore, Omar was given the task of cataloguing all meetings (Sprint, Scrum, Reflection
and Client) into a full document. Omar has been assigned deadlines for his tasks.
Ziad: Will show complete User Case diagram / descriptions and a complete Storyboard. He
will discuss with the Client the guidelines on completing both tasks. Ziad will then discuss
with other members about suitable deadlines for each task.
Future tasks before next Sprint
8
all the source code. He is dissatisfied with the level of work he has had to do, and has asked
for additional help from the team members. Omar and Ziad agreed to contribute more to
the project in response to this, and have set deadlines to keep to their agreements. Omar
and Ziad stated they had no opinions they would like to discuss.
Assigning tasks for each group member
Leslie will continue to work on the source code, Omar and Ziad will continue to work on the
documentation aspects of the project and to express their concerns more openly.
Group attendance
The group decided that the overall group attendance to the point of this meeting was
acceptable.
Sprint Meeting 5: Schedule
Date of meeting: 23/03/17 – All group members present.
Start time: 11:30 am / End time: 12:30pm
Overview
Each members’ progress
Leslie: Completed the Series Link and Schedule functionality of the EPG Menu, as part of the
intermediate criteria.
Omar: Presented the sequence diagram documentation to each team member, which has
covered 70% of the required information.
Ziad: Presented his progress on the design of use case diagrams and descriptions to each
member of the group.
Assign tasks to each team member
Leslie: Leslie will continue with completing the EPG menu functionality to intermediate
criteria, and will arrange testing (JUnit) on the application. No deadline will be set due to the
complexity of the tasks and its nature.
Omar: Will design another diagram which will represent the series functionality of the EPG
menu, and will be shown to the group in the Scrum meeting on 27/03/2017 at 1:15pm.
Furthermore, Omar was given the task of cataloguing all meetings (Sprint, Scrum, Reflection
and Client) into a full document. Omar has been assigned deadlines for his tasks.
Ziad: Will show complete User Case diagram / descriptions and a complete Storyboard. He
will discuss with the Client the guidelines on completing both tasks. Ziad will then discuss
with other members about suitable deadlines for each task.
Future tasks before next Sprint
8
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Leslie will present new source code developments during the Scrum meeting on 27/03/2017
at 1:15pm. The group agreed to have two more client meetings.
Sprint Meeting 6: Schedule
Date of meeting: 29/03/17 - All group members present
Start time: 11:10am / End time: 12:20 pm
Overview
Each members’ tasks progress
Leslie: Checked the documents that Ziad and Omar were working on. Completed the
product backlog, revised and completed group work agreement, amended user brief stories,
amended sequence diagram and meetings document.
Omar: Currently working on scrum meeting documents and sequence diagrams.
Ziad: Has completed Use Case diagram and almost done with descriptions. He’ll be waiting
for Leslie to finish the code to finalise the class diagram.
Concerns to discuss
Leslie: Would like to discuss with client how to best optimize the code and to make sure its
structure is appropriate, and meeting code smelling criteria.
Ziad: Would like to discuss with the client the storyboard structure.
Omar: Since Omar was unable to complete his assigned tasks by the agreed deadline, all
members will attend a sprint meeting with the client. This will be to find out why the
deadline was missed, and to get advice on how to complete the task and prevent missing
future deadlines.
Future tasks before next Sprint:
Leslie: Will continue working on source code, and will prepare Junit testing, profiling and
other aspects of optimizing the EPG menu.
Ziad: Will continue working on the Use Case descriptions and post the completed
documentation on google drive. Will also get all the scrum meetings and client feedback
from Omar and add it to the meeting catalogue.
Omar: Will complete sequence diagrams.
All team members: Complete Peer assessment.
Collaboration Tools
9
at 1:15pm. The group agreed to have two more client meetings.
Sprint Meeting 6: Schedule
Date of meeting: 29/03/17 - All group members present
Start time: 11:10am / End time: 12:20 pm
Overview
Each members’ tasks progress
Leslie: Checked the documents that Ziad and Omar were working on. Completed the
product backlog, revised and completed group work agreement, amended user brief stories,
amended sequence diagram and meetings document.
Omar: Currently working on scrum meeting documents and sequence diagrams.
Ziad: Has completed Use Case diagram and almost done with descriptions. He’ll be waiting
for Leslie to finish the code to finalise the class diagram.
Concerns to discuss
Leslie: Would like to discuss with client how to best optimize the code and to make sure its
structure is appropriate, and meeting code smelling criteria.
Ziad: Would like to discuss with the client the storyboard structure.
Omar: Since Omar was unable to complete his assigned tasks by the agreed deadline, all
members will attend a sprint meeting with the client. This will be to find out why the
deadline was missed, and to get advice on how to complete the task and prevent missing
future deadlines.
Future tasks before next Sprint:
Leslie: Will continue working on source code, and will prepare Junit testing, profiling and
other aspects of optimizing the EPG menu.
Ziad: Will continue working on the Use Case descriptions and post the completed
documentation on google drive. Will also get all the scrum meetings and client feedback
from Omar and add it to the meeting catalogue.
Omar: Will complete sequence diagrams.
All team members: Complete Peer assessment.
Collaboration Tools
9
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Introduction
Through the duration of the project, our group has made use of several collaboration tools
to make working together more efficient.
Trello
We made use of the service offered by “Trello” to keep a record of the tasks we would each
be working on.
“Each members’ current task at a given time”
Using this tool helped our group with several functions: It aided us with allocating tasks to
each member. It made seeing progress of our work easier, and we could see what we will
and won’t do at a given time. The extra features such as labels to signify status, due dates
for deadlines, and the commenting function was very useful.
10
Through the duration of the project, our group has made use of several collaboration tools
to make working together more efficient.
Trello
We made use of the service offered by “Trello” to keep a record of the tasks we would each
be working on.
“Each members’ current task at a given time”
Using this tool helped our group with several functions: It aided us with allocating tasks to
each member. It made seeing progress of our work easier, and we could see what we will
and won’t do at a given time. The extra features such as labels to signify status, due dates
for deadlines, and the commenting function was very useful.
10

“Overview of all tasks in the project.”
Google Drive
Introduction:
Google drive is a tool that allows us as a group to upload all the files so everyone can see
them and edit them.
Screenshots:
11
Google Drive
Introduction:
Google drive is a tool that allows us as a group to upload all the files so everyone can see
them and edit them.
Screenshots:
11
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 24

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.