01 / 07
Software engineering
Make the behavior correct, the design understandable, and the system changeable. Deliver complete slices and make technical trade-offs visible.
ASK Will another engineer be able to understand and safely change this?
02 / 07
Product management
Connect the work to a worthwhile problem. Make priorities and outcome hypotheses explicit. Help the crew decide what deserves the next investment.
ASK What evidence would make us change the plan?
03 / 07
Design and research
Bring the real experience into the room. Make workflows understandable, test assumptions, and ensure people with different needs can use what we build.
ASK Does this help someone complete the task in their actual circumstances?
04 / 07
Quality engineering
Expose consequential failure modes, clarify acceptance evidence, and improve the team’s ability to detect problems throughout delivery.
ASK What could appear to work while still letting someone down?
05 / 07
Make safe delivery and dependable operation easier. Reduce recurring friction, strengthen observability, and help the team recover.
ASK Can the crew operate this confidently when conditions change?
06 / 07
Security and privacy
Make threats, access boundaries, and data responsibilities understandable. Help the crew choose proportionate controls while the design can still change.
ASK Who could be harmed, and what prevents that?
07 / 07
Technical and organizational leadership
Clarify the destination, resolve trade-offs, develop decision-makers, and protect the conditions for sustainable work.
ASK Does the team have the clarity and authority to act without waiting for me?