Project course 2015-2016

Project course 2015-2016
Introduction and important information
4.9.2015 / Jerker Björkqvist
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
1
Project Course 2015-2016
 AGENDA 4.9.2015
– Welcome
– Introduction to project course
– Get to know
– Projects / teams / Booklet
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
2
Course lecturers
Jerker Björkqvist
Luigia Petre
Karl Rönnholm
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
Dragos Truscan
Important information!
 Reserve 3,5 hours for the scheduled meetings
on Fridays!
– 8.30-12 room A3058 ! (2016: Agora / 115A)
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
3.9.2015
4
Attendance
 Attendance to common meetings IS required
– 80 % minimum (20 % absence to to illness and similar
is accepted)
– any further absence will lower personal grade
• 2 times absence (for good reason) accepted, further absence
will lower grade by 1 for each 2 NoShow
– Attendance list circulate each meeting
 Why:
– We show respect for each other and their work in
this course
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
5
Audience and requirements
 Advanced level course (10 ECTS) for
–
–
–
–
Computer Engineering
Computer Science
Information systems
Any other student interested in
contributing to a ICT solution
 Required background
– Bachelor level degree or equivalent
– Software engineering, programming and
design skills
– Systems theory, business models and
project management
Bildyta
61x128mm
100dpi
 General
– Ability to work in teams
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
6
What is the project course?
 The objective is to plan, design, implement and
deliver a ICT solution in a TEAM
 The team will produce the following
– Demonstrator for the solution
– Business / Exploitation plan for the solution
– Project deliverables

The project course is VERY practical
– Almost no lectures
– The team (that is YOU) is putting together necessary
plans, documentation, SW, HW, integration
– The team presents the progress and final results i
various events
•

Course meetings, BOOST Turku pitch event, ICT Showroom,...
You use theoretical skills from previous courses,
and implement them in practice
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
Bildyta
61x128mm
100dpi
9/3/2015
7
Skills and competences acquired





Interact with a customer and learn how to communicate
requirements and design decisions.
Plan and follow up a software development project. Review
the plan during the execution of the project and reflect
over your initial expectations and estimations.
Work in a team. Team coordination, meetings, planning
and internal communication. Use basic collaboration
tools in software development such as an issue tracking
system and a software repository and version control
system.
Carry out a development project from beginning to end:
Create and document a design. Implement the design.
Test the implementation.
Presentations and documentation. Present your project,
product, plans and documents to your colleagues,
stakeholders and the general public. Produce
documentation that is usable and understandable.
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
Bildyta
61x128mm
100dpi
3.9.2015
8
Web page
 Course web page
https://abacus.abo.fi/proj.nsf
Bildyta
61x128mm
100dpi
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
9
Litterature
 No specific book, but the following can be
useful
– Roger S Pressman, Software Engineering: A
Practitioner's Approach, 2004.
– Hans Van Vliet, Software Engineering: Principles
and Practice, 2008.
– Frederick P. Brooks, The Mythical Man-Month:
Essays on Software Engineering, 1995 .
 Material on business plans
– http://www.businessmodelgeneration.com/
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
Bildyta
61x128mm
100dpi
9/3/2015
10
Project customer
 Each team has a project customer, from outside
the project team
– Company
– University lecturer
– Other
 With the external customer, you learn how to
– Communicate project requirements
– Report project progress
Bildyta
61x128mm
100dpi
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
11
The Team
 A team of 4-6 persons
– You can form your own teams
– Think about the mix of the team
• Your best friends might not form the best team
• Skills, personalities, cultures, languages
– The lecturers have the final word when it comes to
team formation
 Each team shall have he best mix of major
subject possible
Bildyta
61x128mm
100dpi
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
12
Stakeholders overview
Company / lecturer / other 3rd party
Lecturer
Customer
Mentor
Meetings
Project Manager
(PM)
Requirements
Product Owner
(PO)
Tasks
Techology / Design
Team members
The Team (4-6 persons)
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
13
Mentors
 Each Team will be assigned a Mentor
– One of the lecturers
– 2-4 meetings with the Mentor
– The Mentor deals with management, team
issues and motivation – not with technical
issues (even if this of course also can be
discussed)
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
14
Evaluation
 Personal grading from 1-5
 The evaluation is subjective – but based on the
opinions from the (4) lecturers and external experts

The course include 3 evaluations
– 1st evaluation – Phase 1 - 10%
– 2nd evaluation – Phase 2 - 30%
– 3rd evaluation at the end of the course 60%

In the evaluations, the following will be regarded:
– Project idea, team setup, actual system, project plan (project
description, schedule, risk analysis, quality), technical
documentation (requirements, design structure, clarity), user
guide (clarity, usefulness), business/exploitation plan, and
presentations made.

Note: Common meeting attendence
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
Bildyta
61x128mm
100dpi
9/3/2015
15
Focus this year:
INNOVATION
Connecting the Dots!
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
16
Overall
schedule,
milestones
Bildyta
61x128mm
100dpi
Phase 1
SEP
2015
Phase 3
Phase 2
OCT
NOV
DEC
JAN
2016
FEB
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
MAR
9/3/2015
17
First meeting 2011
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
18
Pitch @ BoostTurku 2013
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
19
Deliverables / schedule fall 2015

40
2.10.2015
L5
Ki ck-Off
Mentor/feedba ck-meetings
Tea ms
41
9.10.2015
L6
Ki ck-Off+
(Fi rs t eva l ua tion)
Tea ms
Project vi s i on
 Product requi rements
 Project pl a n (i ncl udi ng
res ources , genera l s chedul e)
 10 mi n/tea m

Ini tia l project pl a n

Techni ca l Document v. 1
- Product requi rements
42
43
44
45
6.11.2015
L7
Project Status Report
Tea ms

Project Status report

Detai l ed Project Pl a n

Des i gn, Requi rements

Techni ca l Document v. 2
 10 mi n/tea m
- Product requi rements
- Des i gn
45
46
47 20.11.2015
L8
Pi tchi ng School a nd Bus i nes s As pects
Externa l
s pea kers
Lecturers
48
49

Bus i nes s Pi tch a nd Demo
50 11.12.2015
L9
@ Boos t Turku
Tea ms
 4 s l i des , 4 mi nutes

51
2nd Evaluation Round
52
Merry Xma s !
1
Expl oi tation/ Bus i nes s i dea


Bildyta
61x128mm
Pi tch
100dpi
Prototype
Demo
lecturers only
Ha ppy New Yea r!
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
20
Deliverables / schedule spring 2016
2
15.1.2016
L10
After Chri s tma s Wa ke Up
Externa l s pea kers
3
4
5
ICT Showroom
30.1.2016
5.2.2016
regi s tra tion dea dl i ne
L11
Project Status report
Tea ms

Project Status report


Product rel ea s e pl a n
- Product requi rements
 10 mi n/tea m
Techni ca l Document v. 3
- Des i gn
- Impl ementation
6
7
8
9
10
10.3.2016
ICT Showroom
Pos ter
Tea ms
Product Demons tra tion

11
12
18.3.2016
L12
Retros pective
Final Evaluation Round
Tea ms
Fi na l pres entation
 10 mi n/tea m

Fi na l product

Fi na l Techni ca l Doc

Bus i nes s Pl a n

Us er documentation
lecturers only
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
3.9.2015
21
Resources
 Working facilities: ICT House available /
Agora
– Rooms for meetings
 IT resources
– Subversion, GIT, TRAC
 Special equipment
– By request from via Mentor
Bildyta
61x128mm
100dpi
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
22
ICT Showroom
Bildyta
61x128mm
100dpi
TimeLapse
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
23
Evaluation
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
24
Projects last year
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
25
Project from last year
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
26
Projects from earlier years
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
27
Projects from earlier years
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
28
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
3.9.2015
29
Projects that went a little bit
further
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
30
Pidro online (www.pidro.net)
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
3.9.2015
31
Movino  Bambuser
http://www.youtube.com/watch?v=1K4IpBu0Yig
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
3.9.2015
32
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
33
Wip  Mobio  Walkbase
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
3.9.2015
34
Project proposals / platforms /
ideas
 RoboDog / Quad helicopter
 Raspberry Pi
 Apps using free data sources
– Weather, traffic, etc.
 Project Marketplace
Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo
3.9.2015
35
Next meeting  Friday 11.9.2015
 Starting forming of Teams
 Guest presentations
– Stories
– Ideas
 Homework: Preparations
– Do I have an idea for a project/product?
•
Prepare to shortly present it (oral presentation, 3 min)
– Do I have a customer ?
Bildyta
61x128mm
100dpi
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
9/3/2015
36