{"id":128,"date":"2016-09-23T03:42:01","date_gmt":"2016-09-23T08:42:01","guid":{"rendered":"http:\/\/npsa.parentreprise.com\/?p=128"},"modified":"2016-09-23T03:43:09","modified_gmt":"2016-09-23T08:43:09","slug":"2016-09-smooth-succession","status":"publish","type":"post","link":"https:\/\/kwnpsa.ca\/index.php\/2016\/09\/23\/2016-09-smooth-succession\/","title":{"rendered":"2016-09: Smooth Succession"},"content":{"rendered":"<p><strong>Location:<\/strong>\u00a0 <a title=\"\" href=\"https:\/\/maps.google.com\/maps?f=q&amp;hl=en&amp;q=58+Queen+Street+South%2C+Kitchener%2C+ON%2C+ca\" target=\"_blank\">The Working Centre<\/a> 58 Queen Street South, Kitchener, ON <span class=\"event-map-link\">(<a href=\"https:\/\/maps.google.com\/maps?f=q&amp;hl=en&amp;q=58+Queen+Street+South%2C+Kitchener%2C+ON%2C+ca\" target=\"_blank\">plan<\/a>)<\/span><br \/>\n<strong>Date:<\/strong> September 19th, 2016<br \/>\n<strong>Time:<\/strong> 7:00 PM<\/p>\n<table class=\"D_boardThread\">\n<tbody>\n<tr class=\"bdMsgBody D_body\">\n<td class=\"last main\" colspan=\"2\">\n<div class=\"D_bbcode\">Smooth Succession<br \/>\n=================### Future session: Documentation<br \/>\n&#8211; What do you document?<br \/>\n&#8211; What tools do you use?<\/p>\n<p>### Future session? Coming up with time\/effort estimates?<br \/>\n&#8211; How do you be realistic but efficient<br \/>\n&#8211; How do you justify unanticipated difficulties<\/p>\n<p>### Questions<\/p>\n<p>&#8211; Have you taken over from another person leaving? What was helpful? What was frustrating?<br \/>\n&#8211; What preparations have you made so that future people can successfully transition into your work?<br \/>\n&#8211; What barriers and challenges are there to smooth succession?<br \/>\n&#8211; How do you transfer institutional\/oral culture?<br \/>\n&#8211; What best practices are there for documentation?<\/p>\n<p>Our IT hats<br \/>\n&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>&#8211; Schoolteachers: often one person gets picked to wear the IT hat<br \/>\n50 staff, 300 students<br \/>\n+ He deals with tech support questions<br \/>\n+ The board has a regular IT department but the ratio is high: 1 person for thousands of users<br \/>\n+ Tickets take a lot of time to resolve from the IT department<br \/>\n+ Teachers often have to pick up the slack<br \/>\n+ The IT staff they get in now are younger<br \/>\n+ The software stack seems to work better now<br \/>\n* Software compatibility would break when deployed<br \/>\n* eg a network game would break everything else<br \/>\n* Now they test deployments better<br \/>\n* But this reduces spontaneity<br \/>\n+ What about interaction with the school boards? How do documents get passed around?<br \/>\n* This is more centralized now<br \/>\n* They were going to give all kids their own email accounts<br \/>\n* Schools have logins for their kids now<br \/>\n+ Some school boards do BYOD (Bring Your Own Device)<br \/>\n* This is cheaper for the school boards, which can&#8217;t keep up (and budgets are tight)<br \/>\n* They use the same number of IT staff for the Catholic school board as they did for the entire high school system<br \/>\n* This probably implies web interfaces for everything<\/p>\n<p>&#8211; Small non-for-profit, 25 staff<br \/>\n+ Prior to joining his director was the primary IT person<br \/>\n+ They signed a contract for hardware\/software support<br \/>\n+ Now there is an IT committee<br \/>\n+ He made the mistake of admitting that he &#8220;knew about computers&#8221;<br \/>\n+ The organization decided to move to a cloud based service (Sharepoint) with a data migration<br \/>\n* This was somewhat painful because the outside supplier did not tell them about their slow upload speeds<br \/>\n+ He does software\/hardware problem solving<br \/>\n+ He does software upgrades: Office 2013\/Office 365<br \/>\n+ Does training on the Sharepoint move<br \/>\n+ They are trying to transfer knowledge from the director&#8217;s head to the collective<br \/>\n+ They have a local server<br \/>\n+ They also do BYOD<br \/>\n+ Getting information for connecting computers to the server is tough<br \/>\n+ How can staff do their jobs day to day<br \/>\n+ Do people prefer Office 2013 to Office 365?<br \/>\n* There is more functionality in Office 2013<br \/>\n* eg they have a room booking spreadsheet that has pane-freezing problems<br \/>\n+ Do people have problems with file versioning?<br \/>\n* Not really<br \/>\n+ They have had communications problems with outside tech support<br \/>\n* Even doing hardware audits and internet connections was tough<br \/>\n+ Getting people up to speed in Sharepoint is a big issue<br \/>\n+ People have problems adjusting to change<br \/>\n+ Where is the storage? It is all on the Microsoft cloud<br \/>\n* How do you deal with shared documents on Google Drive?<br \/>\n* You can map your own drive to a drive letter but cannot access shared drives<br \/>\n* OCAML FUSE driver under Linux for Google Drive<br \/>\n* <a href=\"https:\/\/github.com\/astrada\/google-drive-ocamlfuse\" target=\"_blank\">https:\/\/github.com\/as&#8230;<\/a>\u00ad<\/p>\n<p>&#8211; Approaches to succession at a large company<br \/>\n+ There were procedures that were documented in a lot of detail<br \/>\n* Important for time-sensitive stuff (eg batch jobs)<br \/>\n* People did document well<br \/>\n* You could search a spreadsheet for jobs to diagnose<br \/>\n+ Disaster recovery testing were documented in a lot of detail<br \/>\n* He participated in disaster recovery one year<br \/>\n* A coworker then started the next year, and he gave pointers<br \/>\n* The documents were well-written and a good guide<br \/>\n* Reviewing the documents well before is important<br \/>\n+ Management was invested in making sure that documented were well done<\/p>\n<p>&#8211; Another co-op job was not as smooth<br \/>\n+ A small one-person operation was not documented well &#8212; much of the knowledge was in this person&#8217;s head<br \/>\n+ Maybe this person should have done more documentation<br \/>\n+ The boss was very time-conscious, so he documented only the most complex issues<br \/>\n+ Writing things down is a good buffer for dealing with remembering stuff that is on screens<br \/>\n+ Is commenting code financially efficient? There is a short-term\/long-term tradeoff.<br \/>\n+ Implementing better error tracing can be used by future people<\/p>\n<p>&#8211; He was working for a small startup where the emphasis was getting things as soon as possible with no succession of any kind<br \/>\n+ There ought to be good handoff procedures<br \/>\n+ This can be an issue with Google Summer of Code: people hang out for four months and leave<br \/>\n* But sometimes there are good changelogs<\/p>\n<p>&#8211; Succession horror stories (small nonprofits)<br \/>\n+ He would like people to assign administrator access<br \/>\n+ Most organizations are staffed by nontechnical people<\/p>\n<p>&#8211; When going to new organizations<br \/>\n+ He had to explore how things are hooked up and why<br \/>\n+ Naming conventions were weird<br \/>\n+ He changed some of the printer names and got into trouble because it messed up the network documentation<br \/>\n+ Other places have been decomissioning jobs<br \/>\n* He had to document everything before shutting things down<br \/>\n+ City of Toronto had a good disaster recovery plan<br \/>\n* Nobody should have to think in order to get things back up<br \/>\n+ Problems: system change and then documentation goes out of date<br \/>\n+ One on one training is better than doing no documentation<\/p>\n<p>&#8211; He worked for an insurance company. Their disaster planning was based on insurance.<br \/>\n+ This is called &#8220;key man insurance&#8221;<\/p>\n<\/div>\n<\/td>\n<\/tr>\n<tr class=\"bdMsgHead D_header\">\n<td id=\"129635631\" class=\"D_member first\"><a href=\"http:\/\/www.meetup.com\/NetSquared-Kitchener-Waterloo\/members\/183842616\/\">Paul N.<\/a><\/td>\n<td class=\"last\">\n<ul class=\"inlineList boardActions\">\n<li class=\"margin-right\"><span class=\"nobr\"><strong>Posted 9\/19\/16 9:47 PM<\/strong><\/span><\/li>\n<li class=\"margin-right\"><a href=\"http:\/\/www.meetup.com\/NetSquared-Kitchener-Waterloo\/messages\/boards\/thread\/50152404#129635631\"> Link to reply <\/a><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr class=\"bdMsgBody D_body\">\n<td class=\"D_member\">\n<div>user 183842616<br \/>\n<a href=\"http:\/\/www.meetup.com\/cities\/ca\/on\/kitchener\/\">Kitchener, ON<\/a><br \/>\nPost #: 17<\/div>\n<\/td>\n<td class=\"last main\" colspan=\"2\">\n<div class=\"D_bbcode\">&#8211; Worked for a university press<br \/>\n+ He kept the job for 30 years<br \/>\n+ He had a lot of autonomy in writing his job descriptions<br \/>\n+ Early on they had their own UNIX system and some people on Windows using UNIX tools<br \/>\n* User training was not difficult because typographers know how to type to get stuff done<br \/>\n+ But in 1999 things changed. Kids these days! They only know how to use word processors<br \/>\n+ Passing on old skills was hard<br \/>\n+ When he went on leave he hired a friend who knew the same skills<br \/>\n+ When he was getting closer to retiring there were a lot of meetings about the stuff he did. Other people were learning this but others didn&#8217;t think they could handle the whole thing.<br \/>\n* The people who took his job have good communication skills and could change things to their preferences<br \/>\n* He found that his meetings were collaborative and good for problem solving<br \/>\n+ Things are going well but are slower<br \/>\n* eg there are fewer spreadsheet manipulation abilities<br \/>\n+ There is documentation in wikis. People can read them but not write to them easily.<br \/>\n+ Have others dismantled your work since you left?<br \/>\n* Yes<br \/>\n* They were thinking of shutting down the Linux servers<br \/>\n* They were going to migrate the functionality to a virtual machine<br \/>\n* The server ran for a year without being rebooted and continued to work<br \/>\n+ Working with text files on local servers can be simpler than the cloud, because of black boxes<br \/>\n* He had a lot of discipline to the structure of the data<br \/>\n* black box: you have a promise of input and output, but you don&#8217;t know what is happening inside<br \/>\n* If the input data changes then everything can get messed up<br \/>\n* Can you troubleshoot problems when they come up<br \/>\n* Black boxes mean you can change the inputs and examine the outputs, but this is trial and error- Is there good software for putting bounding box information on EPS information. He found a script that worked that was made of Perl and shell script.<\/p>\n<p>&#8211; At TWC<br \/>\n+ Lots of complicated infrastructre<br \/>\n+ Some of it is documented but documentation goes out of date<br \/>\n+ People come and go<br \/>\n* Understand everything about everything<br \/>\n+ Oral culture (both positive and negative)<br \/>\n+ Documentation is like survivalist training<br \/>\n* Documentation that gets used stays up to date<br \/>\n+ Some documents are used frequently<br \/>\n* Write down passwords in a shared (encrypted!) document<br \/>\n* Multiple people working on a door system means documentation gets written<br \/>\n+ Documentation that is hard to write and hard to update does not get written (or gets written and is useless)<br \/>\n* Text only<br \/>\n* No screenshots unless absolutely necessary<br \/>\n* Trivial update mechanisms<br \/>\n* DRY : Don&#8217;t repeat yourself<br \/>\n* Trivial to search<br \/>\n&#8211; OneNote<br \/>\n&#8211; Plain text<br \/>\n&#8211; Documents with good search<br \/>\n&#8211; Email (yes, really)<br \/>\n+ Write documentation as you go<br \/>\n* Too much documentation is kind of better than too little<br \/>\n* If you learn things twice then document carefully the second time<br \/>\n+ Some people consider lack of documentation as job insurance<br \/>\n+ HOWTO files can be helpful<br \/>\n+ Make things as self-documenting as feasible<br \/>\n* Drop README files in source folders<br \/>\n* Inline comments<br \/>\n* Documentation as file names<br \/>\n+ Log files and version control are forms of documentation (if you have the discipline)<br \/>\n* etckeeper is good for Linux systems<\/p>\n<p>Best Practices<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<p>&#8211; Mind the bus factor and stay away from public transportation<br \/>\n+ Don&#8217;t store documents in someone&#8217;s personal folders<\/p>\n<p>&#8211; Having good documentation is helpful. How does it get created?<\/p>\n<p>&#8211; Never admit you know computers<\/p>\n<p>&#8211; How do you keep documentation up to date as things change?<\/p>\n<p>&#8211; Make documentation accessible<\/p>\n<p>&#8211; Get good at trawling other people&#8217;s work<\/p>\n<p>&#8211; Do regular training for staff and volunteers<br \/>\n+ Forcing people&#8217;s hands can help<\/p>\n<p>&#8211; Start people small if you can<br \/>\n+ This way you can assess their skills and commitment<\/p>\n<p>&#8211; Make new people do documentation as they work<br \/>\n+ This helps them learn the systems<\/p>\n<p>Worries and Challenges<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>&#8211; Being the person who gets hit by the bus<br \/>\n+ How do you spread information?<br \/>\n+ Continuous learning by staff &#8212; raising everybody&#8217;s level of knowledge<br \/>\n+ Management may not be on board<br \/>\n+ Do people understand that not having long-term planning leaves them vulnerable?<br \/>\n+ You can&#8217;t boss around volunteers as much<\/p>\n<p>&#8211; People think that the cloud solves backups and IT administration<\/p>\n<p>&#8211; How hard will it be to step into a new position?<br \/>\n+ When we are unemployed because we don&#8217;t have the tools<br \/>\n+ Money becomes a huge issue<br \/>\n+ Getting access to hardware is an issue<\/p>\n<p>&#8211; How many times will you be called after you left?<br \/>\n+ Will you remember your old work<br \/>\n+ There is a sense of liability &#8212; who is responsible when things break?<\/p>\n<p>&#8211; Choosing the wrong successor could be a disaster<\/p>\n<p>&#8211; Finding time\/resources to transfer knowledge<br \/>\n+ Sometimes you need to be inefficient to be effiencent<br \/>\n+ Letting other people do the thing even though you could do it faster and more efficiently<br \/>\n* Letting other people do the thing in ways you would not do it<br \/>\n* Giving people good base levels of knowledge helps<\/p>\n<p>&#8211; How do you learn the system while being careful and not destroying everything in a burning ball of flame<br \/>\n+ How do you make a good impression and getting things done both quickly and correctly<\/p>\n<p>&#8211; Sometimes contractors get commissions with promises they cannot keep<\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Location:\u00a0 The Working Centre 58 Queen Street South, Kitchener, ON (plan) Date: September 19th, 2016 Time: 7:00 PM Smooth Succession =================### Future session: Documentation &#8211; What do you document? &#8211; What tools do you use? ### Future session? Coming up &hellip; <a href=\"https:\/\/kwnpsa.ca\/index.php\/2016\/09\/23\/2016-09-smooth-succession\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,27],"tags":[],"class_list":["post-128","post","type-post","status-publish","format-standard","hentry","category-pastmeetings","category-succession"],"_links":{"self":[{"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/posts\/128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/comments?post=128"}],"version-history":[{"count":2,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/posts\/128\/revisions"}],"predecessor-version":[{"id":131,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/posts\/128\/revisions\/131"}],"wp:attachment":[{"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/media?parent=128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/categories?post=128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kwnpsa.ca\/index.php\/wp-json\/wp\/v2\/tags?post=128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}