3 june 20031 project skills module msc computing and msc it school of computing tuesday 3 june 2003...

32
3 June 2003 1 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

Post on 21-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 1

Project Skills Module

MSc Computing and MSc IT

School of Computing

Tuesday 3 June 2003

© De Montfort University 2002

Page 2: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 2

Module Aims

• To determine good project management methods

• To provide guidance in good project practice

• To introduce a range of key assessment and application skills

• To appreciate the main differences between undergraduate and postgraduate projects

© De Montfort University 2002

Page 3: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 3

Lecture Topics• Tuesday

– Terms of Reference – Product and Academic Objectives– Project Assessment– Contracts, Ethics and Critical Review

• Thursday– The Dissertation and Appendices– Reference Citations– The Demonstration– Interviewing Techniques

© De Montfort University 2002

Page 4: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 4

What is a Project?

• A learning experience of value to careers

• Something to be assessed and passed

• Combines skills and knowledge of modules

• A piece of work with described deliverable

• Will be Software Development or Research

• Required by external certification bodies

© De Montfort University 2002

Page 5: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 5

Terms of Reference• Sections:

– Your Name and Course– Client/Proposer and Supervisor– Project Background– Objectives– Academic links– Software/Hardware requirements– Resources/Constraints/Sources/Activities– Hand in date/Signatures/Contract

© De Montfort University 2002

Page 6: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 6

Product Objectives

• The main deliverables of the project meeting the requirements of the proposer and as you specified in the Terms of Reference

• Typical deliverables– User or functional specification– Working and tested programmes– User Manual– Feasibility Study

© De Montfort University 2002

Page 7: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 7

Academic Objectives

• Something new and may relate to areas of interest not fully covered by the modules

• The topic must be capable of precise specification and measurement

• The link between your academic objectives and the product must be clear

• For example - A critical evaluation of the methodology used

© De Montfort University 2002

Page 8: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 8

Project Assessment

• A formulaic approach is not used at Masters level

• Assessors independently provide an overall project mark

• All available evidence will be considered

• Moderation meetings will comprise course management team, project co-ordinator and first supervisors

© De Montfort University 2002

Page 9: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 9

Assessment Aspects

• Quality of products and Task Complexity

• Systems Design and/or Critical Analysis

• Dissertation

• Demonstration/Viva

• Oral Presentation/Viva

• Management

See Staff and Student Project Guide for details of mark analysis

© De Montfort University 2002

Page 10: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 10

Project Contract

• At the Terms of Reference stage you must sign the Project Contract Form. This can be found on the web site at:

www.cse.dmu.ac.uk/~rij

• The signed form must be submitted to the first supervisor and must be included in the project dissertation.

© De Montfort University 2002

Page 11: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 11

Ethical Review• University Policy regarding the protection of

individuals who are the subjects of research

• The project may impinge on the confidentiality, privacy, convenience and safety of others.

• We are required to ensure that participants:– be fully informed– volunteer without inducement– free to opt out at any time (section 2.5 of Guide)

© De Montfort University 2002

Page 12: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 12

Ethical Review (2)

• The project might involve:– Gathering information by interviewing,

surveys, observation or questionnaires– Using archived data in which individuals are

identifiable– Researching into areas that are at the margins of

the law or risk injury

© De Montfort University 2002

Page 13: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 13

Ethical Review (3)

• Process– Complete a form comprising checklist of

ethical issues– Present to your supervisor who will authorise

first 3 outcomes– The fourth outcome is reported to the Faculty

Human Resources Committee for resolution– Sign and give copy to supervisor (+1 in report)

© De Montfort University 2002

Page 14: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 14

Critical Review• Projects must exhibit evidence of a thoughtful

investigation of the problem/opportunity

• Any statements made must be justified or referred to another text

• Software development projects must provide thorough testing and analysis of results

• Research projects must show a critical analysis of the approach taken

© De Montfort University 2002

Page 15: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 15

Project Skills Module

MSc Computing and MSc IT

School of Computing

Thursday 5 June 2003

© De Montfort University 2002

Page 16: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 16

Indicative Timetable• Project Skills sessions May/June• Project details issued towards the end of the

teaching period• Project Co-ordinator allocates projects and

supervisors. Begin preparatory work• Terms of Reference to Supervisor before the

end of the semester• Mid June - full time work on the project

© De Montfort University 2002

Page 17: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 17

Estimating

• Yeates– Feasibility Study/Analysis/Design 45%– Programming/Testing/Install 55%

• Grady– Investigation/Specification/Design 35%– Programming/Testing 30%– Implement 35%

• Yourdon– Survey/Analysis 40%– Design/Implementation/Other 60%

© De Montfort University 2002

Page 18: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 18

Working on the Project

• Terms of Reference

• Literature Survey or Fact Finding – identifying gaps or defining the requirements

• Fact Analysis – solving identified problem or a requirements

specification

• Implementation– always over estimate time needed

© De Montfort University 2002

Page 19: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 19

Report Content

• Evidence of Research and Critical Analysis

• Structure and Readability

• Abstract

• Quoting References

• Acknowledgements

• Dissertation style and presentation

• Copyright © De Montfort University 2002

Page 20: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 20

Dissertation Style

• Your report will comprise 3 distinct sections:– The Abstract– The Dissertation– The Appendices

• The Abstract (page 16)– 250 words summarising project objectives, methods

and primary achievements– Name, Title, Supervisor, proposer– Will the report attract a researcher’s interest?

© De Montfort University 2002

Page 21: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 21

The Dissertation• Typed, 1.5 or double spaced, between 20 and 25

pages and 40mm margins (left and bottom) 15mm margins (right and top)

• Sections– Front Page– Title Page– Acknowledgements– Contents Page– Lists (Diagrams, Figures, Acronyms)

© De Montfort University 2002

Page 22: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 22

The Dissertation (2)

• More Sections– Abstract– Introduction– Main Body– Academic Objectives– Conclusions and Recommendations– References– Back Cover

© De Montfort University 2002

Page 23: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 23

The Appendices

• May be bound separately– Terms of Reference– Plans and Progress Forms– Design documents– User Manual– Test plan and logs– Requirements documents

• Presentation Check List © De Montfort University 2002

Page 24: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 24

The Demonstration

• Your opportunity to show (and sell) your product and to prove that your prototype does what you said it would in the Terms of Reference.

• Two Views:– User - features and functionality– Technical - design and coding

• Audience and time allowed © De Montfort University 2002

Page 25: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 25

The Demonstration

• Good practice– Arrive early– Make a checklist– Do a run through– Relax and be confident– Prepare a demonstration plan– Decide on the structure

• Remember 30 minutes max to complete one of the assessment headings

© De Montfort University 2002

Page 26: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 26

Must Do

• Plan the venue

• Rehearse the approach

• Decide what data to use

• Think about possible questions

• Find out who the 2nd marker is

• Have a back up plan

• Bring your disks to the demo.

© De Montfort University 2002

Page 27: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 27

Don’t Do

• Say your disks were stolen whilst in Tesco

• Load the software during the demo. time

• Ask for an extension that morning

• Over run 30 minutes

• Wear anything unfashionable

• Complete in under 5 minutes

© De Montfort University 2002

Page 28: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 28

A Few Hints

• Be an hour early

• Get the introduction right - if you were listening for the first time …

• State the rules

• Say you are going to work through a typical scenario faced by a member of staff

• Decide whether to use handouts

• Conclude correctly

© De Montfort University 2002

Page 29: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 29

Reference Citations

• Within your text– Maron (1987) suggests that this is incorrect– It has been suggested that this in incorrect

(Maron, 1987)

• In the References– List in alphabetical order of surname and

chronologically for the same author. (a,b,c ..)

• This is the Harvard System © De Montfort University 2002

Page 30: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 30

Interviewing Techniques

• Preparation– Research organisation and product/service– What, Why, When, Who and How– Keep questions simple and in a logical order– Right question to right person– No statements and write brief answers down– Determine meeting time, place and name– Arrive on time

© De Montfort University 2002

Page 31: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 31

Interviewing Techniques (2)

• During– Opening discussion, setting scene– Small points but important– Keep to script and no jumping to conclusions or

completing sentences, stay in control– Try not to debate the point (yet)– No rude or emotive language– Do not try to read upside down

© De Montfort University 2002

Page 32: 3 June 20031 Project Skills Module MSc Computing and MSc IT School of Computing Tuesday 3 June 2003 © De Montfort University 2002

3 June 2003 32

Interviewing Techniques (3)

• Closing– Summarise– Seek agreement to see staff, make notes– May see interviewee again– Offer to provide a written summary of interview– Collect specimens of documents obtained

© De Montfort University 2002