Quality, time, scope: pick any two
“Choose any two: quality, time, or features” is old age wisdom of software project planning. This rule of thumb makes for lively discussions, and used to advantage by many an engineering leader. Lets start with definitions first: Quality refers to known and unknown bugs that lie in the released features. Typically enterprises have SDETs (Software development engineer in test) who help craft a test plan, feature coverage, and regression scenarios to guard against unwanted side effects....