SSC Case Study
A: Create high quality software that generates revenue for the company while maintaining my position
Click on the icons on the arrows to see assumptions and injections
In order to Create high quality software that generates revenue for the company while maintaining my position I must Deliver quality software and be a dependable developer and in order to Deliver quality software and be a dependable developer I must Report the defect. But, in order to Create high quality software that generates revenue for the company while maintaining my position I must also Be respected and trusted by direct manager and peers and in order to Be respected and trusted by direct manager and peers I must Not go over my direct manager's head. I can't both Report the defect and Not go over my direct manager's head.
Relation | Assumption(s) | Injection(s) |
D-D' | My direct manager does not want to cause problems with the software release My direct manager may fire me | I need to know my direct manager cares more about a quality release than releasing on schedule I need to know my manager values my opinion |
B-D | If I release software I know isn't up to par, my reputation suffers. If I release software I know isn't up to par, the customer is not satisfied. | If I can reputably place blame on someone else, my reputation may not suffer as much If the customer is going to be compensated, they may still be satisfied. |
C-D' | My peers may see me a 'suck up' or 'tattle-tale' if I cause them unnecessary work by reporting the defect. Going over my manager's head may result in being given 'bad' (uninteresting) work intentionally | I would need to know that my peers place as much value in delivering quality software as I do. I would need to know what the worst type of work I could be given is, and how much I could tolerate it. |