WEEK 1 - Product Development 333
WEEK 1 - Product Development 333
Dr Susan J Jones
[email protected]
Module Leader CET333
Table of Contents
Overview 3.
Reading List 6.
Module Resources 6.
Regulations 7.
Module Descriptor 8.
During this module you will take on the role of a computing professional
developing a solution for a client. Your tutor will be your client in a scenario
driven context and it will be up to you to determine requirements, plan the
project, identify the methods you will use to develop the proposed system and
design, develop, test and evaluate the product with the client.
This experience, while not quite as pressured as a client relationship in the
real world, should help you to develop some of the the skills you will need in
the future as a graduate computing professional and as such is a key part of
your programme of studies.
Focus on Practice
The entire focus in this module is on ‘pratice’. Students are not required to
undertake any academic research or writing, repeating the knowledge and
skills covered in the module CSE306. In contrast all documentation, including
any written specifications, or narrative about the work undertaken must be
written entirely from a practitioner perspective, in the students’ own words.
This does not mean that students are not required to undertake any
‘research’, rather that this is practitioner research, and any writing must be
At the outset, students are given a brief introductory enquiry from a potential
client and are required to prepare to meet and interview the client to find out in
detail the client requirements. Note one scenario will be used for all three
computing top-up programmes, but the solution for students on each
programme will be tailored to suit their programme learning outcomes.
Development Process
Evaluation Process
Upon completion of your final product, your client is required to evaluate your
product using the form in Appendix 2 and this form is then used as part of the
assessment process by tutors.
The assessment comprises one online portfolio submission worth 100% of the
marks which tracks the project in full. Towards the end of the project students
must demonstrate their solution to the client. The portfolio must include the
‘Requirements Specification’ agreed and signed off by the client and ‘Client
Evaluation’ form duly completed and signed off. Please ensure to carefully
read and follow the instructions provided in the assignment and note that you
MUST include the signed ‘Requirements Specification’ and completed and
signed ‘Client Evaluation’ in your portfolio. During the module students will be
invited to meetings with the client and tutors. These review meetings are
logged with attendance contributing to marks for the overall mangement of the
Module Staffing
Your Tutor:
Your Client:
Many books have been published on the management of IT and computing projects and new
publications are being released all the time in both print and electronic format. The following
books are a small selection, including a book recommended by the BCS (British Computer
Society).
Bob Hughes (2012). Project Management for IT-Related Projects: Second Edition.
BCS Learning and Development Ltd.
Module Resources
Lecture slides, tutorial information and any additional materials used on this
module will be made available through CANVAS. The module leader for
CET333 is Dr Susan J. Jones. In case of queries for on-campus students,
these should be directed to the module leader or supporting tutors via email
as appropriate.
For off campus students, the module will be taught by local tutors and
students are referred to their local tutor for all advice and support needed.
Where any off-campus queries arise that cannot be dealt with locally, tutors
will contact the module leader directly for any guidance or clarification.
The module is assessed 100% through the portfolio and each student is
required to submit a portfolio document tracking the project in full, plus a
separate file of code – if this is available.
&(7352'8&7'(9(/230(17
:HOFRPHWRWKH0RGXOH&DWDORJXH
&(7 352'8&7'(9(/230(17
6FKHPH 8QGHUJUDGXDWH 'HSDUWPHQW &RPSXWLQJ(QJLQHHULQJDQG7HFKQRORJ\
/HYHO /HYHO 7XWRU 686$1-21(6
&UHGLWV 0RGXOH &RPSXWLQJ
%RDUG
'HVFULSWLRQ
02'8/('(6&5,3725
7,7/(3URGXFW'HYHORSPHQW
&2'(&(7
&5(',76
/(9(/
)$&8/7<$SSOLHG6FLHQFHV
02'8/(%2$5'&RPSXWLQJ8QGHUJUDGXDWH
35(5(48,6,7(61RQH
&25(48,6,7(61RQH
/($51,1*+2856
/($51,1*287&20(6
8SRQVXFFHVVIXOFRPSOHWLRQRIWKLVPRGXOHVWXGHQWVZLOOKDYHGHPRQVWUDWHG
.QRZOHGJH
&ULWLFDODZDUHQHVVRIDUDQJHRISUDFWLWLRQHUPHWKRGVDQGWHFKQLTXHVDSSURSULDWHWRWKHGHYHORSPHQWRIDSURGXFW
LQDVSHFLILFFRPSXWLQJFRQWH[W
8QGHUVWDQGLQJRIWKHEXVLQHVVDQGWHFKQRORJLFDOFRQWH[WLQZKLFKSURGXFWGHYHORSPHQWDQGHYDOXDWLRQWDNHV
SODFH
6NLOOV
7KHDELOLW\WRDSSO\DSSURSULDWHWHFKQLTXHVWRGHWHUPLQHVSHFLI\GHVLJQEXLOGDQGWHVWDVROXWLRQWRDSUREOHP
7KHDELOLW\WRFULWLFDOO\HYDOXDWHWKHSURFHVVDQGWKHSURGXFWRIDGHYHORSPHQWDFWLYLW\
&217(176<1236,6
7KHPRGXOHDLPVWRSURYLGHWKHVWXGHQWZLWKWKHRSSRUWXQLW\WRGHYHORSWKHLUDELOLWLHVLQSURGXFWGHYHORSPHQWZLWKLQ
DVSHFLILFWHFKQRORJ\GRPDLQ,WZLOODOORZWKHPWRVHOHFWDQGDSSO\PHWKRGVDQGWHFKQLTXHVWKDWDUHDSSURSULDWHWRD
GHYHORSPHQWFRQWH[WLQFOXGLQJHYDOXDWLYHWHFKQLTXHVWKDWZLOODOORZWKHPWRGHPRQVWUDWHVXFFHVVDJDLQVW
LGHQWLILDEOHDQGPHDVXUDEOHFULWHULD
7KHPRGXOHZLOOFRYHU
$SSURDFKHVWRLGHQWLI\LQJFOLHQWXVHUUHTXLUHPHQWV
3URGXFWGHYHORSPHQWPHWKRGRORJLHVDQGWKHLUVHOHFWLRQIRUDJLYHQFRQWH[W
3URGXFWGHVLJQDQGGHYHORSPHQWWRROVWHFKQLTXHVDQGDSSURDFKHVDQGWKHLUVHOHFWLRQIRUDJLYHQFRQWH[W
Please use this template to record ‘Client Contact’ at the set points indicated. Where
students meet the client individually, clients will use this form to provide feedback on
progress. This document must be included in the Portfolio submission where
indicated.
Comments:
Actions:
Actions:
Actions:
Overview
Guidance: provide background to the company and a brief overview of the work.
Client requirements
Guidance: this outlines the list of the clients requirements in terms of product features required, and
delivery mechanisms if appropriate. Future requirements to be implement in future phases should be
listed (the “wish list”). Each requirement should be presented in chronological order. The phase to
which each requirement belongs should be shown in some way.
Constraints
Guidance These define the boundaries of the work for this specific project and typically include: Any
limitations should be described. Any limitations on access to specific resources, budget, the research
topic and standards should be included.
Resources
Guidance: These define the access and assets that will provided by the client, or available via the
university, for use during the project and typically include: the number of people who will be involved
in the project, their skills, possibly naming individual, Specific equipment, services.
Sponsor Sign-off
Guidance: The sponsor is asked to sign and date the first part of the ToR. This confirms acceptance of
its content as a contract to be worked to by the student. The sponsor should not sign-off on this until
they are satisfied with the content. The sponsor is asked to focus on the practical aspects of the project
and the deliverable that is to be produced for them.
Note: Tutors at the University of Sunderland use the Client Evaluation Form
during marking. The artefact product is worth 35% of the total mark for the
Portfolio. Failure to include this two page Client Evaluation Form will lead to
loss of marks.
Students are required to transfer the requirements agreed with the client at
the start of the project and documented in the Terms of Reference document
into the grid on Page 1. Where the number of requirements exceeds the grid
size, students should include only the key functionality of the product. Note
this should be word-processed for clarity, NOT hand written.
At the end of your project produce and print your own 2 page Client
Evaluation Form and make this available to the Client at the date and time
agreed for the evaluation.
At the end of the evaluation, the Client and Student must sign and date both
pages of the Client Evaluation Form before it is scanned in and incorporated
into the Portfolio.
Student Name
[CAPITALS]
Client Name
[CAPITALS]
Clients are required to evaluate the student’s artefact using the two page Client
Evaluation Form.
Clients are required to evaluate the student product against the following generic
design heuristics. Please enter an “X” in the box as appropriate.
Note: Tutors at the University of Sunderland use the Client Evaluation Form
during marking. The artefact product is worth 35% of the total mark for the
Portfolio. Failure to include this two page Client Evaluation Form will lead to
loss of marks.
Students are required to transfer the requirements agreed with the client at
the start of the project and documented in the Terms of Reference document
into the grid on Page 1. Where the number of requirements exceeds the grid
size, students should include only the key tasks agreed. Note this should be
word-processed for clarity, NOT hand written.
At the end of your project produce and print your own 2 page Client
Evaluation Form and make this available to the Client at the date and time
agreed for the evaluation.
At the end of the evaluation, the Client and Student must sign and date both
pages of the Client Evaluation Form before it is scanned in and incorporated
into the Portfolio.
Student Name
[CAPITALS]
Client Name
[CAPITALS]
Clients are required to evaluate the student’s artefact using the two page Client
Evaluation Form.
Evaluation of consultancy requirements agreed with the client, specified and signed
off in the Terms of Reference document.
Clients are required to evaluate the student technical report against the following
generic consultancy outcomes. Please enter an “X” in the box as appropriate.
Description
1.
This
week
I
worked
on:
2.
Time
Spent
on
above
work:
Reflection
3.
Explain
how
you
did
the
work
listed
in
section
1:
4.
Explain
why
you
worked
in
the
manner
described
above:
5.
Think
about
and
write
down
what
you
have
found
out/learned
from
your
actions
this
week:
Carry
Forward
6.
Highlight
any
questions,
problems,
tentative
conclusions
to
follow
up
on
next
week
or
later.
• List
o what
work
you
have
done,
and
o how
long
you
spent
on
it.
• Explain
o how
you
did
it
o why
you
did
it,
o what
you
think
about
what
you’ve
done
or
found
out/learned,
• Highlight
o any
questions,
difficulties,
initial
conclusions
you
might
have
at
that
point
to
follow
up
later.
Write
in
whatever
style
suits
you,
as
these
notes
are
for
your
own
use
when
you
reflect
on
them
later
on.
So,
you
may
say
“I
did
this
because…”
and
“I
think
that
this
means…”
–
although
when
you
write
assignments
for
tutors
at
university
they
will
usually
ask
you
to
write
more
formally:
“It
was
decided
that….”.
You
may
even
choose
to
write
in
a
language
other
than
English
if
the
log
is
not
going
to
be
assessed
by
your
tutor.
This
may
help
you
if
you
find
it
easier
to
write
down
your
thoughts
in
your
native
language.
Anything
that
you
must
show
your
tutor
should
however
be
in
English.
How
can
you
use
a
learning
log
to
help
group
work?
Learning
logs
are
kept
by
individuals
–
but
you
can
make
use
of
them
even
in
group
work.
By
keeping
a
log
the
team
can
keep
track
of
what
the
different
team
members
are
doing
and
how
their
work
is
progressing.
You
should
be
passing
on
summaries
to
other
team
members
every
week
of:
• what
you
have
been
doing
• how
much
time
it
took
you
• what
you
have
found
out
• the
routine
-‐
what
you
expected
to
discover
• the
unexpected
-‐
so
that
the
team
can
follow
up
the
new
findings
• what
difficulties
you
have
encountered
and
how
you
overcame
them.
You
could
e-‐mail
this
to
other
members
of
the
team
(or
to
the
team
leader)
or
bring
it
to
each
group
meeting
so
that
the
group
can
review
these
summaries.
This
helps
the
group
to
check
on:
• progress:
what
is
late,
what
is
going
well.
• quality:
how
good
is
the
evidence
you
are
finding,
the
writing
you
are
doing?
• distribution
of
work:
do
some
people
have
too
much
to
do?
Are
some
people
being
lazy?Does
this
mean
a
change
in
task
assignments,
and/or
the
recommended
distribution
of
marks
among
the
team
members?