Project course 2021-2022
Introduction and important information
10.9.2021 / Jerker Björkqvist 8.30 Agora 110A/B
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 1
Project Course 2021-2022
•
AGENDA TODAY Part 1:
–
Welcome to project course!
–
Introduction to project course
–Some guests
•
Companies
•
Group from last year Part 2:
Get to know each other
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 2
Åbo Akademi University - Domkyrkotorget 3 - 20500 Åbo
Course lecturers and TAs
Jerker Björkqvist
Anna Sell Ville Harkke Adnan Ashraf Andrei Morariu Dragos Truscan
ENJOY!
Lecture/meeting hours!
• Reserve 3 hours for the scheduled meetings on Fridays!
– 8.30-11.30 room Agora 110A&B – if no special program
13-09-2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 4
Attendance
• Attendance to common meetings IS required – On-Site OR using Zoom
– 2 absences will be accepted for good reasons – any further absence will lower personal grade
• further absence will lower grade by 1 for each 2 NoShows
– Attendance list circulates in the beginning of each meeting
– Attendance over Zoom is marked by lecturer from Zoom-reports. Use own name in Zoom!
• Why:
– We show respect for each other and their work in this course
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 5
Audience and requirements
•
Advanced level course (15 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
• General
– Ability to work in teams
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 6
Bildyta 61x128mm 100dpi
What is the project course?
• The objective is to plan, design, implement and deliver a ICT solution in a TEAM
• In the end of the project the team present
A. Demonstrator for the solution ICT Showroom
B. Business / Exploitation plan for the solution Document C. Project deliverables Documents
• During the project the team produces
- Status presentations - Prototypes
- Documents
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 7
Bildyta 61x128mm 100dpi
What is the project course?
• 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, SparkUp pitch event, ICT Showroom,...
• You use theoretical skills from previous courses,
and implement them in practice
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 8
What about Covid-19 ?
• What the project course normally is ?
– Work in teams, meet physically, collaborate
• Covid-19 do change things a lot….
– But life goes on, perhaps in slightly different format
• We try to keep the same format of the course
– We adopt according to rules / guidelines
• from Åbo Akademi
• from the government
• Find a working format that is good for your team – F2F vs virtual presence…
• Respect your colleagues
– Risk groups, fear, protection
• Use the opportunity: Learn !!
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 9
Two major course requirements
Requirement 1:
• There should be an executable demonstrator at the end of the project. That is, you need to deliver a running system, not a plan nor a vision of a
system:
– It should be delivered with documentation and access to the source code.
– The demonstrator should show that the product requirements are fulfilled.
Requirement 2:
• You should have performed teamwork together with fellow students. The teamwork should be documented in form of a project plan, technical documentation, exploitation plan and
presentations during the course.
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 10
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.
13-09-2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 11
Bildyta 61x128mm 100dpi
Web page
•
Course web page
https://abacus.abo.fi/proj.nsf
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 12
Bildyta 61x128mm 100dpi
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.businessmodelgener ation.com/
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 13
Bildyta 61x128mm 100dpi
Project customer
• Each team has a project customer, from outside the project team
– Company
– University teacher / researcher – Other
• With the external customer, you learn how to
– Communicate project requirements – Report project progress
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 14
Bildyta 61x128mm 100dpi
The Team
• A team of 4-6 persons
– You shall 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 skills possible
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 15
Bildyta 61x128mm 100dpi
Stakeholders overview
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 16
Mentor Customer
Project Manager
(PM) Product Owner
(PO)
Team members
Requirements Meetings
Tasks
Techology / Design
The Team (4-6 persons)
Lecturer Company / lecturer / other 3rd party
Tutor
Teaching Assistant
Individual support
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)
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 17
Evaluation
• Personal grading from 1-5
• The evaluation is subjective – but based on the opinions from the (n) lecturers and external experts
• The course include 3 evaluations
– 1stevaluation – Phase 1 - 10%
– 2ndevaluation – Phase 2 - 30%
– 3rdevaluation 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 attendance
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 18
Bildyta 61x128mm 100dpi
Schedule overview
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 19
First meeting previous years
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 20
Pitch @ BoostTurku
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 21
Deliverables / schedule fall 2021
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 22
Bildyta 61x128mm 100dpi
Deliverables / schedule spring 2022
13-09-2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 23
Resources
• Working facilities: AGORA
– Room 110A&B reserved EVERY Friday; you can use that for working
– Rooms for meetings at 3rd floor – Virtual meeting tools
• IT resources
– We can provide some, but best to use;
• Free online tools (google / MS etc.)
• Cloud resources from vendors
– GITHub Classroom
• Special equipment??
– By request (and if possible) via the team’s Mentor
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 24
Bildyta 61x128mm 100dpi
ICT Showroom
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 25
Bildyta 61x128mm 100dpi
TimeLapse
https://photos.app.goo.gl/dxM8RUKxkPMbaSMa7
Evaluation
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 26
Projects last year
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 27
Previous years…
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 28
Previous years…
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 29
All ICT Showroom winners 2021
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 30
All ICT Showroom winners 2020
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 31
All winners 2019
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 32
Project from earliers years
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 33
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 34
Projects from earlier years
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 35
Projects from earlier years
Projects that went a little bit further
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 36
Pidro online (www.pidro.net)
13-09-2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 37
Developed in 2005 - Sold in 2016 OneApps Ab
Mannerheim – aka eduskuntavahti
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 38
Movino Bambuser
13-09-2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 39
http://www.youtube.com/watch?v=1K4IpBu0Yig
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 40
Bambuser on First North Sweden
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 41
Wip Mobio Walkbase
13-09-2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 42
Break
• Part 2: Get to know each other
– ZOOM only:
https://aboakademi.zoom.us/j/69422663902 - Find a spot where you can interact using
zoom
- Using Phone / Laptop
- 3rd floor / in this room / at home
- We will rejoin at: 10.10§
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 43
Get to know each other
• EVERYONE IN ZOOM:
– Using Zoom break-out-rooms
– Speed-meeting one-to-one (2 min)
• Round 1: Tell your name, where you are from, anything extra is bonus
• Round 2-n:
– Tell your name and where you are from – Tell who you last met, and where they are
from
– Anything extra is bonus
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 44
Get to know each other
• EVERYONE in ZOOM
• Using Zoom break-out-rooms
• In groups of 4:
– Round 1:
• Introduce yourselves
• Find at least 5 things that you have in common
• Nominate the spokesperson that will present the common things of the group
– Round 2-n
• Find things that you have in common with the previous group (with the same number)
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 45
Roles / domains / technologies
• Zoom polls!
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 46
Word clouds
• Easy
• Intermediate
• Difficult
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 47
Next meeting Friday 17.9.2021
• Previous projects and teams
• Software process e
• 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 ?
• Do your profile in the project course home page
9/13/2021 Åbo Akademi University - Domkyrkotorget 3 - 20500
Åbo 48
Bildyta 61x128mm 100dpi
Project course
• Due to Covid-19, max capacity in this room is limited to ~27 persons.
• If the room gets full, students need to join on Zoom instead:
Meeting ID: 694 2266 3902
https://aboakademi.zoom.us/j/69422663902
13-09-2021 Åbo Akademi | Domkyrkotorget 3 | 20500 Åbo 49
13.9.2021 footer 50
13.9.2021 footer 51
0 1 2 3 4 5 6
category 1 category 2 category 3 category 4
series 1 series 2 Sarja 3
13.9.2021 footer 52
13.9.2021 53
1. quarter 2. quarter 3. quarter 4. quarter
footer
13.9.2021 footer 54
13.9.2021 footer 55
13.9.2021 footer 56