SSC Case Study

SSC Case Study

B: Deliver quality software and be a dependable developer
D: Report the defect
A: Create high quality software that generates revenue for the company while maintaining my position
B-D:Assumption(s)Injection(s)
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: Be respected and trusted by direct manager and peers
D': Not go over my direct manager's head

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.

RelationAssumption(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-DIf 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.