Questions:


How was your approach to the project?
● How much time did you spend on developing the first working version of your
project?
● How many people worked on the project in the beginning? Has this number
changed over time?
● Have the roles of developers in general always been the same or have they
changed over time? (ex. frontend/backend)
● Has the project’s strategy changed over time?
1. Was everything decided at the beginning and then you implemented
the project?
2. Have you moved step by step, thinking of one feature at a time?
3. have you all worked on the same feature or have you divided the
features into subgroups?
● Did any problems arise during development? If so, how were they solved?


Did you build the project based on other existing projects, or was it a new idea?
● If it was new, what prompted you to create it? Necessity/Utility…


How did you test the code?
● Have you used special testing software? And if so, which ones?
● How often did you test the code? (ex.after each class/method/feature)
● Did you ask developers outside the project to test the code or did you do it?


Code management:
● Did you rather make the code less optimized but more “readable” or did you
focus on maximum efficiency while ignoring readability?
● Did you prefer to release as soon as possible or did you go quietly to have a
code as perfect as possible?


As an open source project, have you taken advice from other people?


(curiosity) How do you manage the costs? Have you received financial help(like
crowd-funding or something else) from other people?


Thank you for your time,
Marco, Andrea, Andrea, Riccardo