Presentation: "Adjusting the Quality Knob: Getting, Testing & Refactoring In Sync With Sales & Marketing"

Time: Friday 13:30 - 14:30

Location: Stanford

Abstract:

Your sales and marketing folks say that if you can quickly program that new feature by Friday, they will be able to demo it to a possible new and large client, which could lead to some big sale. What do you do? Lower the amount of quality design work you normally do and make the deadline? Or tell sales and marketing that it isn't possible, since you must keep quality code high? In most cases, we program the feature to hit the deadline.

What then? Most companies then go on to keep shoving more and more features into a system, rarely taking the time to pay down the technical debt. In this talk, I will describe how Industrial Logic adjusts its own quality knob in response to marketing and sales situations. You'll learn when we cut corners and what we do to get back to high quality code.

Joshua Kerievsky, Industrial XP Founder

 Joshua  Kerievsky

Kerievsky founded Industrial Logic, which specializes in Extreme Programming. After a decade of programming on Wall Street, he founded Industrial Logic in 1995 to help companies practice successful software development.

Kerievsky has programmed/ coached on small, large, and distributed XP projects since XP's emergence. He pioneered Industrial XP, an application of XP tailored for large organizations.

Kerievsky has written numerous XP articles and recently authored the 2005 Jolt Productivity award winning book Refactoring to Patterns.