100 likes | 501 Views
People Ware. According to Heusser. CS 641: Management of Software Development Dec. 6th, 2001. Introduction.
E N D
People Ware According to Heusser CS 641: Management of Software Development Dec. 6th, 2001
Introduction A company can get requirements, models, CCB, specifications, CMM, QA, and everything else right - but still destroy itself by failing to motivate/keep it’s people • This class • Management Science • State of the industry • Solutions • My Life Experience
This class • What do you do with a developer who is a slacker? (He can surf the web & hide it) • How can you make sure estimates reflect hard work, not planned slack? • How do you keep a developer who is thinking of leaving? • Productivity and Fred Brooks • Productivity and Demarco/Lister
This class - part II • Beginning of the semester: • “Students who earn an A in this class will be true experts in the field.” Dr. Roger Ferguson • “Motivation is undoubtedly the single greatest influence on how well people perform. Most productivity studies have found that motivation has a stronger influence on productivity than any other factor.” - McConnell, Rapid Development • YET, the only time we covered leadership or motivation all semester was last week, when Pat Bailey simply pointed out that it was lacking!
Management Science • The Manager as Chief Strategist • Management as Science • Theory X and Manufacturing • Managing Artists and Saving a buck • Conclusion: • Management Science has done a great deal of harm to software development
State of the Industry • If you’re hiring a juggler, what’s the first question you ask? • Windows NT, Dave Cutler and the Player/Coach
How can we fix this? • “Hire the best people, Keep them happy so they don’t leave, and remove obstacles from their way” - According to DeMacro/Lister, authors of PeopleWare • The Golden Rule • Credibility, Respect, and Reward
My Life Experience • Royal Rangers • Golden Rule • Professional Computing Resources • Military Service & Dilbert
Final Thoughts • Dr. Ferguson on the 2nd night of class • Conclusion: • Leadership, being a good example, credibility - these things have to be core values in order to succeed consistently. • In any creative environment, “Management Science” gives credit to the manager and removes it from the people actually doing the innovating. It may make a insecure manager feel better, but it’s wrong. • In other words, You can get every abbreviation right and still fail by being a jerk
References • PeopleWare, by DeMarco/Lister • Rapid Development, by Steve McConnell • http://www.joelonsoftware.com • The Mythical Man Month, by Fred Brooks • Showstopper by G. Paschal Zachary • Matt’s Monthly Collumns on http://www.cadetstuff.org • 7th Chapter of Matthew == Golden Rule