Skip navigation.

Blame requirements (satirical poem)

ethics | metaphors
By this writing I want to point out it is human to reject own responsibility; it is human to blame other individuals (indirectly) involved instead. Software project quality issues are to no way an exception: For most of the defects we (engineering) are keen to admit they originated in the requirements. We are keen to pint out that it is n times easier to fix them in requirements. I feel so wrong about it. I believe agile movement somehow addresses it: Working software over comprehensive documentation - being ready to make mistakes in requirements, to change, to adopt. I don't suggest everyone to mast an agile banner however. I only suggest stop blaming others and start improving.

Note: I stole the idea from South Park song Blame Canada .

[textile] h1. Blame specs All characters and their names are imaginary. Tomas - a lead developer, Peter - another developer, Katherine - a tester, John - some tech person. |Tomas: |Times have changed, our software grow| ||Code is ever getting worse| ||Won't obey the tests we wrote| |Peter: |Should we blame the management?| |Katherine: |User being different?| |John: |Maybe blame the marketing| ||for the promises they make?| |Tomas: |No, blame Requirements! | |Everyone: |Blame requirement gathering! | |Everyone: |It's the fault of documents!| |Peter: |Don't blame me for quality| || 'Cause my CustomFactory | ||Isn't mentioned at all| |Katherine: |Yesterday was code freeze| ||Interface by tester's breeze | ||Crushed because environment| ||Has a soft retirement| |Tomas: |Well, blame Requirements| |Everyone: |Blame Requirement gathering| |Tomas: |It seems that everything's gone wrong| ||Since BAs have came along| |Everyone: |Blame Requirement gathering!| ||Blame Requirement gathering!| h2. Background When I started software testing I were proclaiming a simplified vision of testing as a matter of comparing specifications and code. I could see it in my bachelor work (about integration testing) evaluated with 9 out of 10 points. I'm sorry for that. Not sure how much of the influence by people who described Context-Driven Schooland how much of my personal experience caused me to take a different viewpoint. I'm used to trust my feelings. I feel wrong when hear seasoned testers making straight-forward statements like QA simply can't happed if requirements process is not solid. Is it right or wrong ... I don't want to judge. I only want suggest to think about it. So I continue writing essays . Actually a poem this time because I stole the idea from South Park song !http://www.webdevil.com/jp/CXR/jpg/blame%20canada.jpg! However I do not pretend making any literary poem (not even correct English). [/textile]