Akce
Initial meeting with customer¶
Date: 02.03. 2021, 11:00
Present: Ing. Jakub Daňek, Stanislav Král, Michal Seják, David Friesecký, Jan Pašek
Agenda¶
- Can we record the meeting?
- Requirements (and current state of how are the certificates used)
- Minimal acceptance criteria
- Technologies
- ALM + Version control
- Documentation
- Production environment (docker?, YOSO database?, ...)
- Ways of communication (emails or other platforms?)
- Regular bi-weekly demo meetings (day/time preferences + how to deliver the DEMO)
Conclusion¶
- Meeting was recorded
- YOSO builds an application for creating electronically signed documents. The validity of the signature is verified by software such as Acrobat Reader by validating the certificate using the CA and revocation lists (CRL/OCSP). In production, the certificates used for signing the documents are issued by a trusted global CA. However, the trusted certificates are quite expensive and therefore cannot be used for testing. As a consequence, the customer must deploy the application with production certificates and then do the tests, which is complicated. To mitigate this issue, the customer needs a lightweight application to create and manage certificates for testing. Detailed requirements are in the notes taken by Jan Pašek and Michal Seják. These notes will be later used to create official requirement specification.
- Minimal acceptance criteria were discussed with the customer. These criteria will be later used to create official requirement specification based on notes taken by Jan Pašek and Michal Seják.
- Customer prefers the implementation to be realized in either Java, NodeJS or Python. No external database shall be used and the application must be delivered as a single application. It shall be as lightweight as possible (from the computation resources point of view).
- The team is allowed to use its own ALM and VCS (provided by the ASWI lecturers).
- Documentation shall be delivered as UML diagrams (eg. use-case, component, class). Furthermore, the code shall be well documented by the comments and a user/administration manual shall be provided. This shall contain screenshots. More specifically, the administration documentation shall contain a manual for deployment, restart, updates, database migrations, backup and configuration.
- Production environment will be a single VM located in the intranet of the YOSO company. No scaling is expected.
- Prefered communication = email
- Meetings will take place on Friday. The product DEMO version shall be delivered at least a day before the meeting so that the customer can test it.
Aktualizováno uživatelem Jan Pašek před asi 4 roky(ů) · 7 revizí