Good software solves a real problem, delivers a great user experience, remains reliable at scale, and is easy for teams to understand, improve, and maintain over time.
gigisfndr•33m ago
“Works as expected or better” which when broken down into high level buckets:
1. Zero blocker bugs found in production
2. Easy to navigate/self-explanatory UI ( caveat: complicated systems’ UI may be difficult to understand without training non SMEs which may be acceptable )
3. Meets pre-defined necessary requirements including uptime, scalability, reliability & performance metrics
4. Easy to maintain and expand - follows team/org standards for code quality & testing etc
Roshni1990r•1h ago