{"id":542,"date":"2006-08-10T00:09:03","date_gmt":"2006-08-10T00:09:03","guid":{"rendered":"https:\/\/www.joelonsoftware.com\/?p=542"},"modified":"2006-08-10T00:09:03","modified_gmt":"2006-08-10T00:09:03","slug":"the-identity-management-method","status":"publish","type":"post","link":"https:\/\/www.joelonsoftware.com\/2006\/08\/10\/the-identity-management-method\/","title":{"rendered":"The Identity Management Method"},"content":{"rendered":"<p>When you\u2019re trying to get a team all working in the same direction, we\u2019ve seen that <a href=\"https:\/\/www.joelonsoftware.com\/items\/2006\/08\/08.html\">Command and Control management<\/a> and <a href=\"https:\/\/www.joelonsoftware.com\/items\/2006\/08\/09.html\">Econ 101 management<\/a> both fail pretty badly in high tech, knowledge- oriented teams.<\/p>\n<p>That leaves a technique that I\u2019m going to have to call The Identity Method. The goal here is to manage by making people <i>identify<\/i> with the goals you\u2019re trying to achieve. That\u2019s a lot trickier than the other methods, and it requires some serious interpersonal skills to pull off. But if you do it right, it works better than any other method.<\/p>\n<p>The problem with Econ 101 management is that it subverts intrinsic motivation. The Identity Method is a way to <i>create<\/i> intrinsic motivation.<\/p>\n<p>To be an Identity Method manager, you have to summon all the social skills you have to make your employees identify with the goals of the organization, so that they are highly motivated, then you need to give them the information they need to steer in the right direction.<\/p>\n<p>How do you make people identify with the organization? <\/p>\n<p>It helps if the organizational goals are virtuous, or perceived as virtuous, in some way. Apple creates almost fanatic identification, almost entirely through a narrative that started with a single Superbowl ad in 1984: we are against totalitarianism. Doesn\u2019t seem like a particularly bold position to take, but it worked. Here at Fog Creek, we stand bravely in opposition to killing kittens. Yaaaay!<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" style=\"MARGIN-LEFT: 5px\" border=\"0\" alt=\"\" align=\"right\" src=\"https:\/\/i0.wp.com\/www.joelonsoftware.com\/wp-content\/uploads\/2006\/08\/10lunch.jpg?w=730&#038;ssl=1\" \/>A method I\u2019m pretty comfortable with is eating together. I\u2019ve always made a point of eating lunch with my coworkers, and at Fog Creek we serve catered lunches for the whole team every day and eat together at one big table. It\u2019s hard to understate what a big impact this has on making the company feel like a family, in the good way, I think. In six years, nobody has ever quit.<\/p>\n<p>I\u2019m probably going to freak out some of our summer interns by admitting this, but one the goals of our internship program is to make people identify as New Yorkers, so they\u2019re more comfortable with the idea of moving here after college and working for us full-time. We do this through a pretty exhausting list of extra-curricular summer activities: two Broadway shows, a trip to the Top of the Rock, a boat ride around Manhattan, a Yankees game, an open house so they can meet more New Yorkers, and a trip to a museum; Michael and I host parties in our apartments, both as a way of welcoming the interns but also as a way for interns to visualize living in an apartment in New York, not just the dorm we stuck them in.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" style=\"MARGIN-LEFT: 5px\" border=\"0\" alt=\"\" align=\"right\" src=\"https:\/\/i0.wp.com\/www.joelonsoftware.com\/wp-content\/uploads\/2006\/08\/10interns.jpg?w=730&#038;ssl=1\" \/>In general, Identity Management requires you to create a cohesive, jelled team that feels like a family, so that people have a sense of loyalty and commitment to their coworkers.<\/p>\n<p>The second part, though, is to give people the information they need to steer the organization in the right direction. <\/p>\n<p>Earlier today Brett came into my office to discuss ship dates for FogBugz 6.0. He was sort of leaning towards April 2007; I was sort of leaning towards December 2006. Of course, if we shipped in April, we would have time to do a lot more polishing, and improve a lot of areas of the product; if we shipped in December, we\u2019d probably have to cut a bunch of nice new features.<\/p>\n<p>What I explained to Brett, though, is that we want to hire six new people in the spring, and the chances that we\u2019ll be able to afford them without FogBugz 6.0 are much smaller. So the way I concluded the meeting with Brett was to make him understand the exact financial motivations I have for shipping earlier, and now that he knows that, I\u2019m confident he\u2019ll make the right decision&#8230; not necessarily <i>my<\/i> decision. Maybe we\u2019ll have a big upswing in sales without FogBugz 6.0, and now that Brett understands the basic financial parameters, he\u2019ll realize that maybe that means we can hold 6.0 for a few more features. The point being that by sharing information, I can get Brett to do the right thing for Fog Creek even if circumstances change. If I tried to push him around by offering him a cash reward for every day before April that he ships, his incentive would be to dump the existing buggy development build on the public <i>tonight<\/i>. If I tried to push him around using Command and Control management by ordering him to ship bug free code on time, <i>dammit<\/i>, he might do it, but he\u2019d hate his job and leave.<\/p>\n<p><b>Conclusion<\/b><\/p>\n<p>There are as many different styles of management as there are managers. I\u2019ve identified three major styles: two easy, dysfunctional styles and one hard, functional style, but the truth is that many development shops manage in more of an ad-hoc, \u201cwhatever works\u201d way that may change from day to day or person to person.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you\u2019re trying to get a team all working in the same direction, we\u2019ve seen that Command and Control management and Econ 101 management both fail pretty&hellip; <span class=\"read-more\"><a class=\"more-link\" href=\"https:\/\/www.joelonsoftware.com\/2006\/08\/10\/the-identity-management-method\/\" rel=\"bookmark\">Read more <span class=\"screen-reader-text\">&#8220;The Identity Management Method&#8221;<\/span><\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[6,2],"tags":[],"class_list":["post-542","post","type-post","status-publish","format-standard","hentry","category-tech-lead","category-news"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p83KNI-8K","_links":{"self":[{"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/posts\/542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/comments?post=542"}],"version-history":[{"count":0,"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/posts\/542\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/media?parent=542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/categories?post=542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joelonsoftware.com\/wp-json\/wp\/v2\/tags?post=542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}