Poor application design can lead to vulnerabilities that are more costly to fix in the long run. Outsourcing development introduces new threats that need be considered and managed. Not having thorough requirements, whether business, functional or technical, is common practice. Time and time again, we see and sometimes experience the aftermath of poor application design. Bottom line, it’s costly and introduces risk to the business.
- Design Health Check - compare designs against best practices
- Process Health Check - compare underlying development process and associated resources
- General advice on best practices of Agile, SDCL, SCUM, etc