|
How CITS3200 Project Will Work
Team allocation
People will be randomly allocated to teams, which will have 5 or 6 people.
The mapping of people to teams will be published by 8:30am on Tuesday of
Week 1, sooner if I can manage it.
Once you know what team you are in, get together with the other members of
your team, look at the list of Projects on Offer and make a list
of your preferred projects in descending order of preference.
You are more than welcome to contact people who have proposed projects
your team is interested in if you need further details.
One person from the team must then use a survey hosted by Qultrics, whose
URL will be given to you, to enter the list of preferences.
Please ensure that is done by 4pm on Thursday of Week 1.
Some projects are very popular, so your list should name at least 10 projects –
preferably more – in case your more preferred projects are already taken.
This is particularly important now, given the significant increase in the
size of the class, and hence the number of teams.
In listing your team's ranked list of projects, you can, if you wish, add some text with any of the
project choices outlining reasons
why your team should have that project, e.g. members of the team may have special expertise
or previous experience in the topic area.
For example, one year, a team, which was very keen on a medical tutoring system
project, made a point of noting that the team included former med. students.
Project Selection
A project will be assigned to each team. There is no guarantee that
top preferences will be met, but every effort will be made to maximise overall satistifaction
based on the lists you supply, together with any additional text.
Project allocations will be announced by Friday 1pm. Once assigned, a Team
can swap a project with another Team, if they are
willing.
Please inform me of the swap. The main thing is that you should contact the
client to introduce yourselves, set up times for meetings, etc, and generally get to work.
Note that Microsoft Teams can be used to set up meetings with people outside UWA.
It is possible that, after work has begun on the project, it becomes clear that the
project is not turning out as you expect.
Your Team may request
a new project, but it has to be one from the list that is not being done by another team
(some projects can be done by two Teams),
and really needs to happen as soon as possible as the project still needs to fit in to the available semester.
A Note about IP
By default, students own any Intellectual Property they create – you are not employees –
so while project proposers will have IP invested in projects (and there may be third party IP),
students' IP interests must also be respected.
Each project (see Projects on Offer) will therefore indicate which of the following IP models will be used.
-
Right of proposer and students to use and modify project outputs, but not to distribute
-
GNU General Public License ("open source")
-
Creative Commons ("open source"), typically
CC BY-NC, which permits non-commercial use, adaptation
and distribution of the system, but attribution of the source must be given. The license does not permit commercial use.
-
Joint exploitation of any IP that is created
-
IP to be assigned to the project proposer(s)
The IP model requested by a project's proposer may or may not be negotiable; the IP model used may, or may not, affect
your team's ranking of particular projects.
Doing the Project
You should commence the project as soon as the project
is allocated to you. The first deliverables for Sprint 1 are due in
Week 4, so time is of the essence.
The Project home-page contains
full details of the deliverables and what each is worth.
Here are some issues you will need to address.
The Deliverables
There are both Team and personal deliverables that are due
at the end of each Sprint.
These are discussed on the project page, but, in summary, the deliverables
are both project related (and there is a group mark, which, in accordance with University
policy, must be the same for all team members), and an individual mark, which will be based
on reflections you submit, your contribution to the project, and a Professionalism mark
from your Project Supervisor.
Mentors
Mentoring is being performed by members of staff from Microsoft, Thales, UWA IT and other
industrial partners. Mentors
provide
general advice and feedback on process and team issues.
The project schedule lists the weeks in which mentoring weeks should occur.
It is up to each team to contact your mentor in good time to arrange
the meeting.
These meetings are mandatory (and very helpful).
Missed meetings (other through illness or misadventure) will result in lowered scores for
Professionalism.
Computing Resources and Labs
The School's Linux or Windows systems
may be used in the labs on the third floor. There are no scheduled
labs or lab sheets; rather machines may be used on a first come first
served basis outside booked periods.
Project Expectations
It is expected that:
Read This (it's worth it)
A couple years ago I asked a former CITS3200 Professional Computing student to write about his experience in a project that failed.
What he created was an excellent piece on signs of failure in a team project, and the nature of leadership in such a project.
Well worth reading and learning from.
|