Guidelines
The main output of the SESSAD project is guidelines based on the evidence of best practices and recommendations. The project team developed a set of descriptive interactive overviews on the available data, which report keyword overview, clustering based on application domains, and summary of the Likert scale quantitative evaluations.
- Design for testability
- CI/CD with GitHub
- Use microservices
- Follow a User-Centered Design process
- Data Preprocessing
- Run user tests
- Providing deep learning models as webservices
- Taking care about data quality
- DQ assurance requires IT and business experts
- Automate your build
- CI/CD
- Use microservices
- Automated tests
- Use Docker/Containers for Development and Deployment
- Pull requests for Code Merge
- Risk-based testing (test automation)
- Continuous quality assessment and improvement
- Data Preprocessing
- Writing unit tests
- Project documentation for each part of the project: technical / user / test documentation
- Collect and analyze customer needs for application behavior
- Regular and ongoing communication with the customer and developer during the application development itself
- AB Testing
- Atomic design
- Site map
- Code reviews
- Web prototypes in Figma
- IDE extensions
- Assessment of real-world clinical practice before data analysis
- Software testing
- Single responsibility
- Software design pattern
- Code refactoring
- Adobe Creative Cloud
- Document proofreading
- Company brand downloads
- The simpler, the better – design of analytical reports and presentations in MS PowerPoint
- Use opacity masks to create transparency
- Estimation of client’s future needs and requests for website development
- Automate your data quality chceks
- Open Data
- Clear and correct visualisations
- Communication strategy of a release
- Business Model Canvas
- Service Prototype
- Use a branching model
- Define a commit message format
- Prevent your main branch from dangerous changes
- Protect your web analytics data and the privacy of your visitors
- Test your prototypes
- Create test cases
- Automate testing
- Establish clear project goals