Schedule
Project Overview
A schedule with iterations and important meetings and deadlines is found here: [.xlsx]
Project Introduction 2024
The first project meeting will take place 2024-09-04 at 10:15 in the auditorium at KMC (Katastrofmedicinskt centrum), south of campus Valla, Johannes Magnus väg 11. At this first meeting you will get information about what company you belong to (by lottery) and more detailed information about what the project is all about. The customer, and supervisors will present themselves and there will be time for questions. This is the official start of the project and from this moment it is your task to deliver the right product, with the good quality, within budget at the right time!
Note that this meeting is compulsory. If you do not attend or do not send an email to the examiner before the meeting explaining why you cannot attend. If we do not get this, we cannot guarantee that you can be part of the project part of the course.
Slides by LiU (2023 version)
Company Meetings
At the company meetings all employees in the company meets. The meetings take approximately half an hour and the agenda is defined by the department managers. Depending on where in the project we are, different issues will be discussed. Typically plans for iterations, review of iteration (status of what has been produced in the iteration) and reflection (what went well/what went bad) is discussed. The CEO will be present. The meetings shall be real decision meeting, where many people interact. Just a prepared report to the CEO after the decisions are made will not do. Note that these meetings are compulsory.
These meetings will take place on Thursdays 13:15-17:00.
Supervisor Meetings
Representatives from the companies meet with the supervisor once a week according to the detailed schedule. Each company sends 2-3 people to meet which each consultant. Sometimes the meeting is just a status check, sometimes there is more discussion, perhaps you might even need to book a longer separate meeting with the supervisors.
- Supervisor for Requirements, Testing, Configuration Management, and Quality
Torvald Mårtensson, torvald.martensson@liu.se
- Supervisor for the Architecture, Design, and Integration
Yran Wang, yiran.wang@liu.se
These meetings will take place on Thursdays 13:15-17:00.
Status Reports
Each Monday, at latest 13:00, short status reports should be sent via email to the CEO, the consulting supervisors, the examiner, and to the employees of the company. One report should be sent in from each company. These reports should be fairly short and contain:- What has been during last week?
- What is planned to be done this week?
- Which problems exist? Which risks exist for future problems?
- Time report - time spent in the project for each employee. Make sure that you record things in a way that can be reused for the individual reflection reports. It is hard to use Clockify without post processing.
Tollgate Meeting
The contract that was signed between the customer and our company consisted of two parts. The customer initially pays for a pre-study, where the project teams shall brainstorm ideas, collect requirements, create a realistic time schedule, build necessary prototypes and form an initial design of the product. This pre-study period ends with a tollgate meeting, where the project teams shall present the proposed product in a convincing way and how they make sure that it is developed in time.
The product shall be presented from the perspective of the most important stakeholders, including end-users’ interfaces. A very high-level description of the architecture of the product and interfaces to other systems are included. The business value of undertaking the project shall be brought up to motivate the customer to accept the proposed project. The customer’s involvement in the project shall be made clear. It is good if the customer is invited to make comments and take decsions during the meeting. It is even better if the customer gets options to chose from.
Note that the Requirements specification is a key document at the Tollgate meeting. You as a company are looking for an agreement with the customer to continue the project, and the Requirements specification serves as a basis for that agreement. This does not mean that the Requirements specification is set in stone: it may well be changed later, as your understanding grows and as the customer's needs evolve, but those changes must represent a mutual agreement between you and the customer.
You select 2-4 members of the project who will participate in this meeting from the company. They should be chosen so that they can answer questions that the customer might ask during the meeting.
The CEO will join the meeting together with the customers, but the CEO has not prepared any presentation, that is for you to do. The rest of the company members are observing the meeting but are not supposed to interact with the meeting. Instead they listen carefully for implications on their own tasks and take notes about ideas and feed-back that occur during the meeting.
After this meeting, the customer and cooperation partner will decide which product they want to order. Hence, this meeting is very critical for the whole project to be successful! In summary, what is expected from you:
- An overview of your company
- A Requirements specification as bedrock of the agreement with the customer
- A plan of expected deliveries per milestone
- A plan for when the customer can do acceptance testing of what
- An architectural description
- Anything else you think you should present to make the customer want to feel confident and enthusiastic about working with you
The meetings are held 2024-09-26, 13:15-17:00 (Check the schedule for your group). Note that this meeting is compulsory. You prepare a 25 minutes meeting in total, including interaction with the customer. After that teachers and the customer will have a brief discussion "in the corridor", and then 10 minutes for discussion and feed-back with all people in the company.
This is an important meeting and we have booked large rooms to allow you to rearrange the tables for the meeting and the audience. Please, don't forget to put all furniture back when you are done.
Iterations
The CEO has not specified that one specific software process should be followed. Instead, it is the tasks for the employees in the departments to self organize and discuss how they want to work, e.g. if they want to follow a specific process or not. However, one requirement is that the work shall be iterative, i.e., a working system should be released and tested at specific milestones, so that the reference customer can test the system and give feedback. Four iterations are scheduled in the project overview.
Release of version 1.0
In December, the reference customer will decide which system they will buy. At the VSSE'24 - Valla Software and System Expo, which takes place in December, all companies will present their product and experience. 2024-12-12 at 13:15-17:00 in hall VAL. This will be the last compulsory meeting.
Timetable
If you want to sort the table in a different manner, you can download the excel-file.
Vecka | Veckodag | Startdatum | Starttid | Sluttid | Lokal | Aktivitet | Company | Company meeting | Meeting, requirement, test, CM, SQA | Meeting architecture, design, integration |
v 36 | Fredag | 2024-09-06 | 10:15 | 12:00 | KY21 | Role assignment | C1 | 10:15-12:00 | ||
v 36 | Fredag | 2024-09-06 | 10:15 | 12:00 | KY23 | Role assignment | C2 | 10:15-12:00 | ||
v 36 | Fredag | 2024-09-06 | 10:15 | 12:00 | KY24 | Role assignment | C3 | 10:15-12:00 | ||
v 37 | Torsdag | 2024-09-12 | 13:15 | 17:00 | KY23 | Weekly meetings | C1 | 13:55-14:25 | 13:15-13:45 | 14:35-15:05 |
v 37 | Torsdag | 2024-09-12 | 13:15 | 17:00 | KY24 | Weekly meetings | C2 | 14:35-15:05 | 13:55-14:25 | 13:15-13:45 |
v 37 | Torsdag | 2024-09-12 | 13:15 | 17:00 | KY21 | Weekly meetings | C3 | 13:15-13:45 | 14:35-15:05 | 13:55-14:25 |
v 38 | Torsdag | 2024-09-19 | 13:15 | 17:00 | KY25 | Weekly meetings | C1 | 14:35-15:05 | 13:55-14:25 | 13:15-13:45 |
v 38 | Torsdag | 2024-09-19 | 13:15 | 17:00 | KY23 | Weekly meetings | C2 | 13:15-13:45 | 14:35-15:05 | 13:55-14:25 |
v 38 | Torsdag | 2024-09-19 | 13:15 | 17:00 | KY24 | Weekly meetings | C3 | 13:55-14:25 | 13:15-13:45 | 14:35-15:05 |
v 39 | Torsdag | 2024-09-26 | 13:15 | 17:00 | KY21 | Tollgate meeting | C1 | 13:15-14:00 | ||
v 39 | Torsdag | 2024-09-26 | 13:15 | 17:00 | KY23 | Tollgate meeting | C2 | 14:00-14:45 | ||
v 39 | Torsdag | 2024-09-26 | 13:15 | 17:00 | KY24 | Tollgate meeting | C3 | 15:00-15:45 | ||
v 40 | Torsdag | 2024-10-03 | 13:15 | 17:00 | KY24 | Weekly meetings | C1 | 13:55-14:25 | 13:15-13:45 | 14:35-15:05 |
v 40 | Torsdag | 2024-10-03 | 13:15 | 17:00 | KY25 | Weekly meetings | C2 | 14:35-15:05 | 13:55-14:25 | 13:15-13:45 |
v 40 | Torsdag | 2024-10-03 | 13:15 | 17:00 | KY23 | Weekly meetings | C3 | 13:15-13:45 | 14:35-15:05 | 13:55-14:25 |
v 41 | Torsdag | 2024-10-10 | 13:15 | 17:00 | KY25 | Weekly meetings | C1 | 14:35-15:05 | 13:55-14:25 | Will be rescheduled |
v 41 | Torsdag | 2024-10-10 | 13:15 | 17:00 | KY23 | Weekly meetings | C2 | 13:15-13:45 | 14:35-15:05 | Will be rescheduled |
v 41 | Torsdag | 2024-10-10 | 13:15 | 17:00 | KY24 | Weekly meetings | C3 | 13:55-14:25 | 13:15-13:45 | Will be rescheduled |
v 42 | Torsdag | 2024-10-17 | 13:15 | 17:00 | KY21 | Weekly meetings | C1 | 13:15-13:45 | 14:35-15:05 | 13:55-14:25 |
v 42 | Torsdag | 2024-10-17 | 13:15 | 17:00 | KY23 | Weekly meetings | C2 | 13:55-14:25 | 13:15-13:45 | 14:35-15:05 |
v 42 | Torsdag | 2024-10-17 | 13:15 | 17:00 | KY24 | Weekly meetings | C3 | 14:35-15:05 | 13:55-14:25 | 13:15-13:45 |
v 45 | Torsdag | 2024-11-07 | 13:15 | 17:00 | KY23 | Weekly meetings | C1 | 13:55-14:25 | 13:15-13:45 | 14:35-15:05 |
v 45 | Torsdag | 2024-11-07 | 13:15 | 17:00 | KY24 | Weekly meetings | C2 | 14:35-15:05 | 13:55-14:25 | 13:15-13:45 |
v 45 | Torsdag | 2024-11-07 | 13:15 | 17:00 | KY21 | Weekly meetings | C3 | 13:15-13:45 | 14:35-15:05 | 13:55-14:25 |
v 46 | Torsdag | 2024-11-14 | 13:15 | 17:00 | KY24 | Weekly meetings | C1 | 14:35-15:05 | Has been rescheduled | 13:15-13:45 |
v 46 | Torsdag | 2024-11-14 | 13:15 | 17:00 | KY21 | Weekly meetings | C2 | 13:15-13:45 | Has been rescheduled | 13:55-14:25 |
v 46 | Torsdag | 2024-11-14 | 13:15 | 17:00 | KY23 | Weekly meetings | C3 | 13:55-14:25 | Has been rescheduled | 14:35-15:05 |
v 48 | Torsdag | 2024-11-28 | 13:15 | 17:00 | KY21 | Weekly meetings | C1 | 13:15-13:45 | 14:35-15:05 | 13:55-14:25 |
v 48 | Torsdag | 2024-11-28 | 13:15 | 17:00 | KY23 | Weekly meetings | C2 | 13:55-14:25 | 13:15-13:45 | 14:35-15:05 |
v 48 | Torsdag | 2024-11-28 | 13:15 | 17:00 | KY24 | Weekly meetings | C3 | 14:35-15:05 | 13:55-14:25 | 13:15-13:45 |
v 49 | Torsdag | 2024-12-05 | 13:15 | 17:00 | KY25 | Weekly meetings | C1 | 13:55-14:25 | 13:15-13:45 | 14:35-15:05 |
v 49 | Torsdag | 2024-12-05 | 13:15 | 17:00 | KY26 | Weekly meetings | C2 | 14:35-15:05 | 13:55-14:25 | 13:15-13:45 |
v 49 | Torsdag | 2024-12-05 | 13:15 | 17:00 | KY24 | Weekly meetings | C3 | 13:15-13:45 | 14:35-15:05 | 13:55-14:25 |