50 likes | 211 Views
Component-Based Software Engineering twenty dirty tricks to train Software Engineeris (Ray Dwason, ICSE 2000). Ivica Crnkovic ivica.crnkovic@mdh.se http://www.idt.mdh.se/personal/icc Mälardalens Högskola. Loughboroguoh Univrsity, UK SE course Theory Project. Tricks.
E N D
Component-Based Software Engineeringtwenty dirty tricks to train Software Engineeris(Ray Dwason, ICSE 2000) Ivica Crnkovic ivica.crnkovic@mdh.se http://www.idt.mdh.se/personal/icc Mälardalens Högskola CBSE – graduate course
Loughboroguoh Univrsity, UK • SE course • Theory • Project CBSE – graduate course
Tricks • Give an inadequate specification • Make sure all assumptions are wrong • Present an uncertain and naive customer • Present customers with conflicting ideas • Present customers with different personalities • Present a “different Truth” • Change the requirements and priorities • Have conflicting requirements and pressures CBSE – graduate course
Tricks • Ban overtime (restrict number of working hours) • Give additional tasks to disrupt the schedule • Change the deadlines • Introduce the quality inspections • Change the Team • Change the working Procedures CBSE – graduate course
Tricks (real dirty) • Upgrade the software • Crash the hardware • Slow the software • Disrupt the File Store • Say “I told you so” CBSE – graduate course