0% found this document useful (0 votes)
33 views11 pages

CMM004 Coursework Specifications

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views11 pages

CMM004 Coursework Specifications

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Assessment Brief - Coursework

Academic Year 2023-2024


Semester 2
Module Number CMM004
Module Title Software Project Engineering
Assessment Method Group project
Increment A0: 28/02/2024, 16:00
Deadline (time and date) Increment A1: 20/03/2024, 16:00
Increment A2: 16/04/2024, 16:00
Assessment Dropbox in the Module
Submission
Study Area in CampusMoodle.
Demo video: 10 minutes
Group report: 7500 words/15 pages
Word Limit A4
Individual report: 1500 words/3 pages
A4
Use of Generative Artificial Intelligence
IS NOT authorised
(AI) text
Module Co-ordinator Dr. Kit Ying Hui

What knowledge and/or skills will I develop by undertaking the assessment?


You will learn how to apply the Scrum Agile framework to manage the development of a
software project. You will also experience working in a team, and presenting your
achievement through demo and reports.

On successful completion of the assessment students will be able to achieve the


following Learning Outcomes:
1. Communicate, organise and work as a productive member of a cohesive software
development team.
2. Undertake project planning to analyse and determine the work schedule and
resources required for the project, and Requirement Analysis to identify the features
of the application.
3. Consider the quality assurance, commercial and economic context, and social, ethical
and legal requirements for developing a software package.
4. Perform Systems Design, based on the Requirements, to define how the system will
work.

Date created: August 2023


Version: 5
What knowledge and/or skills will I develop by undertaking the assessment?
5. Reflect on personal and team performance describing the requirements analysis,
design and implementation of the system.
Please also refer to the Module Descriptor, available from the module Moodle
study area.

What is expected of me in this assessment?


Task(s) - content
You will do a group project in a team of 7~8 members:
 Propose a non-trivial topic that requires an IT software solution.
 Conduct team meetings to manage project progress.
 Design and implement a software solution using the Scrum Agile Methodology.
 Deploy and report achievement through demo and Group Reports.
 Peer assess members’ contribution and performance in the team using a Peer Review
mechanism.
 Appraise individual contribution, software product, and project management
experience in an Individual Report.
Task(s) - format
1. Overview

This module evaluates students’ ability to develop a software application as a team


using the Scrum framework. The project is divided into 3 “increments”. At the end of
each increment, each team must submit selected evidence to show progress of the
project. At the end of the project, each student must also submit a project appraisal
and personal reflection.

2. Schedule & Deliverables

Date Milestones Remarks


26/01/2024 Team formation Self-forming teams start submitting member lists to
(Fri) starts Module Coordinator and proposing topics.
 Self-forming teams confirmed.
30/01/2024 Team self-
 Students not in any team will be allocated by
(Tue) forming deadline
tutor.
 Student allocations announced.
31/01/2024 Team allocation
 All team memberships confirmed.
(Wed) deadline
 Allocated teams start proposing topics.
01/02/2024 Topic proposal All teams to submit 3 topics to Module Coordinator
(Thu) deadline by 16:00.
Topic
02/02/2024  All topics confirmed and announced.
confirmation
(Fri)  Start increment A0.
deadline
28/02/2024 Increment A0 Increment A0 submission:
submission  Group report
 Demo video
 Peer assessment form

Date created: August 2023


Version: 5
What is expected of me in this assessment?
Informative feedback only. Does not contribute to
final grade.
Increment A1 Increment A1 submission:
20/03/2024
submission  Demo video
Increment A2 submission:
 Demo video
Increment A2  Group report
16/04/2024
submission  Peer assessment form
 Full program code
 Individual report
Feedback will be available on Moodle within 20 working days of submission.

3. Project Topics

The project topic is usually a significant piece of software design and development
work. Each team will be given a project topic, which can be proposed or allocated by
the tutor. Proposed topics will be assessed by the tutor to ensure suitability. Some
project topics in the last 2 years are:

 2022-2023:
o Campus trade-in web app
o Academic grade checker
o Electricity budgeting (connecting to smart plugs)
o Missing item reporting web app
o Live voting web app
 2021-2022:
o A salon booking website
o Bus ticketing system
o Library system
o Local services directory
o RGU meet and greet portal/web app

4. Deliverables

There are 3 submissions in this module. The submission dates are stated in Section 2.
Each submission includes a few deliverables. This section describes the nature and
details of different deliverables.

4.1Deliverables by the Group

Content of group deliverables submitted must be agreed by the group.

4.1.1 Group Report


The Group Report, with a maximum 7500 words and 15 A4 pages,
describes what the team has done during the increments. Only one report
is needed for the whole team. Submit the Group Report to the “group
report” Moodle dropbox.

The followings are examples of expected content:

Topic/Component Description/Explanation
Project management Evidence of project management following the Scrum
framework. This includes description and outcomes of all
Scrum activities in each increment. For example:
 Sprint Planning Meeting outcome. e.g. Product

Date created: August 2023


Version: 5
What is expected of me in this assessment?
Backlog and Sprint Backlog.
 Sprint Review Meeting outcome. e.g. achievement in
the sprint, feedback from Product Owner.
 Sprint Retrospective Meeting outcome.
 Product Backlog Refinement Meeting outcome (if
any).
 Daily progress management. e.g. Daily Scrum
Meeting log/summaries.
Evidence of achievement, and technical description of
achieved features for the marker to understand and
Description of sprint
appreciate your solution. For example:
achievement
 Design and architecture of your system.
 Technical details of implementation.
Domain background, Where applicable, a description of the domain and context.
context, and relevant Consideration of profession, social, legal, security, and
issues ethical issues.
Report writing & The quality of your report, including the structure, narrative,
presentation and use of graphic aid to assist discussion/explanation.

Note: The University policy states that exceeding the word limit by 10%
will result in a grade penalty. You can find out more information at the
following link: Assessment Word Limit Statement.

4.1.2 Demo Video

At the end of each increment, the team must give a demo of the achieved
functionalities as part of the Sprint Review meeting.

 The demo must be recorded into a video with audio narration.


 The maximum duration of the video is 10 minutes.
 The video must be submitted to the Moodle Dropbox, or hosted
in systems like OneDrive, Youtube, etc. If you host your video online,
please state the link clearly in the Group Report.

4.1.3 Program Code

Throughout the project, the team must upload and commit your program
code regularly to a Github repository. State your Github repository
URL in the group report.

 Your Github repository must show incremental progress of the team’s


development work. e.g. A repository with a single update is not a
sufficient evidence.
 Where applicable, the program code should include:
o If applicable, all client-side and server-side code.
o Information to generate any database if used. There is no need to
include any sample data unless they are crucial for the system to
run.

4.2Deliverable by Individuals

Content of individual submissions are opinions of individual students and need not
be agreed by the team.

Date created: August 2023


Version: 5
What is expected of me in this assessment?
4.2.1 Peer Assessment Form

In Increments 0 & 2, each member must submit a Peer Assessment Form


to reflect on the contribution of members in the team. This form must
be submitted to the dropbox in Moodle.

For details of the Peer Assessment, please refer to the separate Peer
Assessment Form document.

4.2.2 Individual Report

At the end of the project, each student must submit an Individual Report in
Increment A2. The content of your individual report must be your
own work.

The Individual Report, with a maximum of 1500 words and 3 A4


pages, must be submitted to the “individual report” dropbox in Moodle.

The report should include, but is not restricted to, the following content:

Topic Description/Explanation
A clear indication of personal contribution to the project.
You must give evidence to support your claims. E.g. Give
Contribution to team
screenshots, citations, and references to other
deliverables.
Appraisal of the A critical discussion of the strength and weaknesses of
teamwork the teamwork and project management experience.
A critical discussion of the current implementation. Your
discussion should include the success, problems, and
alternative designs. (Note: This is NOT a list of achieved
features. Instead, you should critically assess whether the
Appraisal of the product
final product has achieved its aims. Examine different
design and implementation decision made and argue if
there is any better option. Your opinions need not be the
same as the team’s.)
Lessons learned Personal reflection from working on the project.

Note: The same Assessment Word Limit Policy applies to the Individual
Report. See: Assessment Word Limit Statement.

Date created: August 2023


Version: 5
How will I be graded?
There are 3 increments/submissions:
 A0 submission is for feedback only. It does not contribute to the final grade.
 A1 project demo contributes 10%.
 A2:
 Group report and project demo contribute 60% and 10% respectively.
 Individual report contributes 20%.

The following diagram shows how the final grade is computed for a student:

The final mark is mapped into a grade according to the following rules:

A At least 85 marks.

B At least 70 marks.

C At least 60 marks.

D At least 50 marks.

E At least 40 marks.

F Less than 40 marks.

NS Non-submission.

*If the word count is above the specified word limit by more than 10% or the submission contains an
excessive use of text within tables, the grade for the submission will be reduced to the next lowest grade.

Date created: August 2023


Version: 5
Date created: August 2023
Version: 5
Feedback grid
GRADE A B C D E F
DEFINITION / EXCELLENT COMMENDABLE/VERY GOOD SATISFACTORY BORDERLINE FAIL UNSATISFACTORY
CRITERIA Outstanding GOOD Highly Competent Competent Fail
(WEIGHTING) Performance Meritorious Performance Performance
Performance
Strictly following the Scrum Closely following the Scrum Mostly following the Scrum Loosely following the Scrum Not following the Scrum No/minimal attempt.
Group Report framework to manage framework to manage project. framework to manage framework to manage framework, or details of
project. Excellent description Very good description of project project. project. Adequate Scrum activities mostly
of project management. All management. Almost all Scrum Good description of project description of most Scrum missing.
(60 %) Scrum activities outcomes activities outcomes are clearly management. Most Scrum activities for the
are clearly described with described. May have minor activities outcomes understanding of project Poor design of system.
Grade full evidence supplied. omission of details and described. Some activities, management. Some details Serious lacking in
: supporting evidence. details or evidence may be are missing with a lack of achievement. Missing
Excellent design of system missing. supporting evidence. system design and
and achievement in Very good design of system and implementation details.
functionalities. Excellent achievement in functionalities. Good design of system and System design may have
description of system design Very good description of system reasonable achievement in flaws. Adequate Report content is either
and implementation. and design implement. May have functionalities. Good achievement of basic inappropriate or mostly
minor issues in design, description of system design functionalities. Some lacking. Poor writing quality.
Report content is highly implementation, or technical and implementation with description of system design
appropriate and useful for description. minor omission of details. and implementation but
the understanding of the details mostly missing.
project. Report content is appropriate Report content is
Professional quality of with very minor omission in appropriate with little Report content is mostly
writing. relevant topics. Near-professional missing of relevant content. appropriate with some
quality of writing. Good quality of writing with relevant topics missing.
minor issues. Adequate quality of writing
but may have issues.
Professional quality of Near-professional quality of Good quality of delivery and Adequate quality of deliver Poor quality of delivery. No/minimal attempt.
A1 Demo video presentation delivery. delivery. content with minor issues. and content but with some Content has major omissions
issues/weaknesses. or is mostly inappropriate.
Excellent content which is Very good content which is Demo is mostly helpful for
(10%) appropriate. appropriate. the understanding of sprint Demo give adequate Demo gives little useful
achievement. information on sprint information on sprint
Grade Demo is very helpful for Demo is helpful to audience to achievement. achievement.
: audience to appreciate appreciate sprint achievement.
sprint achievement.

Professional quality of Near-professional quality of Good quality of delivery and Adequate quality of deliver Poor quality of delivery. No/minimal attempt.
A2 Demo presentation delivery. delivery. content with minor issues. and content but with some Content has major omissions
issues/weaknesses. or is mostly inappropriate.
Video Excellent content which is Very good content which is Demo is mostly helpful for
appropriate. appropriate. the understanding of sprint Demo give adequate Demo gives little useful
(10%) achievement. information on sprint information on sprint

Date created: August 2023


Version: 5
GRADE A B C D E F
DEFINITION / EXCELLENT COMMENDABLE/VERY GOOD SATISFACTORY BORDERLINE FAIL UNSATISFACTORY
CRITERIA Outstanding GOOD Highly Competent Competent Fail
(WEIGHTING) Performance Meritorious Performance Performance
Performance
Grade Demo is very helpful for Demo is helpful to audience to achievement. achievement.
: audience to appreciate appreciate sprint achievement.
sprint achievement.

Excellent indication of Very good indication of personal Good indication of personal Adequate indication of Vague indication of personal No/minimal attempt.
Individual personal contribution to contribution to teamwork with contribution to teamwork. personal contribution to contribution to project. Little
teamwork with full evidence almost all evidence supplied. Some omission of evidence. project. Some evidence evidence supplied to support
Report supplied. supplied to support claim. claim.
Very good appraisal of system Good appraisal of system
(20%) Critical appraisal of system, and teamwork but may not be and teamwork but may be Some attempts to appraise Little appraisal of system
with clear identification of critical. generic and lack details. system and teamwork but and teamwork.
Grade weaknesses and detailed mostly generic.
: insight into potential Very good reflection but may Good reflection but may be Little reflection.
improvement. have minor issues or omission. generic in some aspects. Some sensible reflection
which can be brief/generic.
Critical appraisal of
teamwork and project
management.

Excellent reflection.
Coursework received late, without valid reason, will be regarded as a non-submission (NS) and one of your assessment opportunities
will be lost.
What else is important to my assessment?
What is the Assessment Word Limit Statement?
It is important that you adhere to the Word Limit specified above. The Assessment Word Limit Statement
can be found in Appendix 2 of the RGU Assessment Policy. It provides detail on the purpose, setting and
implementation of wordage limits; lists what is included and excluded from the word count; and the
penalty for exceeding the word count.

What’s included in the word count?


The table below lists the constituent parts which are included and excluded from the word limit of a
Coursework; more detail can be found in the full Assessment Word Limit Statement. Images will not be
allowed as a mechanism to circumvent the word count.

Excluded Included
Main Text e.g. Introduction, Literature Review,
Cover or Title Page Methodology, Results, Discussion, Analysis,
Conclusions, and Recommendations
Executive Summary (Reports) or Abstract Headings and subheadings

Contents Page In-text citations


List of Abbreviations and/or List of
Footnotes (relating to in-text footnote numbers)
Acronyms
List of Tables and/or List of Figures Quotes and quotations written within “…”

Tables – mainly numeric content Tables – mainly text content

Figures

Reference List and/or Bibliography

Appendices

Glossary

What are the penalties?


The grade for the submission will be reduced to the next lowest grade if:
 The word count of submitted work is above the specified word limit by more than 10%.
 The submission contains an excessive use of text within Tables or Footnotes.

Date created: August 2023


Version: 5
What else is important to my assessment?
What is false authorship?
“The University defines this as the practice of submitting work where the student is not the author of
that work. The ‘false authorship’ may relate to the student engaging with a third party and/or software
tool to complete an assessment, either in part or whole. This may include work produced by, but not
attributed to: another student, an essay mill, a family member or friend, a tutoring service or the
unauthorised use of Artificial Intelligence (AI) software. It may also include payment, or other favours,
though this will not always be the case. It may relate to any form of assessment or conducting research”
(RGU 2023).

What is plagiarism?
Plagiarism is “the practice of presenting the thoughts, writings or other output of another or others as
original, without acknowledgement of their source(s) at the point of their use in the student’s work. All
materials including text, data, diagrams or other illustrations used to support a piece of work, whether
from a printed publication or from electronic media, should be appropriately identified and referenced
and should not normally be copied directly unless as an acknowledged quotation. Text, opinions or ideas
translated into the words of the individual student should in all cases acknowledge the original source”
(RGU 2023).

What is collusion?
Collusion is defined as “two or more students working together, without the prior authorisation of the
Course Leader, tutor or supervisor, to produce the same piece of work, and then attempting to present
this work as their own“ (RGU 2023).

For further information please see Academic Integrity.

What if I’m unable to submit?


 The University operates a Fit to Sit Policy which means that if you undertake an assessment then
you are declaring yourself well enough to do so.
 If you require an extension, you should complete and submit a Coursework Extension Form. This
form is available on the RGU Student and Applicant Forms page.
 Further support is available from your Course Leader.

What additional support is available?


 RGU Study Skills provide advice and guidance on academic writing, study skills, maths and
statistics and basic IT.
 RGU Library guidance on referencing and citing.
 The Inclusion Centre: Disability & Dyslexia.
 Your Module Coordinator, Course Leader and designated Personal Tutor can also provide
support.

What are the University rules on assessment?


The University Regulation ‘A4: Assessment and Recommendations of Assessment Boards‘ sets out
important information about assessment and how it is conducted across the University.

Date created: August 2023


Version: 5

You might also like