{"id":12217,"date":"2010-03-03T00:52:31","date_gmt":"2010-03-02T22:52:31","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=12217"},"modified":"2010-03-03T01:26:31","modified_gmt":"2010-03-02T23:26:31","slug":"on-organizational-structures","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2010\/03\/03\/on-organizational-structures\/","title":{"rendered":"On organizational structures"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/www.fxpro.com\/\">The company that I work for<\/a> is going through an amazing growth period right now. \u00a0As a result, quite a few things change, re-shape, appear and disappear. \u00a0Starting to lose the grasp in some areas, I decided to read more about organizational structures. \u00a0Before reading, I thought about it for a bit. \u00a0I tried to summarize everything that I know about the subject &#8211; both from personal experience and from the long forgotten textbook paragraphs. \u00a0Once I started reading, I realized how little I actually know about this stuff.<\/p>\n<p>It&#8217;s actually a fun little exercise. \u00a0Pause for a minute and try to list as many different organizational structures that you can think about. \u00a0Think. \u00a0Think. \u00a0Think. \u00a0List. \u00a0Hierarchical is the first one on the list. \u00a0Right? \u00a0It was for me. \u00a0Then I spent some time thinking about all possible modifications to a hierarchy. \u00a0And than my mind went empty.<\/p>\n<p>That was too early to give up. \u00a0 Suddenly I remembered Google and that I read in quite a few places that they actually use a matrix organization. \u00a0I knew that I read about it before, but couldn&#8217;t remember what it was and how it worked. \u00a0Just in case, I added matrix organizational structure as number two on my list.<\/p>\n<p>At that point, all clear thoughts stopped. \u00a0As the last resort I remembered a well-known book &#8220;<a href=\"http:\/\/catb.org\/~esr\/writings\/homesteading\/cathedral-bazaar\/\">The Cathedral and the Bazaar<\/a>&#8221; that I read a few years ago (the book is free and I strongly recommend you read it, especially if you have anything to do with Open Source Software). \u00a0The cathedral is something very similar to a hierarchy that I thought of first. \u00a0But the bazaar seemed like something that I didn&#8217;t have on my list. \u00a0Even though the &#8220;organizational&#8221; part of this structure is questionable. \u00a0I added it anyway. \u00a0So my list got to three items.<\/p>\n<p>And then I gave up. \u00a0It was too much of an effort for too late of an evening. \u00a0How many did you get? \u00a0Did you get the same ones or different? \u00a0Are you a business administration major? \u00a0And if you are, what the heck are doing on this blog? \u00a0Oh, no, you are welcome to stay &#8211; I am just surprised that you are here.<\/p>\n<p>Anyway. \u00a0It&#8217;s time to educate ourselves on this fascinating subject. \u00a0And when it comes to quick education, Wikipedia is at the top of my list. \u00a0Together with Google. \u00a0There is a page on <a href=\"http:\/\/en.wikipedia.org\/wiki\/Organization#Organizational_structures\">Organization<\/a>, which provides a useful overview, with few more structures that I haven&#8217;t thought about. \u00a0 Of course I knew about committees and juries. \u00a0It just didn&#8217;t come to my mind. \u00a0And once I read about ecologies, I understood what they are and even remembered a few examples. \u00a0So, I sort of knew about them too. \u00a0Then, for even more details and examples I read the Wikipedia page, which is dedicated to the\u00a0subject of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Organizational_structure\">Organizational Structures<\/a>. \u00a0That&#8217;s a bit difficult to process if you are sleepy, late in the day.<\/p>\n<p>While I&#8217;ve definitely learned something today, the biggest benefit of the above Wikipedia pages is that they will provide me with me enough confidence to argue with my friends for hours upon hours over pints and pints of beer. \u00a0Hopefully, that was as useful for you too.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>The company that I work for is going through an amazing growth period right now. \u00a0As a result, quite a few things change, re-shape, appear and disappear. \u00a0Starting to lose the grasp in some areas, I decided to read more about organizational structures. \u00a0Before reading, I thought about it for a bit. \u00a0I tried to &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2010\/03\/03\/on-organizational-structures\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">On organizational structures<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1],"tags":[580,17],"keyring_services":[],"class_list":["post-12217","post","type-post","status-publish","format-standard","hentry","category-general","tag-management","tag-work"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":18372,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/06\/16\/geojson-an-open-format-for-encoding-a-variety-of-geographic-data-structures\/","url_meta":{"origin":12217,"position":0},"title":"GeoJSON &#8211; an open format for encoding a variety of geographic data structures","author":"Leonid Mamchenkov","date":"June 16, 2013","format":"link","excerpt":"GeoJSON - an open format for encoding a variety of geographic data structures Looks handy. \u00a0Learned about it while reading the GitHub blog post on announcing the support for interactive display of GeoJSON files in repositories.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7633,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/07\/02\/dictionary-of-algorithms-and-data-structures\/","url_meta":{"origin":12217,"position":1},"title":"Dictionary of Algorithms and Data Structures","author":"Leonid Mamchenkov","date":"July 2, 2004","format":false,"excerpt":"Dictionary of Algorithms and Data Structures is an excellent place to learn and refresh your memory. It is a huge resource that covers a whole bunch of algorithms and data structures, compiled by National Institute of Standards and Technology. Searching and sorting, trees and graphs, arrays and hashes, big O\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23544,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/02\/18\/mysql-compare-compare-two-database-structures-and-get-the-differences-between-them\/","url_meta":{"origin":12217,"position":2},"title":"MySQL Compare &#8211; compare two database structures and get the differences between them","author":"Leonid Mamchenkov","date":"February 18, 2015","format":"link","excerpt":"MySQL Compare - compare two database structures and get the differences between them","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26070,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/26\/best-practices-for-designing-a-pragmatic-restful-api\/","url_meta":{"origin":12217,"position":3},"title":"Best Practices for Designing a Pragmatic RESTful API","author":"Leonid Mamchenkov","date":"April 26, 2016","format":false,"excerpt":"An API is a user interface for developers. Put the effort in to ensure it's not just functional but pleasant to use. Vinay Sahni has a rather lengthy, detailed, and well-rounded post on how to design a good RESTful API. \u00a0It covers pretty much everything from URL structures and parameters,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24398,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/06\/23\/php7-reference\/","url_meta":{"origin":12217,"position":4},"title":"PHP7 Reference","author":"Leonid Mamchenkov","date":"June 23, 2015","format":"link","excerpt":"PHP7 Reference -\u00a0An overview of the features, changes, and backward compatibility breakages in PHP 7 Unarguably the greatest part about PHP 7 is the incredible performance boosts it provides to applications. This is a result of refactoring the Zend Engine to use more compact data structures and less heap allocations\/deallocations.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11857,"url":"https:\/\/mamchenkov.net\/wordpress\/2009\/10\/02\/lists-support-coming-soon-to-twitter\/","url_meta":{"origin":12217,"position":5},"title":"Lists support coming soon to Twitter","author":"Leonid Mamchenkov","date":"October 2, 2009","format":false,"excerpt":"Twitter is finalizing the support for groups, which they call Lists.\u00a0 This is probably the most useful feature people have been requesting for ages.\u00a0 If you currently follow a lot of people, web interface lacks pretty much any organizational functionality.\u00a0 That's one of the reasons for so many Twitter applications\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2009\/10\/twitter_lists.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/12217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=12217"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/12217\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=12217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=12217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=12217"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=12217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}