The dread of meeting with the client
The preparation
Day 2 started with an analysis seminar, where a Helmes analyst Kaisa gave us some tips on what to do when meeting with the client. Some notable advice was to keep it simple, produce a MVP and don't promise things you can't deliver.
After the seminar we had our analysis mentor helped us to create a questionnaire to maximize the time we had with the client. The questions used the following guidelines:

- WHO (who is the client?)
- WHY (why are we doing this?)
- WHEN (what are the timelimits?)
- HOW (platform?, existing code?, analysis process setup, communication?)
- WHAT (the actual business requirements and functionality of the system, what is the actual need of the client)
- PROBLEMS (what would be their priority: minimum viable problem)
Constructing the questions was no easy task as we had not worked with clients before so coming up with the business process questions was an unfamiliar activity.
As seen on the photo below everyone enjoyed themselves and the photographer didn't have a hard time at all!
Photoshoot
Before meeting the client we gave a photographer the wonderful opportunity to make some software developers smile.
The meeting

The second surprise came when about 1/3 of the way into the meeting I realized I had completely misunderstood the problem. You see, I thought we were to make a system that creates and saves contracts. This was due to my poor understanding of the project brief given to us earlier. Actually we were creating a system that added some metadata to the contracts to make them accessible. With a flustered face I kept calm and carried on.
After the meeting our mentor said the data we had gathered was good and the meeting went very well. We systematized our notes and headed home for the day.
After the meeting our mentor said the data we had gathered was good and the meeting went very well. We systematized our notes and headed home for the day.