Paul Bourke (Paul.Bourke@dit.ie) DT211/3 & DT228/3 Team Project Paul Bourke (Paul.Bourke@dit.ie) Module Web Page: http://www.comp.dit.ie/pbourke.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Business School Marketing in Context Enquiry-based Learning (EBL) Launch Week 9.
Case Studies M.Sc. in Applied Statistics Dr. Órlaith Burke Michaelmas Term 2012.
CMPT 275 Software Engineering
© Dr I M Bradley CG109 - Individual Project (Undergraduate) Overview Briefing.
Test Automation Success: Choosing the Right People & Process
Projects Co-ordinator
COMP4710 Senior Design Process Documentation and Deliverables.
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
Agile
An Overview. BizLink BizLink is a Social Networking platform for business. It allows colleagues to come together, ask questions, share resources, form.
General information CSE 230 : Introduction to Software Engineering
IS 421 Information Systems Management James Nowotarski 16 September 2002.
ABET The Complete Report on Your Course. ABET OUTCOME CHECKLIST.
Office Designs The Design Process at Work © MS Office Suite.
COMP4710 Senior Design Richard Chapman. Outline What is Senior Design? What is Senior Design? Course Structure Course Structure End of Cycle Binder End.
IS550: Software requirements engineering Dr. Azeddine Chikh 4. Validation and management.
Information Processing The History Assignment. Assignment Brief Write a 1000-word report on one aspect of ‘The History of Computing’ This will be worth.
Capstone Design Project (CDP) Civil Engineering Department First Semester 1431/1432 H 10/14/20091 King Saud University, Civil Engineering Department.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Chapter 4 Designing Significant Learning Experiences II: Shaping the Experience.
PROGRAM LAUNCHING Business Plan Writing ELIB 203.
AICT5 – eProject Project Planning for ICT. Process Centre receives Scenario Group Work Scenario on website in October Assessment Window Individual Work.
EET 333 – ENGINEERING TEAM PROJECT 2 nd Semester, 2014/2015 Session.
Man and Machine: Introduction to Module Damian Gordon.
Conquering Complex and Changing Systems Object-Oriented Software Engineering Chapter 1, Introduction to Software Engineering.
Agile Software Development Chapter 3 – Lecture 1 Adrián Susinos.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
RUP Implementation and Testing
PINNACLE GRADE BOOK Latonya Wilcox Instructional Technology St. Thomas University.
Z26 Project Management Introduction lecture 1 13 th January 2005
CMSC 345, Spring CMSC 345 Software Design and Development Spring 2003 Section 0101 Ms. Susan Mitchell “Welcome to the School of Hard Knocks”
Final Year Project COMP390/393/394/395 Irina Biktasheva – coordinator
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
CISB594 – Business Intelligence
Software Engineering Management Lecture 1 The Software Process.
Small Business Consulting Project Guidelines. 2 Milestones Conduct Phase I (Initial Client Interview) by Monday April 6th Complete Phase I (Description)
(Building the Presentation Layer - KISS). Figuring out what to do! Every was not learnt over night and certainly not without proper help and support.
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
BSc Final Year Projects in Computing Computer Science, Creative Computing, Games Programming, Business Computing Dr Rodger Kibble.
Certificate IV in Project Management Certificate IV in Project Management Course Structure Course Number Qualification Code BSB41507.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
CMSC 345, Fall CMSC 345 Software Design and Development Fall 2003 Section 0101 Ms. Susan Mitchell Leave Your Ego at the Door!
Barbara White, HIT 191 E Ticket, School of Information Technology HIT 191 E Ticket Assessment 1.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
CS352 Software Engineering Project (Software Engineering in the Small) Michael Oudshoorn and Ray Babcock.
2012: J Paul GibsonTSP: Mathematical FoundationsMAT7003/Project.1 MAT 7003 : Mathematical Foundations (for Software Engineering) J Paul Gibson, A207
CSPC 464 Fall 2014 Son Nguyen.  Attendance/Roster  Introduction ◦ Instructor ◦ Students  Syllabus  Q & A.
Project 1 (CGNB 413) Briefing
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
1 CC2039 Professional Development for Communication Technology Developing a Project Proposal.
Qualifications Update: Chemistry Qualifications Update: Chemistry.
Employment skills (CT2E01NI) Brief on Assessment Week 0.
Overview of Socio-cognitive Engineering General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification.
Employment Skills for Computing. Module Brief  This module prepares students to build their competency for employability through working on ‘People’
Unit 8: Implementation, Part II Seminar Wednesday pm ET.
Qualifications Update: Higher Media Qualifications Update: Higher Media.
Certificate IV in Project Management Assessment Outline Course Number Qualification Code BSB41507.
Z26 Project Management Presentations Lecture 5b 9 th February 2006 Graham Collins, UCL.
IBM Academic Initiative JazzHub Overview John Schilt Lead, IBM Academic Initiative Australia / New Zealand UNSW and IET (Young Professionals)
Contact US: ID: Phone Number:
M253 Students Study Guide Mrs. Fatheya Al Mubarak – AOU Dammam.
Unit 6 Application Design.
INTRODUCING THE TOOLKIT L3 & L5
ALL project 2 – Virtual Reality Interactive Story
Chapter 1, Introduction to Software Engineering
BMM646 (incorporating BMM647 & BMM657)
COMP390/3/4/5 && COMP593 Final Year Projects Demonstration & Dissertation Irina Biktasheva
Presentation transcript:

Paul Bourke (Paul.Bourke@dit.ie) DT211/3 & DT228/3 Team Project Paul Bourke (Paul.Bourke@dit.ie) Module Web Page: http://www.comp.dit.ie/pbourke

Aims of this module This module offers the students the opportunity to use the knowledge and skills they have developed over the previous stages in the development of a complex software system. This module aims to: group students into small teams and familiarise them with a range of skills and knowledge necessary, to take a software application through its life cycle. 21/04/2017

Learning outcomes Demonstrate group interaction Demonstrate ability to deliver individual objectives within a team structure Demonstrate leadership and team collaboration skills Demonstrate an ability to follow development processes from initiation through design, implementation, test and delivery Implement a project design in an appropriate format from a requirements specification Demonstrate a choice of appropriate technology Implement role functionality Determine group integration. Develop presentation skills 21/04/2017

Assessment (100% CA) Determined by: Group submission of project documentation artefacts (such as design documents, test plan, testing logs and project plans) Group presentation and defence of the design (prior to implementation) the final deliverable (including demonstration) Individual submission of a project journal Individual interview of each student within a group by the lecturer 21/04/2017

Grading “A student’s final mark will be composed of 40% of their group mark and 60% of their individual mark.” 21/04/2017

Phase I: Groups of 4 students, each assigned a separate project Scrabble Sopwith Redux Multi-User Calendar Hotel Booking System NCT Management System Uber-Vision DVD Rental Management System Surgery Appointment Management System E-Learning Tool Tag Cloud Generator Physics as a Gameplay Element Simple client e-mail system Basic Word processor Library Management System Chess game Auto Repair Shop An E-Voting system 21/04/2017

Phase I: Win the business Each student is assigned to a group Group should meet together for discussions Identify owner of key roles within the group (Team manager/Coder/Tester/Documenter etc) Identify a group name (building on the group letter) Identify preferred project & 2 alternates Each group can pick any project However only 1 group will be allocated a project… Note: I will assign each group to a project next Monday 21/04/2017

For Friday - 3rd February (Worth 10%) Submit a 1 page description of the approach your team would take if allocated your requested project. Team makes presentation in the Lab (10 mins max) All team members should be involved in the presentation Suggested Content: Introduce team name, members & roles How roles where assigned How decisions are to be taken/disputes resolved Identify preferred project Briefly describe your approach to project Why is your team best suited Identify 2 alternate projects Give your lab supervisor a hardcopy of the 1 page submission and presentation Email both documents to: paul.bourke@dit.ie 21/04/2017

Points to note: We are your customer LAB attendance is mandatory Deliver what the customer wants – not necessarily what you want. If the project doesn’t do what was agreed – the project will be “canned”. You need to keep your customer happy Agree what you will deliver, communicate it to your customer, manage expectations! It is better to deliver a completed average project than not deliver a brilliant project. This project has an absolute deadline which cannot slip Unlike most commercial projects! LAB attendance is mandatory 21/04/2017

Points to note II: This is a team based project Roles must be allocated across the team Be realistic about strengths – not everybody has to be a superstar coder or design guru. Using the project plan document create a plan for the entire project. Track changes as you go through the project. Non-performers drag down the team. There is an individual component to the grading There are no extra marks for monopolising the project. Keep a “Project Journal” every week A list of tasks completed with brief description and comments on what has been learnt. 21/04/2017

Open Source, design patterns It is normal practise in the software industry to use Open Source projects, design patterns etc. However, ensure that Verify it is available for use Just because it is on the web doesn’t mean you can use it. You fully document both the components of the project that you have used and the components that you have written yourselves including: Design Patterns Code User interfaces 21/04/2017