<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10518146</id><updated>2012-02-01T10:25:37.530-05:00</updated><category term='mobile'/><category term='nptech'/><category term='software_development'/><category term='pm'/><category term='opencontent'/><category term='animals'/><category term='news'/><category term='collaboration'/><category term='risk management'/><category term='siguida'/><category term='social'/><category term='privacy'/><category term='socialmedia'/><category term='membersonly'/><category term='outcomes'/><category term='gov'/><category term='fundraising'/><category term='green'/><category term='heuristics'/><category term='pci'/><category term='planning'/><category term='spam'/><category term='agileDevelopment'/><category term='internet'/><category term='voice'/><category term='membership'/><category term='windows'/><category term='credit cards'/><category term='npmarketing'/><category term='roi'/><category term='training'/><category term='usability'/><category term='policyorg'/><category term='facebook'/><category term='meme'/><category term='greenit'/><category term='olpc'/><category term='CRM'/><category term='mali'/><category term='wifi'/><category term='vlog'/><category term='geekcorps'/><category term='programming'/><category term='energyconversations'/><category term='nten'/><category term='FOSS'/><category term='browserless'/><category term='music'/><category term='communication'/><category term='britt'/><category term='problem_solving'/><category term='seo'/><category term='microformats'/><category term='07NTC'/><category term='africa'/><category term='helpdesk'/><category term='economics'/><category term='energy'/><category term='npmanagement'/><category term='web2.0'/><category term='software'/><category term='twitter'/><category term='coding'/><category term='free burma'/><category term='net neutrality'/><category term='ndi'/><category term='testing'/><category term='journalism'/><title type='text'>Michael Stein's NON-PROFIT TECHNOLOGY BLOG</title><subtitle type='html'>Thoughts on technology, software, and organizational life.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default?start-index=101&amp;max-results=100'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>241</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10518146.post-7150085915555815443</id><published>2009-08-19T04:37:00.034-05:00</published><updated>2010-04-30T11:07:06.498-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pci'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='credit cards'/><title type='text'>PCI compliance anxiety ratchets up</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/So2rlzlikSI/AAAAAAAAEHU/FPazge9H23s/s1600-h/pci.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 110px; height: 83px;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/So2rlzlikSI/AAAAAAAAEHU/FPazge9H23s/s320/pci.jpg" alt="" id="BLOGGER_PHOTO_ID_5372138596514042146" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;In the last few weeks our office phones have been ringing with calls from clients concerned about PCI compliance.&lt;/span&gt;  A mounting realization that enforcement of these credit card standards is indeed coming, the October deadline to use compliant applications, and widespread confusion about what the standards are and who they apply to, is bringing the issue of credit card security to a boil. [UPDATE: I've created an entire page of PCI information at: &lt;a href="http://membersonlysoftware.com/pci"&gt;http://membersonlysoftware.com/pci&lt;/a&gt; ]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;The background:&lt;/span&gt; PCI is an association of the major credit card issuers. The PCI Data Security Standard (PCI-DSS) is a list of twelve security requirements  that merchant account holders must  meet. According to the standard, &lt;span style="font-style: italic;"&gt;"PCI DSS requirements are applicable if a Primary Account Number (PAN) is stored, processed or transmitted. If a PAN is not stored, processed, or transmitted, PCI DSS requirements do not apply."&lt;/span&gt;  In other words, if you ever send a credit card number through to the bank for processing,  you've got to pass muster. Validation of compliance may require an on-site audit, or may be done by self-assessment and a notarized attestation. And while 12 requirements does not sound like much,  the sub-points of each requirement make it clear that the standard affects pretty much every aspect of your IT system and your payment processes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;The biggest misconception we see among our clients is the idea that  if they are using the right credit card processing system or software, they are compliant.&lt;/span&gt; Of course there are requirements that  payment applications must meet. &lt;span style="color: rgb(0, 0, 0);"&gt;Failure to use compliant software is a sure path to flunking your compliance audit.&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;But using compliant software does not begin to guarantee that you the merchant are yourself compliant. The entire security of your computer system comes under the purview of the PCI.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;In addition, any paper systems  that might contain account number data are also involved.&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(51, 51, 255);"&gt;Failure to use compliant software is a sure path to flunking your compliance audit. &lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;But using compliant software does not begin to guarantee that you the merchant are yourself compliant.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Let's look at one example. Requirement #1 reads &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;"Install and maintain a firewall configuration  to protect cardholder data."&lt;/span&gt;  You might think the fact that you have an industry standard  firewall product installed gets you a pass on this one.  But that is just a starting point.  The requirement's details indicate that you need&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a written policy on how any change to the router or firewall configuration is approved and made.  &lt;/li&gt;&lt;li&gt;a network diagram that shows all connections and all devices and a process to make sure the diagram is up to date.  &lt;/li&gt;&lt;li&gt;documentation of  the business case for all ports that are open and all protocols that are in use. &lt;/li&gt;&lt;li&gt;a formal review of all firewall and router settings every six months.&lt;/li&gt;&lt;/ul&gt; But  back to the your software applications.  Requirement 6 simply reads "Develop and Maintain secure systems and applications."  How is &lt;span style="font-weight: bold;"&gt;secure &lt;/span&gt;defined here, and how do you prove it in a PCI audit?&lt;br /&gt;&lt;br /&gt;Software applications that are sold "off the shelf"" can apply for the PA-DSS certification. (The Payment Application Data Security Standard - this is a &lt;span style="font-style: italic;"&gt;separate &lt;/span&gt;standard governing just the software that management credit card payments). Software that is customized for a user organization &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;cannot &lt;/span&gt;receive the PA-DSS designation. Instead custom software comes under the scope of each user's PCI compliance audit and may require a code review. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;The best solution for a customized application is for it to avoid ever coming into contact with a credit card account number, and simply delegate all card handling to a certified PA-DSS compliant application.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a bigger deal than you might think. For example, if you want to capture the credit card number for a donation in page you have carefully designed and branded, you will need to code review and validate this page as part of your compliance even if all it does is pass this number to a PA-DSS certified payment app.&lt;br /&gt;&lt;br /&gt;But your greatest exposure arises if you &lt;span style="font-style: italic;"&gt;store &lt;/span&gt;credit card numbers for any reason after the moment of the transaction. For example, many non-profits  charge sustaining donors' pledges against their credit cards on a monthly basis; YMCA's often charge for their dues this way. The requirements for protecting credit card data of this sort are daunting. Maintaining this sensitive data in  an encrypted database using the  latest encryption technology may not be enough if you cannot document your procedures for controlling access to the keys,  monitoring physical access to the server, and so on. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;The best solution, is to hand off ALL credit card  storage as well to a PA-DSS certified application that stores the numbers out in the internet cloud, far from your server, and your liability. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;We've selected to  partner with CAMcommerce, for example, whose PA-DSS certified xCharge application is a dream to integrate with and will provide Members Only users with the security they need. &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;All of this demands that custom applications find new ways of interfacing with payment software. For example, a very widely-used method for interfacing with payment applications&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;involves the business application creating a batch file that is submitted to the payment app. This file contains credit card numbers written out in plain text. And the application returns a batch of response data, again with the number in plain text. This approach is certainly  not compliant with the new security requirements. Like Y2K a decade ago, PCI and PA-DSS compliance are going to keep programmers busy for a while.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;hr /&gt;&lt;span style="font-size:85%;"&gt;Additional Information: The &lt;a href="https://www.pcisecuritystandards.org/"&gt;PCI Security&lt;/a&gt; site is full of information about the standard and compliance testing.  "&lt;a href="https://www.pcisecuritystandards.org/pdfs/pci_dss_saq_navigating_dss.pdf"&gt;Navigating PCI-DSS&lt;/a&gt;" is a fifty page introduction to the terms of the standard and the meaning and intent of each clause. It's the best thing to read to get a sense of what this is all about. The Full PCI_DSS specification can be downloaded from &lt;a href="https://www.pcisecuritystandards.org/security_standards/pci_dss.shtml"&gt;this  page&lt;/a&gt;&lt;/span&gt;. &lt;span style="font-size:85%;"&gt;And when you are ready, you  can also  find the  &lt;a href="https://www.pcisecuritystandards.org/saq/index.shtml"&gt;self-assessment questionnaire&lt;/a&gt; here. &lt;/span&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7150085915555815443?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7150085915555815443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7150085915555815443' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7150085915555815443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7150085915555815443'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2009/08/pci-compliance-anxiety-ratchets-up.html' title='PCI compliance anxiety ratchets up'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/So2rlzlikSI/AAAAAAAAEHU/FPazge9H23s/s72-c/pci.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7039985828410254102</id><published>2009-07-15T05:56:00.018-05:00</published><updated>2009-07-15T10:00:55.557-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='socialmedia'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><title type='text'>Capability Stairsteps</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/Sl3MAciYzgI/AAAAAAAAEHM/PpJmgjZJPGY/s1600-h/stairs.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 276px; height: 320px;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/Sl3MAciYzgI/AAAAAAAAEHM/PpJmgjZJPGY/s320/stairs.gif" alt="" id="BLOGGER_PHOTO_ID_5358663439673249282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When we begin a new deployment of our software applications at an organization, we always ask the users "How will you know if this project was a success or not?" We're usually expecting to hear things like "Our staff will spend significantly less time putting together monthly reports" or "We will finally have agreement between the membership lists on the website and in the AMS." But at a recent project kickoff the bar for success was really low: "Our staff will actually use the system."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Problems with the adoption of new IT tools can rob an implementation of much of its ROI.&lt;/span&gt;  And the the solution is not simply making sure you've picked the right tool and delivered the proper training. There are specific steps that need to be taken to encourage user adoption.&lt;br /&gt;&lt;br /&gt;My friend Russ Eisentstat of &lt;a href="http://www.truepoint.com/who_we_are/index.html"&gt;TruePoint&lt;/a&gt; uses the phrase "capability stairsteps" to emphasize the incremental nature of such transitions.  These steps may involve partial use of the new tool, use by a subset of the eventual target user community, or both. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;But before you can climb these steps you need to design them - &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;adoption will not necessarily spread naturally or completely unless the organization creates a plan and monitors it&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The example Russ and I discussed related to the use of a wiki to capture organizational knowledge.  One of my long-standing contentions is that an enormous amount of organizational knowledge exists in emails between stakeholders. If these emails were simply captured and organized, a great deal of knowledge documentation could be managed with little or no new writing. But both of us had limited success in encouraging our own organizations to use our wiki.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;What would a stairstep model for adoption of the wiki look like? &lt;/span&gt;&lt;span style="color: rgb(51, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;First we need to put someone in charge!&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 0, 0);"&gt; &lt;/span&gt;This is a step that is often ignored in this type of change management. Someone needs to take personal responsibility for the effort to develop the wiki into a useful tool.  As soon as we have identified the wikimaster, we have at least one more committed user.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;The next step is to identify the barriers to adoption so we can plan to eliminate them. &lt;/span&gt; Russ and I both agreed that the main barrier is the catch 22 of social sites: the wiki is not attractive to users if it is not yet rich with useful information --  but this will not happen until people begin using it.  This barrier can be reduced by "priming the pump." Step two is that the wikimaster takes active responsibility for getting the first fifty articles on the site.  He can poll users frequently to get them to send him any material that would be apporpriate for inclusion. This spreads some buzz about the wiki without asking people to utilize it themselves in any way.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;A second barrier:  it takes a bit more learning to become adept at posting than just to read the site. &lt;/span&gt; So this suggests the next increment. Step three is to encourage the use of the wiki as a passive repository of information, without leaning on people to post.  People can still rely on the wikimaster to post their articles, but can begin to turn to the wiki to look for information they might need.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_naAhJlWyz5o/Sl3Gkipf6QI/AAAAAAAAEGs/HXznWNdiG2c/s800/stairsteps.png" style="width: 500px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Only now do we tackle active contribution - again a step at a time.&lt;/span&gt; In Step four might the wikimaster to encourages people to comment on exisiting articles - reminding them of this capability, and having existing champions comment to prime the discussion on this forum.&lt;br /&gt;&lt;br /&gt;Step five might be then to put in place rules for how others should post their own articles - how to tag them,  how to deal with the home page, how new articles are announced, and so on.  At this point a training or informational session might be held for new posters.&lt;br /&gt;&lt;br /&gt;So what I had thought was a one step procedure - "let's start using this new tool" - has become a five step staircase. This model of identifying barriers and building a step to climb over each one in sequence can be used to encourage adoption of systems of all kinds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7039985828410254102?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7039985828410254102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7039985828410254102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7039985828410254102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7039985828410254102'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2009/07/capability-stairsteps.html' title='Capability Stairsteps'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/Sl3MAciYzgI/AAAAAAAAEHM/PpJmgjZJPGY/s72-c/stairs.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1161880914936696742</id><published>2009-04-22T09:53:00.008-05:00</published><updated>2009-04-23T06:26:33.335-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='green'/><title type='text'>Earth Day Roundup</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/SfBQDboB5uI/AAAAAAAAD18/VjPwqkoVBTU/s1600-h/earthday.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 118px; height: 119px;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/SfBQDboB5uI/AAAAAAAAD18/VjPwqkoVBTU/s320/earthday.jpg" alt="" id="BLOGGER_PHOTO_ID_5327846379064780514" border="0" /&gt;&lt;/a&gt;Links to some interesting reading this Earth Day:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Green IT.&lt;/span&gt; A couple months ago I posted about "Green IT" and the growing awareness that information technology demands fuel and creates emissions like all other energy consuming activities. But &lt;a href="http://news.bbc.co.uk/2/hi/technology/8001749.stm"&gt;this article&lt;/a&gt; in the BBC took me by surprise... email SPAM is a major contributor to IT energy consumption, utilizing  33bn kilowatt-hours of energy every year, enough to power more than 2.4m home, and in the process contributing 17 million tons of carbon dioxide to our greenhouse gas burden.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Green Education.&lt;/span&gt; A bit of good news for all the non-profits making efforts to educate their constituency about green issues: it makes a difference. &lt;a href="http://yosemite.epa.gov/opa/admpress.nsf/bd4379a92ceceeac8525735900400c27/a193caab28eabbc08525759700532a00"&gt;The EPA reports&lt;/a&gt; that there is a measurable improvement in air quality associated with environmental education. &lt;blockquote style="font-style: italic;"&gt;Nearly half of the surveyed institutions hosting education programs reported an improvement in air quality at their facilities due to actions taken by students, including doing service-learning projects and fostering community partnerships. Examples include decreased levels of carbon monoxide and mold, and enactment of a policy that decreased car or bus idling.&lt;/blockquote&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Green Markets?&lt;/span&gt; Free-marketeers have been extolling the value of "Cap and Trade" solutions to control emissions... but there is mounting evidence that it is not so simple. An article in the British New Scientist reviews the results of the ETS (Emissions Trading Scheme) currently in place in the EU.  The approach works when the price of permits is high. But if the value falls, the incentive to improve emissions falls right with it:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;As heavy industries mothball factories, energy use drops and demand for permits goes down. At the same time businesses try to raise cash by selling their unused permits, flooding the market and further depressing prices. French energy company EDF recently complained that carbon markets were failing just like the market for subprime mortgages. As a result, all kinds of green energy schemes are grinding to a halt.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1161880914936696742?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1161880914936696742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1161880914936696742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1161880914936696742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1161880914936696742'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2009/04/earth-day-roundup.html' title='Earth Day Roundup'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/SfBQDboB5uI/AAAAAAAAD18/VjPwqkoVBTU/s72-c/earthday.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-3455898854977099412</id><published>2009-03-21T12:25:00.015-05:00</published><updated>2009-03-21T15:00:52.470-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='journalism'/><title type='text'>Daily News, Daily Blues</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://michaelatmo.blogspot.com/2009/03/daily-news-daily-blues.html"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 119px; height: 111px;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/ScU3NIyt4BI/AAAAAAAAD0I/TsJMTs73w1A/s320/newspaper.jpg" alt="" id="BLOGGER_PHOTO_ID_5315715634018770962" border="0" /&gt;&lt;/a&gt;In the last few months, it seems that at every social gathering I attend, the conversation gets around to "Newspapers - what's going to happen to them?" The closing of the Seattle Post-Intelligencer's print operations a few weeks back,  coupled with Hearst Corporation's announcement that may close the venerable San Francisco Chronicle as well, has brought the plight of print journalism into focus. And I've been finding that my friends get really worked up about it -- it's clear the newspaper as it exists today has real meaning in people's lives.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;It's not a problem that suddenly snuck up on us.&lt;/span&gt; Back in the summer of '06, &lt;span style="font-weight: bold;"&gt;The Economist&lt;/span&gt; &lt;a href="http://www.economist.com/opinion/displayStory.cfm?Story_ID=7830218"&gt;was already talking&lt;/a&gt; about the decline of print, and predicting that the future would see the closing of most local papers, and a new mix that consisted of  "an elite group of serious newspapers available everywhere online, independent journalism backed by charities, thousands of fired-up bloggers and well-informed citizen journalists..."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The problem of course is the collapse of the traditional business model of the newspaper&lt;/span&gt;. In that model advertisers pay publishers enough to support the news-gathering operation because advertising in a newspaper with decent reporting was the best way to get their copy in front of readers. As &lt;a href="http://www.shirky.com/weblog/2009/03/newspapers-and-thinking-the-unthinkable/"&gt;essay&lt;/a&gt; by new-media guru &lt;span style="font-weight: bold;"&gt;Clay Shirky&lt;/span&gt; points out, this is no longer the case, because&lt;br /&gt;&lt;blockquote style="color: rgb(51, 102, 255);"&gt;"...the core problem publishing solves — the incredible difficulty, complexity, and expense of making something available to the public — has stopped being a problem."&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;The Internet has disrupted the old economic realities of information distribution.&lt;/span&gt; Because of that, advertisers have migrated to the net in droves. In the past, classified advertising was the most lucrative source of advertising revenue for the publisher - Rupert Murdoch referred to it as "a river of gold" - but that river is now reduced to a trickle, leading the Economist to say that Craigslist has done more than anything to destroy the newspaper. And publishers' reponse to that loss of revenue has been to cut expenses by shrinking the paper and reducing the news staff - in other words, by making their product less desirable.&lt;br /&gt;&lt;br /&gt;Shirky says,  "&lt;span style="color: rgb(51, 102, 255);"&gt;Society doesn’t need newspapers. What we need is journalism&lt;/span&gt;." But  the newspapers have  provided a concentration of resources for serious journalism that the new media alternatives, such as The Huffington Post, let alone individual bloggers, have not yet demonstrated an ability to replace.   &lt;span style="font-weight: bold;"&gt;Walter Isaacson&lt;/span&gt;,  former managing editor of Time and former CEO of CNN, assumes that the print edition is dead but the institution need not perish with it. &lt;a href="http://www.time.com/time/business/article/0,8599,1877191,00.html"&gt;He proposes &lt;/a&gt;that the solution is for the major pappers to begin charging for their websites.&lt;br /&gt;&lt;blockquote style="color: rgb(51, 102, 255);"&gt;Even an old print junkie like me has quit subscribing to the New York &lt;i&gt;Times&lt;/i&gt;, because if it doesn't see fit to charge for its content, I'd feel like a fool paying for it.  This is not a business model that makes sense. &lt;/blockquote&gt;Isaacson envisions both a subscription basis (as the Financial Times and Wall Street Journal currently have) as well as a micropayments model where individual articles have a small fee (five or ten cents each)  for non-subscribers. Conventional wisdom is that people will not pay to read the newspaper online, but Isaacson is convined that it can be done. After all, he points out, people pay to text.&lt;br /&gt;&lt;hr /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Some resources:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;a href="http://www.economist.com/opinion/displayStory.cfm?Story_ID=7830218"&gt;"&lt;span style="font-style: italic;"&gt;Who Killed the Newspaper&lt;/span&gt;", &lt;/a&gt;&lt;a href="http://www.economist.com/opinion/displayStory.cfm?Story_ID=7830218"&gt;&lt;span style="font-weight: bold;"&gt;The Economist, &lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.economist.com/opinion/displayStory.cfm?Story_ID=7830218"&gt;August 24, 2006.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.newyorker.com/reporting/2008/03/31/080331fa_fact_alterman"&gt;Eric Alterman, "&lt;span style="font-style: italic;"&gt;The News Business: Out of Print&lt;/span&gt;," &lt;/a&gt;&lt;a href="http://www.newyorker.com/reporting/2008/03/31/080331fa_fact_alterman"&gt;&lt;span style="font-weight: bold;"&gt;The New Yorker,&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.newyorker.com/reporting/2008/03/31/080331fa_fact_alterman"&gt; March 31, 2008&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.shirky.com/weblog/2009/03/newspapers-and-thinking-the-unthinkable/"&gt;Clay Shirky, &lt;span style="font-style: italic;"&gt;"Newspapers and Thinking the Unthinkable"&lt;/span&gt;,March 13th, 2009&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.time.com/time/business/article/0,8599,1877191,00.html"&gt;Walter Isaacson, &lt;span style="font-style: italic;"&gt;"How to Save your Newspaper"&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Time&lt;/span&gt;, Feb 5th, 2009&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/2007/10/the-future-of-n.html"&gt;Scott Adams, &lt;span style="font-style: italic;"&gt;"The Future of Newspapers"&lt;/span&gt;, Oct 1, 2007&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-3455898854977099412?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/3455898854977099412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=3455898854977099412' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3455898854977099412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3455898854977099412'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2009/03/daily-news-daily-blues.html' title='Daily News, Daily Blues'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/ScU3NIyt4BI/AAAAAAAAD0I/TsJMTs73w1A/s72-c/newspaper.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-675846526022485258</id><published>2009-01-27T06:05:00.007-05:00</published><updated>2009-01-27T07:53:11.749-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='greenit'/><title type='text'>What is Green IT?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/SX7xremSTqI/AAAAAAAADzk/D_vouLCysyo/s1600-h/greenit.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 114px; height: 92px;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/SX7xremSTqI/AAAAAAAADzk/D_vouLCysyo/s320/greenit.jpg" alt="" id="BLOGGER_PHOTO_ID_5295935941084597922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For a couple of years now we've been seeing talk of Green IT, and as early as 2007  management consulting giants  &lt;a href="http://www.gartner.com/it/page.jsp?id=526309"&gt;Gartner &lt;/a&gt;and &lt;a href="http://www.mckinseyquarterly.com/Information_Technology/Management/How_IT_can_cut_carbon_emissions_2221"&gt;McKinsey &lt;/a&gt;were addressing Green issues as a major issue facing IT managers. The McKinsey report offers a concise statement of the issue:&lt;span class="cHead"&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote style="color: rgb(51, 51, 255);"&gt;&lt;span class="cHead"&gt;The rapidly growing carbon footprint&lt;/span&gt; associated with information and communications technologies, including laptops and PCs, data centers and computing networks, mobile phones, and telecommunications networks, could make them among the biggest greenhouse gas emitters by 2020. However, our research also suggests that there are opportunities to use these technologies to make the world economy more energy and carbon efficient&lt;/blockquote&gt;So Green IT is really two issues: making information technology itself more energy efficient, and going beyond that to using IT to reduce the carbon footprint of other operations. Today's &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9126804&amp;amp;source=rss_news"&gt;EnergyWise &lt;/a&gt;announcement by Cisco underscores the growing concern managers have in both these areas.&lt;br /&gt;&lt;br /&gt;The EDS blog The Next Big thing devoted &lt;a href="http://www.eds.com/sites/cs/blogs/eds_next_big_thing_blog/archive/2008/11/18/what-do-you-mean-by-green-it-part-8.aspx"&gt;eight posts&lt;/a&gt; last autumn to an in-depth look at the idea of Green IT and lays out a path that considers both of these issues in detail, focusing on the green data center.&lt;br /&gt;&lt;br /&gt;Many of these ideas seem more appropriate for a Google or Microsoft than for a medium-sized non-profit or association.  Techsoup &lt;a href="http://blog.techsoup.org/node/646"&gt;offers some suggestions&lt;/a&gt; for Greening the smaller workplace.  These include virtualizing your servers to use fewer boxes, and using your technology to minimze travel.&lt;br /&gt;&lt;br /&gt;Has your organization grappled with these issues? Have your solutions saved you money, added complexity, or both?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-675846526022485258?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/675846526022485258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=675846526022485258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/675846526022485258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/675846526022485258'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2009/01/what-is-green-it.html' title='What is Green IT?'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/SX7xremSTqI/AAAAAAAADzk/D_vouLCysyo/s72-c/greenit.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-3910356781752680070</id><published>2008-10-07T07:11:00.010-05:00</published><updated>2008-10-08T09:02:58.878-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>Three common security pitfalls</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/SOyf8LFD9hI/AAAAAAAADwQ/Z4AOdjJxauM/s1600-h/secure1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/SOyf8LFD9hI/AAAAAAAADwQ/Z4AOdjJxauM/s320/secure1.jpg" alt="" id="BLOGGER_PHOTO_ID_5254750721349514770" border="0" /&gt;&lt;/a&gt;Security is a growing concern in the non-profits community. The requirements may be legally mandated, as in the case of HIPAA and client health care information. The issue may be competitive -- you do not want to hand out your grant applications to the other orgs in your building before you've even sent them off to funders. And everyone has finally woken up to the need to secure  supporters' credit card information and comply with PCI standards.&lt;br /&gt;&lt;br /&gt;Organizations are putting increasing pressure on vendors of applications and networks to assure security through the use of  encryption, https, and user specific access to data fields and tables.  But we see three simple security flaws over and over again in the smaller non-profits.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Inadequate physical security of the servers.&lt;/span&gt; Is your database server sitting in the unlocked phone closet? Is your web server in a room shared by three programmers? I know one group with real privacy concerns who keep the server on a counter in the break room. It doesn't really matter how much you lock your network down with the latest firewall technology and encryption techniques if the servers can be waltzed out of the building without causing a stir.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;Inadequate password security&lt;/span&gt;.&lt;/span&gt; I see this everywhere I go - users know each others passwords. It may even become part of standard operating procedure: "to do this, I log in as Eileen." Let your OS help you with this: require users to change their passwords frequently. Require complex passwords. Beat up on people who tell others what their password is. And if you have legally mandated privacy concerns, consider adding  biometrics to your user authentication procedure - USB thumb scanners are widely available these days.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Improper Disposal of Computers&lt;/span&gt;. When the time comes to dispose of a pc, what do you do with it? All your security efforts were for naught if you just sit the machine in the trash. Wipe that drive! Reformatting the drive does not do it - it just clears the directory structure. Any snoop can still read your data after a reformat. There are numerous software packages on the market for just this purpose - a number of government agencies have standardized on cyberCide.  You can destroy the drive with a few well-placed drill holes - but the software approach is easier - and then you can still donate the old.&lt;hr /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;Thanks to Sean Henriques for a tweeting a link that made me start thinking about this!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-3910356781752680070?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/3910356781752680070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=3910356781752680070' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3910356781752680070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3910356781752680070'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/10/three-common-security-pitfalls.html' title='Three common security pitfalls'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/SOyf8LFD9hI/AAAAAAAADwQ/Z4AOdjJxauM/s72-c/secure1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-2798471397458470574</id><published>2008-07-22T04:50:00.012-05:00</published><updated>2008-12-09T19:14:47.891-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='helpdesk'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>The Summertime Blues</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/SIczaQKWbcI/AAAAAAAACzE/ZvE-tzStvus/s1600-h/beach.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/SIczaQKWbcI/AAAAAAAACzE/ZvE-tzStvus/s320/beach.jpg" alt="" id="BLOGGER_PHOTO_ID_5226202418694745538" border="0" /&gt;&lt;/a&gt;You'll love those lazy hazy crazy days of summer - those days of hot dogs and pretzels and beer... remember that old tune? I can remember listening to it on the radio as we drove to the Catskills in my Dad's old Dodge. But vacations are different now - everywhere I'm reading articles about how we Americans don't really get away from our work anymore when we go on holiday. We go loaded with smartphone and laptop and a plan to get six weeks of special projects done during six days on the beach. I know that's how I made my last trip miserable.&lt;br /&gt;&lt;br /&gt;But I don't think we should get too new-agey about this one.  &lt;span style="font-weight: bold;"&gt;For the techie in the non-profit or association space, taking a guilt- and anxiety-free vacation is not about state of mind, but about preparation.&lt;/span&gt;  It's about making sure your organization, your clients, your users, really will be OK during your absence. Its a sort of preparation you need to be thinking about in one way or another before any absence - whether its a day off to paint your kitchen or  a month-long trip through India.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Prepare your users.&lt;/span&gt; Your users depend on you on a daily basis for solutions, for advice, for troubleshooting. The longer your absence is going to be, the earlier you need to let people know about it. Make sure all your key users understand when and for how long you will be out, and give them a good understanding of the limits on your availability during your vacation.  Encourage them to think &lt;span style="font-weight: bold;"&gt;now &lt;/span&gt;about needs that might emerge during your time off.  Make sure they factor your absence into their timeframes for special projects! And let them know where to turn for help while you are gone.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Prepare your backup.&lt;/span&gt; The folks who are going to be filling in for you during your vacation need to know exactly where your major projects are at, how to find the information they might need, and who they can turn to for further help. Make sure they know exactly how and when they can contact you, and when you be unavailable. What should you prepare them for? Look through your last years log of issues you've had to resolve. And be careful:  documenting your network is useless if you have not made sure the right people know where to find that document.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Don't have a backup person?&lt;/span&gt; - no wonder you and your coworkers are anxious!  Take care of this first.  If its not someone on your staff, make arrangements with a consultant.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Prepare yourself.&lt;/span&gt; Your work pattern needs to change as you get ready to leave. We did a project several years ago for Deutsche Bank in Frankfurt. Frequently our partner Jochen would fly there for meetings. Pressed by the users to make enhancements to the application on a short time frame, he'd crank out code in his hotel room in the evening and install it the next day. Then he'd get on a plane to come back to D.C. &lt;span style="font-style: italic;"&gt;Inevitably &lt;/span&gt;the user would have some huge issue with what he had done while he was on his seven-hour flight home. None of us back in the office had a clue what the requirements were or what the discussion had been. We've identified this as the &lt;span style="font-weight: bold;"&gt;Friday Install &lt;/span&gt;problem. Now we know to wait until we are in a position to support before we change. When your absence is going to be longer than seven hours, this issue becomes much more sensitive. Make sure you are not adding to the support burden in the days before you leave.&lt;br /&gt;&lt;br /&gt;And send me a postcard!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-2798471397458470574?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/2798471397458470574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=2798471397458470574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2798471397458470574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2798471397458470574'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/07/summertime-blues.html' title='The Summertime Blues'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/SIczaQKWbcI/AAAAAAAACzE/ZvE-tzStvus/s72-c/beach.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-861121825680464251</id><published>2008-07-13T20:37:00.008-05:00</published><updated>2008-12-09T19:14:48.061-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='socialmedia'/><title type='text'>Building your Donor base on Facebook - The Nature Conservancy's experience.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/SHqzPywR2NI/AAAAAAAACy8/yJzeRD9A6zE/s1600-h/lilgreen1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/SHqzPywR2NI/AAAAAAAACy8/yJzeRD9A6zE/s320/lilgreen1.jpg" alt="" id="BLOGGER_PHOTO_ID_5222683801793190098" border="0" /&gt;&lt;/a&gt;There's been a lot of excitement in the last year about social networking in general, and about Facebook in particular. And a lot of talk about the value of social networking for non-profits. But is there really a return on investment for non-profit participation on these sites?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Here's a success story.&lt;/span&gt; The Nature Conservancy (TNC) is a 501(c)3 organization that works in the U.S. and over 30 other countries to protect ecologically important lands and waters. &lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Using tools readily available on Facebook, the organization has raised almost $48,000 in the first six months of their social-networking effort.&lt;/span&gt;  &lt;/span&gt;They did this by creating a Cause and a Fan Page for the org, and by forming a relationship with an ecology oriented game on Facebook, (lil) Green Patch.  Six months later the &lt;span style="color: rgb(0, 153, 0);"&gt;(lil) Green Patch&lt;/span&gt; application is one of the most popular on Facebook, with of 6 million users!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Jonathon Colman , TNC's  Associate Director for Digital Marketing recently developed a slide presentation that summarizes the organization's experience using Facebook as a marketing tool.&lt;/span&gt;&lt;br /&gt;You can find the presentation &lt;a href="http://www.slideshare.net/jcolman/bridge-conference-24july08"&gt;here&lt;/a&gt;.   The slide presentation raised a number of questions in my mind, so I messaged Jonathon on Facebook and we chatted about (lil) Green things.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Me &lt;/span&gt;-&lt;span style="font-style: italic;"&gt; How did (lil) Green Patch come about? Was TNC involved in the creation of lil green patch or was it already on line when you formed your relationship with it? &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jonathon &lt;/span&gt;- No, the Conservancy was not involved with the creation of (Lil) Green Patch. It was already on Facebook when we found it by doing a search on our name (hence my first recommendation to organizations seeking to use Facebook for marketing purposes).&lt;br /&gt;&lt;br /&gt;At that point, (Lil) Green Patch already said that they were going to donate a share of their advertising revenue to the Conservancy, but had trouble connecting with the right people in our organization. I immediately wrote them and we started the conversation. From the very first conversation, we encouraged (Lil) Green Patch and other Facebook application developers to donate to us directly through our Facebook Facebook Cause.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Me &lt;/span&gt;- &lt;span style="font-style: italic;"&gt;Can you explain the business model of the application? How does it make money for you?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jonathon &lt;/span&gt;- The application is supported by advertising on the site. It's a share of their advertising revenue that's donated to the Conservancy's Cause at http://apps.facebook.com/causes/2979?recruiter_id=1833869 on a month-by-month basis, depending on the application's usage and ads impressed/clicked on. It tends to be somewhere between $6000-$9000/month.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Me &lt;/span&gt;- &lt;span style="font-style: italic;"&gt;how can a consumer be sure an app actually is providing the social benefit it claims? The other day I got several messages in my inbox accusing another app (oceans-related) of not really having a relationship with any non-profit.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jonathon &lt;/span&gt;- This is why we're asking (Lil) Green Patch and other Facebook applications like Stop Climate Change Now to donate to us directly via our Facebook &lt;span style="font-weight: bold;"&gt;Cause &lt;/span&gt;-- it provides a complete change of accountability to the application developers and to the Conservancy.&lt;br /&gt;&lt;br /&gt;When an application donates via the Cause, it's very simple for everyone to see how much was donated: just visit the &lt;a href="http://apps.facebook.com/causes/2979?recruiter_id=1833869"&gt;Cause &lt;/a&gt; and scroll down to the "Hall of Fame". You'll see that, to date, (Lil) Green Patch has given $44,650. Clicking on their name of the amount that they've donated yields a graphical chart containing the people that they've recruited and/or recent donations that they've made.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Me &lt;/span&gt;- &lt;span style="font-style: italic;"&gt;So do you need to have folks on staff to oversee the maintenance and ongoing development of the app?  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jonathon &lt;/span&gt;- Not at all. The Conservancy is in no way involved with the ongoing maintenance nor development of (Lil) Green Patch. Anyone can participate in this process, actually -  There's a discussion board and links to the developers' profiles off of the &lt;a href="http://www.facebook.com/apps/application.php?id=7629233915"&gt;main application page&lt;/a&gt;  where you can talk with other users and get in touch with the development team.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Me &lt;/span&gt;- &lt;span style="font-style: italic;"&gt;This is all very exciting. But what skills do you think a non-profit needs to bring on board to develop a marketing program built on social media?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jonathon &lt;/span&gt;- My team at the Conservancy has incredibly talented editors, producers, a designer, and even a project manager. I couldn't do anything without them. In terms of social media, I think that organizations need to find people who can bring the right balance of:&lt;br /&gt;- Writing for the web (specifically writing for members)&lt;br /&gt;- Engaging in search engine marketing and optimization;&lt;br /&gt;- Marketing to verticals and other segments&lt;br /&gt;- Researching marketing and communities&lt;br /&gt;- Testing and documentation&lt;br /&gt;- Recording metrics and interpretation of "actionable" data&lt;br /&gt;- Taking the "long view" on building a social media program and not expecting success right away&lt;br /&gt;&lt;br /&gt;The right person could come from a direct mail background or from a marketing communication background or even a business information/analytics background... They just need to have some intuition and be willing to fail a few time sin order to succeed. That said, my background is actually not in marketing, but in technical writing .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-861121825680464251?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/861121825680464251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=861121825680464251' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/861121825680464251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/861121825680464251'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/07/building-your-donor-base-on-facebook.html' title='Building your Donor base on Facebook - The Nature Conservancy&apos;s experience.'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/SHqzPywR2NI/AAAAAAAACy8/yJzeRD9A6zE/s72-c/lilgreen1.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1656556019537591641</id><published>2008-07-02T21:11:00.006-05:00</published><updated>2008-12-09T19:14:48.373-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='npmanagement'/><title type='text'>A new chapter.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/SGw4AH4nIfI/AAAAAAAACq8/ic_ub1rgvXc/s1600-h/dashboard1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 237px; height: 147px;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/SGw4AH4nIfI/AAAAAAAACq8/ic_ub1rgvXc/s320/dashboard1.png" alt="" id="BLOGGER_PHOTO_ID_5218607642983211506" border="0" /&gt;&lt;/a&gt;The other day a friend dropped by the office to talk to us about how we manage chapters in our software. For example, he wondered if we assumed that the national organization did the dues billing, and distributed revenue to the chapters? Or the reverse: that chapters collect the dues and send it upstream to headquarters? The conversation led me to think about the forces that make organizational policies so often unwieldy and complex.&lt;br /&gt;&lt;br /&gt;We've learned that there is no general pattern that governs the relationship between an organization and its chapters.  &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;These relationships are not structured by logic but through the working out of real conflicts of interest and mission between national, state, and local bodies.&lt;/span&gt; And these conflicts are resolved differently in every case.  The challenge for IT is to model the internal reality for the specific organization.&lt;br /&gt;&lt;br /&gt;Chapters are interesting because they are a very clear-cut example of what goes on in the definition of almost any organizational policy - a process of compromise between interest groups within the org. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Streamlining inefficient or irrational policies is so much harder than one would expect because the differences between groups are so rarely spelled out. &lt;/span&gt;In the case of chapters, it is just easier to see these interest collisions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;It works like this. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Not surprisingly, chapters want as much independence from the national as possible. And specifically, financial independence. But at the same time, they would like as much service from the parent org as they can wrangle.&lt;/span&gt; So the more successfully independent the chapters become, the harder administrative life is in Washington or New York.&lt;br /&gt;&lt;br /&gt;For example a national conservation group we work with manages all the dues billing for its chapters and state divisions. These very autonomous chapters and divisions each create their own membership structures and dues levels. Thus the membership database mus t be able to store three membership types for each member: one each for National, State, and Chapter levels. And they must allow a person to hold multiple chapter and division memberships. All of these dues amounts must be reflected on each member's renewal notices. It's clearly an enormously complex system for the national to maintain. But this approach works in the interest of the chapters - and the chapters have the upper hand in this case.&lt;br /&gt;&lt;br /&gt;So when the policies you are trying to model seem resistant to simplification, remember you are dealing with real conflicts, not just procedural craziness.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1656556019537591641?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1656556019537591641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1656556019537591641' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1656556019537591641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1656556019537591641'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/07/ne-chapter.html' title='A new chapter.'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/SGw4AH4nIfI/AAAAAAAACq8/ic_ub1rgvXc/s72-c/dashboard1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6874426556457246638</id><published>2008-04-11T05:57:00.007-05:00</published><updated>2008-12-09T19:14:48.446-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>Social media and the Surveillance Culture</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/R_9JZaRUrXI/AAAAAAAACh4/3CiBC-Uil7Y/s1600-h/spying.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/R_9JZaRUrXI/AAAAAAAACh4/3CiBC-Uil7Y/s320/spying.jpg" alt="" id="BLOGGER_PHOTO_ID_5187945996651638130" border="0" /&gt;&lt;/a&gt;Living as I do right in the heart of D.C., things like this happen: I had lunch the other day with a friend who is very knowledgeable about the hacker world within in the so-called "intelligence community".&lt;br /&gt;&lt;br /&gt;This is a world where it's common to get your secret clearance before you are old enough to buy a beer. And a sizable crew of these young folks are deployed to monitor - and participate in on behalf of the agency - all sorts of social media activity. Our conversation focused on Facebook, Second Life, and Skype.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;"The Agency is deeply involved in Facebook," I was told.&lt;/span&gt; This includes both developing techniques to pierce the Facebook's security, and active communication with persons of interest. "Security and Privacy are non-existent on Facebook" my informant told me. The same with Second Life. &lt;span style="font-weight: bold; font-style: italic; color: rgb(51, 51, 255);"&gt;Organizations hold meetings on Second Life, I put on a sexy female avatar with my breasts hanging out, and I'm just accepted. &lt;/span&gt;All the guys have learned to use female avatars and personae on the sites. People will tell you anything" More ominously, I was told they have had some success accessing the computers of people connected to Second Life.&lt;br /&gt;&lt;br /&gt;As for Skype, the e-bay owned internet phone service: "&lt;span style="font-weight: bold; color: rgb(51, 51, 255); font-style: italic;"&gt;There is basically no security employed by Skype. You can use an ordinary packet-sniffing software like any network engineer might buy to detect calls from a specific IP address and reassemble them. We've been working on editing them on the fly to change the content of an active conversation."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Just something to bear in mind, eh?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6874426556457246638?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6874426556457246638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6874426556457246638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6874426556457246638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6874426556457246638'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/04/social-media-and-surveillance-culture.html' title='Social media and the Surveillance Culture'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/R_9JZaRUrXI/AAAAAAAACh4/3CiBC-Uil7Y/s72-c/spying.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-533383586483816815</id><published>2008-04-03T05:40:00.012-05:00</published><updated>2008-12-09T19:14:48.613-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Control and Flexibility</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/R_ejifbXW2I/AAAAAAAAChU/KQbwCcI-O7o/s1600-h/yoga.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/R_ejifbXW2I/AAAAAAAAChU/KQbwCcI-O7o/s320/yoga.jpg" alt="" id="BLOGGER_PHOTO_ID_5185793308887571298" border="0" /&gt;&lt;/a&gt;Control and Flexibility. These might be two of your goals in in working with your personal trainer. But in configuring your network and key applications, there is always a tension between these ambitions. How much do you lock down to prevent error and occasional malfeasance? How much do you leave open so that each staff member has the greatest ability to work freely and serve your community without running into roadblocks? &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;It's one of the key areas where we see organizational culture influencing Information System design&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;For example, board members and donors are hoping you keep good track of the comings and goings of their dollars. &lt;/span&gt;So there is a pressure to lock down access to financial records to one or two highly qualified individuals. On the other hand, if it takes the CFO to issue a five dollar refund check, you've created a real bottleneck. Somewhere between these two is your financial control balance point.&lt;br /&gt;&lt;br /&gt;This fulcrum won't be in the same place for all organizations.  For example,  a YMCA with it's hectic point-of-sale environment and fifty or sixty part-time or volunteer front-desk staff will arrive at a different solution from a trade association with a full time staff of ten professionals.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;The same dichotomy between control and flexibility arises when you start to push out e-commerce capabilities to your community.&lt;/span&gt; We see some organizations who are loathe to let a member change his own address. "Do you really work with organizations who do that? What if they make a typo or something?" And at the other extreme, there are organizations who say "If someone calls and wants to register for our workshop, we direct them to the website to enter it themselves.  We genlty insist they do it themselves. Staff time is a scarce commodity". Again, your organization needs to find its own comfort point along this scale.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;You should rethink this balance periodically though - it is not a simple issue. &lt;/span&gt; Too little flexibility and you weaken your staff, your donors,  and your membership, diminishing commitment they bring into the organization. Too little control and time, money, and energy flow out the door.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-533383586483816815?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/533383586483816815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=533383586483816815' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/533383586483816815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/533383586483816815'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/04/control-and-flexibility.html' title='Control and Flexibility'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/R_ejifbXW2I/AAAAAAAAChU/KQbwCcI-O7o/s72-c/yoga.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6192380760611225193</id><published>2008-03-27T08:08:00.007-05:00</published><updated>2008-12-09T19:14:48.717-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software_development'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Timeboxing Risks</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/R-usdPbXV_I/AAAAAAAACUk/F_RYRMgOzZM/s1600-h/risk.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/R-usdPbXV_I/AAAAAAAACUk/F_RYRMgOzZM/s320/risk.jpg" alt="" id="BLOGGER_PHOTO_ID_5182425414577379314" border="0" /&gt;&lt;/a&gt;Before I got delayed we were talking about delivering software projects on time.  Using the Timeboxing approach, the delivery schedule is the one absolute in the implementation plan. What features will be included in the delivery can slip, but never the date.&lt;br /&gt;&lt;br /&gt;New requests from the user are added to the queue, but the date is not modified to accomodate them. Unexpected technical problems may delay a feature, but never an install. With this approach, progress may be slower than anticipated, but it never halts, as it can with traditional scheduling, where an installation might be put on hold until all the planned features are completed. We've outlined the benefits to this approach,  but there are also some risks.&lt;br /&gt;&lt;br /&gt;The most critical risk is &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;safety&lt;/span&gt;. If Timeboxing is taken to mean that we just work away at the application until the scheduled delivery date, and then install whatever we have, users can get some nasty shocks. A major new feature might be only partially implemented.  Spurious messages meant only for the programmers might appear.  Untested calculation might charge people incorrect fees.&lt;br /&gt;&lt;br /&gt;The solution is &lt;span style="font-weight: bold;"&gt;release planning.&lt;/span&gt; &lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;Timeboxing is not a come as you are party. &lt;/span&gt; Sometime before the due date, the team needs to decide what requests can actually be included. Testing on those items must be completed.  Features that are not ready for prime time need to be hidden. Changes that should not be delivered need to be rolled back out.  This is where a good version control system comes in.  Even the sacred install date can be slid by a day or so - not more -- to assure that the work already done is ready to debut. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;What this really means is that internally the timebox needs to end a day or two early, so the app can be cleaned up for its public appearance&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6192380760611225193?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6192380760611225193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6192380760611225193' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6192380760611225193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6192380760611225193'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/03/timeboxin-risks.html' title='Timeboxing Risks'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/R-usdPbXV_I/AAAAAAAACUk/F_RYRMgOzZM/s72-c/risk.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-2344899893601033311</id><published>2008-03-21T05:57:00.012-05:00</published><updated>2008-12-09T19:14:48.981-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='npmarketing'/><title type='text'>The Humane Society's LOLseals</title><content type='html'>But before we get back to delivering IT projects on time, let's look at some funny pictures.&lt;br /&gt;Certainly none of us have been spared the &lt;span style="font-weight: bold;"&gt;LOLcats &lt;/span&gt;phenomenon - where folks photograph cats and give them funny captions. Here's one my god-daughter Leah posted on Facebook, for example:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/R-OXMPbXVoI/AAAAAAAACQE/XAu2HfsOfZQ/s1600-h/LOLglutz.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/R-OXMPbXVoI/AAAAAAAACQE/XAu2HfsOfZQ/s320/LOLglutz.jpg" alt="" id="BLOGGER_PHOTO_ID_5180150232961734274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Taking off on the popularity of this craze, my friend Carie Lewis, the dynamic internet marketing manager for the &lt;a href="http://www.hsus.org/"&gt;Humane Society of the US &lt;/a&gt;- one of the most savvy non-profits around when it comes to interactive and social media - has launched an &lt;span style="font-weight: bold;"&gt;LOLseals &lt;/span&gt;contest on the HSUS website. &lt;a href="http://www.hsus.org/marine_mammals/protect_seals/protect_seals_what_you_can_do/lolseals.html"&gt;Take a peak.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/R-OY6_bXVpI/AAAAAAAACQM/OJ9x3sS3NSU/s1600-h/lolseals.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/R-OY6_bXVpI/AAAAAAAACQM/OJ9x3sS3NSU/s320/lolseals.jpg" alt="" id="BLOGGER_PHOTO_ID_5180152135632246418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The idea is to create your own caption for one of the seal pictures. A panel of celebrity judges will announce a winner, who will take home a bunch of great HSUS seal gear. It's a great idea to encourage engagement and awareness of the ongoing plight of Canadian seals.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;What is exciting about this contest is the way it changes the images used in educating folks about the seals.&lt;/span&gt; The Canadian Seal Hunt is still the worlds largest slaughter of marine mammals. And it happens every year. We are all used to seeing images of baby seals being clubbed. This campaign reminds us of how appealing these animals are, rather than forcing us to look at violent images we've learned to shield ourselves against over the years. It gives the community a new way to engage with the issue, a new way to feel about these animals. It can be hard to find a new way of presenting the same old story - HSUS has found a way here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-2344899893601033311?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/2344899893601033311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=2344899893601033311' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2344899893601033311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2344899893601033311'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/03/lolseals.html' title='The Humane Society&apos;s LOLseals'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/R-OXMPbXVoI/AAAAAAAACQE/XAu2HfsOfZQ/s72-c/LOLglutz.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1456024435125346133</id><published>2008-03-20T06:06:00.010-05:00</published><updated>2008-12-09T19:14:49.135-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='agileDevelopment'/><title type='text'>Timeboxing your Development Efforts</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/R-JOE_bXVnI/AAAAAAAACPg/hA2aZi9tfZA/s1600-h/timebox.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/R-JOE_bXVnI/AAAAAAAACPg/hA2aZi9tfZA/s320/timebox.jpg" alt="" id="BLOGGER_PHOTO_ID_5179788369082144370" border="0" /&gt;&lt;/a&gt;How can you make sure you meet your promised deadlines when implementing software projects at your organization? And without late night pizza-driven coding sessions? One approach is &lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;Timeboxing&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Timeboxing, quite simply, is an approach to IT implementation planning where the one thing that you do &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0); font-style: italic;"&gt;not &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;allow to shift around on you are delivery dates. &lt;/span&gt; Everything else may seem totally out of your control. The users have eighteen new features they absolutely need. Your best programmer quits suddenly because she was offered a bit part in a horror movie.  You just can't find that bug where new members are going in without their addresses. But you will install &lt;span style="font-weight: bold;"&gt;SOMETHING &lt;/span&gt;on March 18th.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;When I first read about timeboxing more than a decade ago, it seemed a nearly impossible technique to explain to the user community.&lt;/span&gt; Folks in our client organizations had a list of fixes and enhancements they wanted, and they were not interested in seeing a new version until these were done. But software methodologies have grown to emphasize a more iterative approach to development. In these so-called agile methodologies, fixing the schedule for each new delivery makes perfect sense.&lt;br /&gt;&lt;br /&gt;In the &lt;a href="http://michaelatmo.blogspot.com/2006/01/it-planning-with-scrum.html"&gt;Scrum &lt;/a&gt;development model, for example, a new version is typically delivered every thirty days. At the beginning of the cycle, the team agrees on what outstanding requests will be included in this release. But if the work does not proceed as smoothly as planned, some of the requests will be left out to allow the iteration to complete on time. The ones that were not completed will be included in the next round.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;The advantages of this approach?&lt;/span&gt;&lt;br /&gt;1. Users are not left waiting for new features already written as a delivery date keeps moving out to accommodate incoming requests.&lt;br /&gt;2.  By getting  more features into users hands more quickly, the feedback cycle is tightened and the applications improve more quickly.&lt;br /&gt;3. By allowing feature lists to slip, the "Death March" pressures around deadlines are alleviated, allowing programmers to perform work of a higher quality.&lt;br /&gt;&lt;br /&gt;Of course there are risks to timeboxing as well. We'll look at what they are and how release planning can mitigate them in the next post.&lt;br /&gt;------&lt;br /&gt;More reading on timeboxing can be found &lt;a href="http://del.icio.us/MichaelAtMo/timeboxing"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1456024435125346133?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1456024435125346133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1456024435125346133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1456024435125346133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1456024435125346133'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/03/hold-pizza.html' title='Timeboxing your Development Efforts'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/R-JOE_bXVnI/AAAAAAAACPg/hA2aZi9tfZA/s72-c/timebox.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-4149502709680596302</id><published>2008-02-07T06:25:00.000-05:00</published><updated>2008-12-09T19:14:49.312-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='socialmedia'/><title type='text'>Policing your Online Image</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/R6rwIZnkSQI/AAAAAAAACF8/bal9RAjTJIQ/s1600-h/cop.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/R6rwIZnkSQI/AAAAAAAACF8/bal9RAjTJIQ/s320/cop.jpg" alt="" id="BLOGGER_PHOTO_ID_5164203949840156930" border="0" /&gt;&lt;/a&gt;The other day I noticed one of my clients had an account on Facebook and I asked her how she was using it. "Mainly", she said, "to police our staff to make sure they haven't posted anything that would reflect badly on our organization".&lt;br /&gt;-- "You could also take the opportunity to post stuff yourself that would promote your organization and mission", I prompted.&lt;br /&gt;--"I don't think so." she chuckled. Then I'd have to be on here twice as much patrolling the responses to my posting."&lt;br /&gt;&lt;br /&gt;With a growing number of non-profit communicators finding a powerful role for the social media in their online strategy, it's disturbing to realize how many of their peers still approach things this way. Another client of our voiced this same fearful approach when I was urging them to set up an intranet for in-house conversation and information among their several hundred employees. "Impossible - who will read each of those postings to keep an eye out for inappropriate language or content?"&lt;br /&gt;&lt;br /&gt;The fallacy here is simple. These managers believe they currently have control over the organization's  image and they don't want to loose it. The fact is, people are already saying whatever they want about them - in private emails, on blogs, on Facebook walls.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Marketing guru Seth Godin &lt;a href="http://sethgodin.typepad.com/seths_blog/2008/01/tribal-manageme.html"&gt;in a recent post &lt;/a&gt;compares classic brand management to what he calls "tribe management".:&lt;br /&gt;&lt;/span&gt;&lt;blockquote style="font-style: italic; color: rgb(51, 51, 255);"&gt;...what people really want is the ability to connect to each other, not to companies. So the permission is used to build a tribe, to build people who want to hear from the company because it helps them connect, it helps them find each other, it gives them a story to tell and something to talk about.&lt;/blockquote&gt;   In other words, when non-profit communicators give up and join the tribe that already exists around their organization, they &lt;span style="font-weight: bold;"&gt;discover that participating in the conversation is far more powerful than policing it.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-4149502709680596302?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/4149502709680596302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=4149502709680596302' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4149502709680596302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4149502709680596302'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/02/policing-your-online-image.html' title='Policing your Online Image'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/R6rwIZnkSQI/AAAAAAAACF8/bal9RAjTJIQ/s72-c/cop.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-3756938744660502571</id><published>2008-01-29T17:39:00.001-05:00</published><updated>2008-12-09T19:14:49.474-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='socialmedia'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>VRM: CRM's flip side</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/R6HrSZnkSPI/AAAAAAAACF0/6P3-Wx4Ui38/s1600-h/vrm.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/R6HrSZnkSPI/AAAAAAAACF0/6P3-Wx4Ui38/s320/vrm.png" alt="" id="BLOGGER_PHOTO_ID_5161665349290313970" border="0" /&gt;&lt;/a&gt;Every non-profit now talks about needing to improve their CRM. But thanks to &lt;a href="http://jayderagon.com/blog/?p=649"&gt;a post  by Jay Deragon&lt;/a&gt;, I've been doing some reading this week about the emerging concept of  VRM, or Vendor Relationship Management --    If &lt;span style="font-weight: bold;"&gt;CRM &lt;/span&gt;refers to software-based tools for organizations to manage their relationships with customers, constituents,  and supporters,  &lt;span style="font-weight: bold;"&gt;VRM &lt;/span&gt;is the complimentary set of tools, helping those individuals to manage their relationships with companies, organizations, and communities. The idea is appealing - but its actual application still seems quite hazy.&lt;br /&gt;&lt;br /&gt;The center of the VRM hub-bub seems to be &lt;a href="http://cyber.law.harvard.edu/projectvrm/Main_Page"&gt;Project VRM&lt;/a&gt; at Harvards' Berkman Center for Internet and Society. Their wiki states that&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(51, 51, 255);"&gt;CRM systems until now have borne the full burden of relating with customers. VRM will provide customers with the means to bear some of that weight, and to help make markets work for both vendors and customers — in ways that don't require the former to "lock in" the latter.&lt;br /&gt;&lt;br /&gt;The goal of VRM is to improve the relationship between Demand and Supply by providing new and better ways for the former to relate to the latter. In a larger sense, VRM immodestly intends to improve markets and their mechanisms by equipping customers to be independent leaders and not just captive followers in their relationships with vendors and other parties on the supply side of the marketplace.&lt;br /&gt;&lt;/blockquote&gt;Any system that will allow particpation of both vendors and customers (or donors and fundraisers, or politicians and supporters...)  starts to point toward the more collaborative environments that are being termed "social media" these days. And indeed,  we find VRM being discussed on sites like &lt;a href="http://www.socialcustomer.com/2006/12/vrm_vendor_rela.html"&gt;"The Social Customer"&lt;/a&gt; blog by Christopher Carfi, which is trying to evolve models of customer service and marketing that assume a more empowered and participatory customer base.&lt;br /&gt;&lt;br /&gt;We are all both customers and vendors. But what does a VRM/CRM collaboration look like? This still seems an open question. I'm not yet seeing anything much more concrete than  Carfi's call for "a robust way for customers to manage their own online identities without getting trapped in any vendor's silo. " &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;CRM systems today are offering concrete Return on Investment to their users. The VRM conversation needs to focus on how to provide concrete measurable benefits for customers if this paradigm is gain traction.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-3756938744660502571?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/3756938744660502571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=3756938744660502571' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3756938744660502571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3756938744660502571'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/01/vrm-crms-flip-side.html' title='VRM: CRM&apos;s flip side'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/R6HrSZnkSPI/AAAAAAAACF0/6P3-Wx4Ui38/s72-c/vrm.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-4469145487382790420</id><published>2008-01-06T19:02:00.000-05:00</published><updated>2008-12-09T19:14:49.803-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='helpdesk'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Systematizing User Support</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/R4ITxJeZkHI/AAAAAAAAB3U/ghN9RRUguWo/s1600-h/scream.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/R4ITxJeZkHI/AAAAAAAAB3U/ghN9RRUguWo/s320/scream.jpg" alt="" id="BLOGGER_PHOTO_ID_5152702658743210098" border="0" /&gt;&lt;/a&gt;When I started this "Help-Desk" series I wrote: &lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;"A great step forward for your informal user support desk is to provide them with a few procedures and tools that can help them be effective and efficient in this function."&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt; But so far all I've talked about is the toolkit: putting a ticketing system in place. What about those improved procedures?&lt;br /&gt;&lt;br /&gt;Actually, for our little company developing a ticketing system proved to be the key to process improvement: the system made it easier for us to describe, refine, and enforce our approach to support.  Turns out it's easier to think calmly and rationally about &lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;tickets &lt;/span&gt;than about this crisis or that.&lt;br /&gt;&lt;br /&gt;The key was the &lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;Status &lt;/span&gt;field in each the ticket. I know this sounds obvious, but it took us a while to realize it: &lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;giving each ticket a well-defined status makes the status if each ticket clear.&lt;/span&gt; So as we have made improvements in our process, we've added, removed, or renamed statuses, and made changes to the rules governing status change.&lt;br /&gt;&lt;br /&gt;In the early days of our company, we had a customer support process that Jochen Heyland, our CTO, jokingly describes like this. &lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;"When a ticket comes in, determine if it is urgent or not. If it is urgent, panic. Drop everything else and address it immediately. If it is not urgent, just forget about it."&lt;/span&gt; I still see this panic-driven approach in play at numerous small non-profits. It arises when no other process is defined and you need to think about how to handle each request as it comes over the transom.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;How do you improve this?&lt;/span&gt; We've moved to a system where any defect reported by a user -- if all goes well -- will pass through 9 statuses. These are Submitted, In review, Approved for action, In progress, Ready to test, In testing, Ready to install, Client testing, Completed.  We will also decide if it has Urgent or Normal priority. You might come up with a different process path. That's fine. But having clear terminology for each step helps make the entire process repeatable and controllable.&lt;br /&gt;&lt;br /&gt;For example, we used to mark an item &lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;Completed &lt;/span&gt;once we'd tested it and made it available to the user. But we realized that at that point we were still waiting for the user's final words that a problem had indeed been corrected. So we added the &lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;Client Testing&lt;/span&gt; status. When items languish in this status for too long, we can take action - like calling to see if the problem has indeed been corrected.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;You also need to define the steps on various side paths.&lt;/span&gt; For example a defect report might end up with the status Cannot Replicate. Or a request for consultation or training might need to go through Needs Estimate, Estimate Ready, Estimate Pending Client Approval before it gets to Approved.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;With this in place, a great deal of your internal administrative work can be accomplished just by calling up a list of items with a particular status. &lt;/span&gt;You can sit down as a team and do this. Check what is &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;in progress&lt;/span&gt; and see how they are coming along. See what has been &lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;approved&lt;/span&gt; but not tackled yet -- and find out why.  Look for items witht he priority &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;urgent&lt;/span&gt; &lt;/span&gt;and make sure they jump to the top of the queue. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Voila: Order out of chaos.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-4469145487382790420?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/4469145487382790420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=4469145487382790420' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4469145487382790420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4469145487382790420'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/01/systematizing-user-support.html' title='Systematizing User Support'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/R4ITxJeZkHI/AAAAAAAAB3U/ghN9RRUguWo/s72-c/scream.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1724246069353541262</id><published>2008-01-03T06:28:00.000-05:00</published><updated>2008-12-09T19:14:49.966-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='helpdesk'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Turning Help Desk Tickets into Business Intelligence</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/R3zPvJeZkFI/AAAAAAAAB2U/SIwauWF_kkQ/s1600-h/tickets.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/R3zPvJeZkFI/AAAAAAAAB2U/SIwauWF_kkQ/s320/tickets.jpg" alt="" id="BLOGGER_PHOTO_ID_5151220482709229650" border="0" /&gt;&lt;/a&gt;I was claiming that getting your informal help desk operation organized with a ticketing system does more than streamline that operation - it provides information that can increase your organization's effectiveness. It can have a real impact on mission. So what information do you want to track in your help desk ticketing system?&lt;br /&gt;&lt;br /&gt;Of course you need to know who reported it, how they described it, when it came in, who worked on it, and how it was resolved. But the key is to know&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt; what type&lt;/span&gt; of requests you are getting, and &lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;how much time&lt;/span&gt; you spend on each. The values you allow for request type, and whether you allow for a single type or multiple tags, depend on the knowledge you hope to gain. You are trying to partition your universe here, so that you can learn how many and what kinds of problems each area spawns.&lt;br /&gt;&lt;br /&gt;You might begin for example with a very simple set of issues.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Networking and Hardware Issues.&lt;/li&gt;&lt;li&gt;Office Suite Issues.&lt;/li&gt;&lt;li&gt;CRM and Database Issues&lt;/li&gt;&lt;li&gt;Website Issues&lt;/li&gt;&lt;/ul&gt;Then break out areas you have specific questions about. For instance, if you are trying to verify that you spend far to much time on new user setups, you might want to break that out on its own. Or if you feel you are inadequately protected against vius and malware attack, add malware protection and recovery to the list. Maybe you want to distinguish between problems that had to be resolved by a vendor (like software bugs) and which you could resolve in house.&lt;br /&gt;&lt;br /&gt;Which types of problems you worked on gains more meaning if you log the amount of time you spent in each ticket.  Then you know things like: &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;in the first quarter I spent 10 hours helping people search for documents they misfiled, for a cost to the organization of $400.00 of my time and an estimated additional equal amount in lost productivity. So finding a tool that helps with this problem could be worth up to  $3,200 a year to us.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Of course you won't know today what questions you want to ask of your data six months from now. So you really ought to allow for multiple topic tags. For example, if a user reports a problem with scanning credit cards, you may want to tag the request with numerous related terms - Point of Sale, Credit Card, Payment Processing, and Accounting. And you probably want to allow for a full text search of the description, in case you are looking for  a term you had not thought to use at the time. Now you are really set to answer questions about the support your IT infrastructure has required.&lt;br /&gt;&lt;br /&gt;Next we'll look at how the ticketing system can help you deliver that support most effectively.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1724246069353541262?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1724246069353541262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1724246069353541262' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1724246069353541262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1724246069353541262'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/01/turning-help-desk-tickets-into-business.html' title='Turning Help Desk Tickets into Business Intelligence'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/R3zPvJeZkFI/AAAAAAAAB2U/SIwauWF_kkQ/s72-c/tickets.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-4132138940000651994</id><published>2008-01-02T05:57:00.000-05:00</published><updated>2008-12-09T19:14:50.059-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='helpdesk'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>The Non-Profit Help Desk.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/R3t7GZeZkEI/AAAAAAAAB2M/vMti4ThDm8g/s1600-h/helpdesk.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/R3t7GZeZkEI/AAAAAAAAB2M/vMti4ThDm8g/s320/helpdesk.jpg" alt="" id="BLOGGER_PHOTO_ID_5150845948676116546" border="0" /&gt;&lt;/a&gt;Every organization -- no matter how small - needs to have an IT Help Desk of some sort. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Actually, every organization already has one, because everyone on staff has figured out "Who ya gonna call?" when hardware or software refuses to behave.&lt;/span&gt; A great step forward for your informal user support desk is to provide them with a few procedures and tools that can help them be effective and efficient in this function.&lt;br /&gt;&lt;br /&gt;I'm not saying your help desk needs more technical skill. Not at all. As the Wizard of Oz might say, "The non-profit sector is full of help desks that have no more technical skill than yours has. But what they do have that you do not is a &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Ticketing System&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;It's remarkable what even the simplest ticketing system for tracking user requests will do for your informal help desk operation. The users benefit because their requests are less likely to slip through the cracks.  Having a formal queue of requests reduces the panic element in support, and this immediately makes the system more efficient. for the entire organization.&lt;br /&gt;&lt;br /&gt;But it's the knowledge you gain over time from the ticketing system that is the real benefit. A ticketing system lets your organization track what kinds of support requests are coming in and who submits them. It allows them to know how much time is spent in the aggregate, and on specific types of support. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;This information provides real business intelligence pointing towards I.T. improvements that you know in advance will save staff time and thus have a positive impact on mission.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What should a Ticket include? More coming up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-4132138940000651994?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/4132138940000651994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=4132138940000651994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4132138940000651994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4132138940000651994'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2008/01/non-profit-help-desk.html' title='The Non-Profit Help Desk.'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/R3t7GZeZkEI/AAAAAAAAB2M/vMti4ThDm8g/s72-c/helpdesk.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-3708587737903414276</id><published>2007-12-21T07:03:00.000-05:00</published><updated>2007-12-21T07:36:57.456-05:00</updated><title type='text'>Happy Holidays!</title><content type='html'>&lt;div style="float: left; padding-right: 6px;"&gt;&lt;a href="http://family.webshots.com/photo/2950883390042644830sJWYIH"&gt;&lt;img src="http://thumb10.webshots.net/t/59/59/8/83/39/2950883390042644830sJWYIH_th.jpg" alt="db_Frost_and_Gingerbread1" /&gt;&lt;/a&gt;&lt;/div&gt;It's been a quiet month on the blog -- because it has been anything but quiet here at Members Only Software.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://ywcanca.org/"&gt;YWCA of the National Capital Area&lt;/a&gt; launched their Members Only installation this month - so we've been up and down 9th Street quite a few times, working with NPower to get their new server up, talking to the bank to make sure our software was handing Electronic Funds Transfer the way they want, getting the register drawers set up, and a million other details. This is a great organization with the motto: &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Eliminating Racism, Empowering Women.&lt;/span&gt; So how can we not be excited to work them? Last time I checked, that goal hadn't been quite reached yet, so I guess we'll be busy in 2008 as well. I know we will be revamping their fundraising and helping them set up a new website in the next few months.&lt;br /&gt;&lt;br /&gt;We've also been hard at work on several new projects we're hoping to launch in February. These organizations are working in diverse areas and show at a glance the wide contribution non-profits are making.  The February launches will include the &lt;a href="http://pesd.stanford.edu/"&gt;Program for Energy and Sustainable Development&lt;/a&gt; at Stanford University, The &lt;a href="http://danforthmuseum.org/"&gt;Danforth Museum of Art&lt;/a&gt; in Framingham Massachusetts, and the &lt;a href="http://arcmi.org/"&gt;ARC/Michigan.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We've also finished a pro-bono project. Using a donated CMS from our good friends at &lt;a href="http://www.orchidsuites.net/"&gt;Orchid Suites&lt;/a&gt;, and a beautiful design by Erica Trauba, we've built &lt;a href="http://www.malihealth.org/"&gt;a new website&lt;/a&gt; for the folks at the Mali Health Organizing Project, a group that is helping a community in Mali to build its own clinic.&lt;br /&gt;&lt;br /&gt;Closer to home we've said good-bye to our Technical Ops Coordinator of many years, &lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;Raven Matthews,&lt;/span&gt; who has moved on focus on security issues on federal computer systems. In her place will be &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Mildred Blanco&lt;/span&gt;, who will be starting with us mid-January.&lt;br /&gt;&lt;br /&gt;So have a great holiday, and we'll be back with more news in January!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-3708587737903414276?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/3708587737903414276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=3708587737903414276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3708587737903414276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3708587737903414276'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/12/happy-holidays.html' title='Happy Holidays!'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-5942808336594516321</id><published>2007-11-27T06:30:00.000-05:00</published><updated>2008-12-09T19:14:50.341-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='olpc'/><title type='text'>One Laptop per Child meets the Competition</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/R0wFyj3J-MI/AAAAAAAABrw/6d7YNCIqX8c/s1600-h/olpc1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/R0wFyj3J-MI/AAAAAAAABrw/6d7YNCIqX8c/s320/olpc1.jpg" alt="" id="BLOGGER_PHOTO_ID_5137487641101072578" border="0" /&gt;&lt;/a&gt;A lengthy article in the &lt;a href="http://online.wsj.com/article/SB119586754115002717.html?mod=home_we_banner_left"&gt;Wall Street Journal&lt;/a&gt; highlights the effect that the One Laptop per Child Initiative has had on the pc industry.  &lt;span style="font-style: italic;"&gt;The background if you haven't been following: &lt;a href="http://laptop.org/vision/index.shtml"&gt;OLPC &lt;/a&gt;is a non-profit venture started by the MIT professor Nicholas Negroponte to create laptop computers that could be sold for $100 each and put them in the hands of millions of schoolchildren in less developed countries. &lt;/span&gt; The program has had it's critics in the past - educators have worried that the initiative would compete with scarce dollars needed for books and classrooms in the third world, and that the pcs would simply pass through the hands of schoolchildren and be traded on the black market.&lt;br /&gt;&lt;br /&gt;But the current article points to one of the unexpected results of the initiative... competition from mainstream vendors who do not want to miss out on this possibly lucrative market. In particular, Intel, whose chief rival AMD provides the processor for the OLPC machine, has launched its own "&lt;a href="http://www.intel.com/intel/worldahead/classmatepc/"&gt;Classmate&lt;/a&gt;" laptop, and is winning support from the governments of many countries OLPC expected to sell to.   In addition, education ministries in some of the target countries have been wary of the Linux OS and custom-written open source applications on the OLPC, fearing that their students will not learn the Windows and Office applications that are so prevalent in the business world. The result is that low-cost laptops are being sold to schools in many developing countries today, but surprisingly few are OLPC units.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-5942808336594516321?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/5942808336594516321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=5942808336594516321' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5942808336594516321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5942808336594516321'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/11/one-laptop-per-child-meets-competition.html' title='One Laptop per Child meets the Competition'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/R0wFyj3J-MI/AAAAAAAABrw/6d7YNCIqX8c/s72-c/olpc1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-3357301880201597216</id><published>2007-10-30T06:36:00.000-05:00</published><updated>2007-10-30T06:50:25.160-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Asthma Free School Zones</title><content type='html'>&lt;div style="float:left;margin-right:6px"&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rPbmgb--7tM"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/rPbmgb--7tM" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;One really simple way to use less fuel and improve air quality is to avoid using your vehicle's engine - except when driving. Seems simple enough, but our friends at New York's &lt;a href="http://afsz.org"&gt;Asthma Free School Zones&lt;/a&gt; have been finding it quite a challenge to get this message across. Focusing on the idling of school buses in front of elementary schools, the organization has been able to demonstrate that the air quality at the schools is measurably worse than just a few blocks away. And statistics show a mounting rate of childhood asthma. So remember - &lt;span style="font-style: italic;"&gt;idling gets you nowhere.&lt;/span&gt; Here's a recent clip about the organization's work from News 12. For more information, you can contact AFSZ at 212-533-6615&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-3357301880201597216?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/3357301880201597216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=3357301880201597216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3357301880201597216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3357301880201597216'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/10/asthma-free-school-zones.html' title='Asthma Free School Zones'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7970653346570544437</id><published>2007-10-19T04:32:00.000-05:00</published><updated>2008-12-09T19:14:50.465-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Networking and News Sites scramble to keep up with Facebook.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/RxiBMHNXQAI/AAAAAAAABqg/XbMNxooJY-I/s1600-h/keyboard.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/RxiBMHNXQAI/AAAAAAAABqg/XbMNxooJY-I/s320/keyboard.jpg" alt="" id="BLOGGER_PHOTO_ID_5122986621227450370" border="0" /&gt;&lt;/a&gt;So in this blog and elsewhere there's been a lot of hullabaloo about Facebook lately. If you weren't sure that this was a herald of a real change in how people expect to use the web, take a look at these four announcements from other major web players. &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;1) Google:&lt;/span&gt; Back last month, &lt;a href="http://www.techcrunch.com/2007/09/21/google-to-out-open-facebook-on-november-5/"&gt;TechCrunch reported&lt;/a&gt; that google was getting ready for an announcement about an open developer's API that would compete with the attention that the Facebook Platform is getting from developers.&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(51, 51, 255);"&gt;The short version: Google will &lt;strong&gt;announce a new set of APIs on November 5&lt;/strong&gt; that will allow developers to leverage Google’s social graph data. They’ll start with Orkut and iGoogle (Google’s personalized home page), and expand from there to include Gmail, Google Talk and other Google services over time.&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;2)LinkedIn&lt;/span&gt;, the professional networking site that often seems like little more than a sharable rolodex, has an announcement of its own. &lt;a href="http://bits.blogs.nytimes.com/2007/10/12/linkedin-plans-to-open-up-in-a-closed-sort-of-way/"&gt;BITS&lt;/a&gt; reported on October 12th that LinkedIn CEO Dan Nye is "&lt;span style="font-style: italic;"&gt;rushing to copy the electronic underpinnings of Facebook’s elegant application programming interface, or A.P.I., that allows outside developers to weave their own programs into its site.&lt;/span&gt;" But to preserve the all-business-all-the-time feeling of the popular site (current growth is at 1 million new accounts every 25 days) Nye has vowed:&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;“We have no interest in doing it like Facebook with an open A.P.I. letting people do whatever they want,” Mr. Nye said. “We’re not going to have people sending electronic hamburgers to each other.”&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;3) MSNBC&lt;/span&gt; meanwhile &lt;a href="http://www.msnbc.msn.com/id/21138371"&gt;ran a report&lt;/a&gt; that it had purchased social news site Newsvine.  Newsvine is not as well none as social news innovator Digg, where users rank stories and push them to the "front page". But as MSNBC reported,&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(51, 51, 255);"&gt;the site has generated significant buzz since its launch in March 2006 because of its inventive merger of mainstream reporting from The Associated Press and ESPN; the contributions of individual users, who are paid for their writing; and the social media model of user-driven ranking of the news.&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;4) MySpace,&lt;/span&gt; Facebooks's most direct competitor, has decided that it too needs to be more like it's college-educated sibling. They've recently announced a Myspace platform, with structures and capabilities strikingly like those of it's rival.&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;The new developer platform... will essentially be a set of APIs and a new markup language that will allow third party developers to create applications that run within MySpace. Developers will be able to include Flash applets, iFrame elements and Javascript snippets in their applications, and access most of the core MySpace resources (profile information, friend list, activity history, etc.). Applications will need to be hosted on MySpace servers.&lt;/span&gt; &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7970653346570544437?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7970653346570544437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7970653346570544437' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7970653346570544437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7970653346570544437'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/10/networking-and-news-sites-scramble-to.html' title='Networking and News Sites scramble to keep up with Facebook.'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/RxiBMHNXQAI/AAAAAAAABqg/XbMNxooJY-I/s72-c/keyboard.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7259344600275361585</id><published>2007-10-16T05:45:00.001-05:00</published><updated>2008-12-09T19:14:50.630-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='npmarketing'/><title type='text'>Measuring the Return from of Social Media.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/RxSgA3NXP_I/AAAAAAAABqY/e6Uw6KUC5fw/s1600-h/measuring.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/RxSgA3NXP_I/AAAAAAAABqY/e6Uw6KUC5fw/s320/measuring.jpg" alt="" id="BLOGGER_PHOTO_ID_5121894612907540466" border="0" /&gt;&lt;/a&gt;A few years ago, when web tools were just beginning to allow the interactive environments we're seeing everywhere today, I wrote a piece called &lt;a href="http://michaelatmo.blogspot.com/2005/10/bread-and-butter-20.html"&gt;Bread and Butter 2.0.&lt;/a&gt; In it I juxtaposed the excitement technologists were trying to communicate about web 2.0 features with the more prosaic "bread and butter" technology issues that non-profits were struggling with. But times have changed - and more organizations are learning that social media can help deliver those bread and butter goals of building and maintaining a base of donors, volunteers, and supporters. And importantly, the return on investment in these technologies can be measured in terms of donations, page views, and names who receive your updates.&lt;br /&gt;&lt;br /&gt;For example, the ASAE (American Society of Association Executives) just ran an article called &lt;a href="http://www.asaecenter.org/PublicationsResources/ANowDetail.cfm?ItemNumber=28468"&gt;Expand your Audience through Social Media. &lt;/a&gt; Largely an interview with Jonathon Colman of &lt;a href="http://www.nature.org/"&gt;The Nature Conservancy,&lt;/a&gt;  the article focuses on how building trust and presence in online communities can build actual, countable page views on your website: Jonathon describes a campaign where his social networking promotion of a website article earned it 16 thousand views in a single day. Seems pretty bread and butter to me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fundraisers are starting to pay attention to social media as well.&lt;/span&gt; An &lt;a href="http://www.fundraisingsuccessmag.com/story/story_singlepg.bsp?sid=78437&amp;amp;var=story"&gt;article in Fundraising Success&lt;/a&gt;&lt;i&gt;  &lt;/i&gt;describes the efforts of numerous organizations in integrating special media into their marketing and development plan. &lt;a href="http://www.liferollson.org/site/pp.asp?c=egLLKTNJE&amp;amp;b=2256813"&gt;Life Rolls On Foundation&lt;/a&gt; is an L.A. based charity that serves people with spinal chord injuries. Their efforts focused around starting a MySpace page and delivering news, updates, donation requests, and invitations to events to their MySpace community. By now, that community totals over 11,000 friends! This is a list few development directors would turn up their noses at.&lt;br /&gt;&lt;br /&gt;Involvement in these new media should not be seen as a hazy excursion into a new-age realm of vaguely possible intangible benefits.  Social media involvement can be a core part of your marketing and development efforts. And you should expect to use simple metrics to assess their success - donations, subscribers, page views. You may discover these new tools are pretty bread and butter after all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7259344600275361585?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7259344600275361585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7259344600275361585' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7259344600275361585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7259344600275361585'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/10/measuring-return-from-of-social-media.html' title='Measuring the Return from of Social Media.'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/RxSgA3NXP_I/AAAAAAAABqY/e6Uw6KUC5fw/s72-c/measuring.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1511497104981869519</id><published>2007-10-14T06:49:00.001-05:00</published><updated>2008-12-09T19:14:50.780-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Facebook Developers Garage</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/RxJTInNXP-I/AAAAAAAABp4/Duul8MJaqLk/s1600-h/fdgdc.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/RxJTInNXP-I/AAAAAAAABp4/Duul8MJaqLk/s320/fdgdc.jpg" alt="" id="BLOGGER_PHOTO_ID_5121247133702766562" border="0" /&gt;&lt;/a&gt;Last week I attended the Facebook Developers Garage in DC. I'd pictured it as a room with a bunch of developers at tables, laptops open,  showing off the  ways they'd managed to build useful tools using the Facebook Platform or API.  Instead, it was largely a presentation by folks from the Facebook Platform team - Ami Vora and Ezra Callahan. &lt;span style="font-weight: bold;"&gt;The evening made clear the excitement, both inside and outside Facebook, that the open platform is generating, as well as the general confusion about what would constitute a truly useful Facebook app and how a developer would monetize it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Facebook's rate of growth alone make developers want to be associated with it. &lt;span style="font-weight: bold;"&gt;Currently at about 45 million users, the service is adding about 250,000 users &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;each day&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt; Half of all Facebook users visit the site every day. And despite Facebook's origins as a university-based site, these new users are predominantly older. To attract the developer community, the vc's associated with Facebook have created &lt;span style="font-weight: bold;"&gt;fbFund&lt;/span&gt;, which makes small seed grants ($25K-$250K) to help development groups get a project launched.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Success with the Facebook framework brings its own challenges. &lt;/span&gt;TJ Murphy of Freewebs spoke about the experience he had with the Warbook game he wrote. It rapidly picked up 87,000 users, half of whom played ever day. Third party developers are required to host their own apps. So TJ found himself scrambling to scale up: currently the game is hosted at Amazon.&lt;br /&gt;&lt;br /&gt;It's the chance of getting in front of audiences this size that is attractive to organizations trying to build their brand. How to do it is the open question. Most third party apps to date  have been social entertainments: tools to share music, or book reviews, for example, or utilities to enhance the poking and posting functions of the site. Some of these are quite nice: I really enjoy Christain Montoya's Social Tags application.&lt;br /&gt;&lt;br /&gt;But when a member of the audience took the mike to ask how many of the developers in the room were thinking of using the platform to develop a customized presence for individual client organizations who wanted to leverage the popularity and stickiness of the site, I saw no hands but mine. And the people I chatted with at the event seemed to be primarily developers... I met only one representative of a non-profit who was there to explore the possibility of extending the presence of his org via Facebook.&lt;br /&gt;&lt;br /&gt;Despite the confusion at this early point, I think it is clear that social networking is going to play an increasing role in non-profit strategies in the near future - and that Facebook, with its developers platform and huge user base, will be a focus of this networking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1511497104981869519?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1511497104981869519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1511497104981869519' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1511497104981869519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1511497104981869519'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/10/facebook-developers-garage.html' title='Facebook Developers Garage'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/RxJTInNXP-I/AAAAAAAABp4/Duul8MJaqLk/s72-c/fdgdc.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-5148149350047543619</id><published>2007-10-08T08:13:00.001-05:00</published><updated>2008-12-09T19:14:50.946-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>To err is human.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/RwqJ0XNXPlI/AAAAAAAABlU/RvNfinpb-6A/s1600-h/mistake.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/RwqJ0XNXPlI/AAAAAAAABlU/RvNfinpb-6A/s320/mistake.jpg" alt="" id="BLOGGER_PHOTO_ID_5119055459136257618" border="0" /&gt;&lt;/a&gt;Michelle Murraine, of &lt;a href="http://www.zenofnptech.org/"&gt;The Zen of Non-Profit Technology,&lt;/a&gt; is hosting the non-profit blog carnival this week and wrote to remind me of the topic. It's a good one:&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(51, 51, 255);"&gt;We all make mistakes in our work with clients. What mistakes have you learned the most from? How do you deal with making mistakes?&lt;/blockquote&gt;We develop application software for non-profit clients. In our work, there are three basic kinds of mistakes we can make. And being human, of course we've made all four.  We can make a technical errors: a bug in a program, or a server that is incorrectly configured.  Or we can give a client bad technology advice -- for example researching and recommending a third party product that proves to be inadequate to the task.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Errors of these two types this are &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;bound &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;to happen now and then in technology consulting.&lt;/span&gt; When everyone involved knows from the very beginning of the engagement that errors can and will occur -- and that errors will be fixed --  these technical errors really present no problem to the long-range consulting relationship.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;A written procedure that discusses how such problems are to be reported and how errors will be corrected can go a long way toward building customer trust that the vendor or consultant is poised to fix anything that goes wrong in a complex project. And at times when error discovery might be particularly worrying to the client - during a training, or right at launch -  describing problem detection and correction as an integral part of the process will lower client anxiety if a problem is found. &lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Finally, totally honesty on the part of the vendor or consultant is essential.&lt;/span&gt; By doing so you are not only helping to fix the immediate problem, but setting a tone that will improve the entire relationship. Remember, the next mistake might be made by the client. And you certainly want to create a context where they feel free to admit their mistake to you.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;But far more serious than technical errors are mistakes that arise out of flawed ways of working.&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;Paradoxically, this third type of mistake -- procedural errors - can often come from unrealistic or ill-thought-out efforts at pleasing the client. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sometimes you may over-promise in order to land a hot new project. Or you may find yourself bending the truth about budgets and schedules to alleviate a long-time client's anxiety.  "Its going to be hard to have the website ready to launch by the 15th, but we will try".  Or you may be giving in to what we like to call the &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Hot Dog&lt;/span&gt; syndrome, where you are blatantly showing  off how quickly and easily you can do something the client has asked for. It's just human nature to find yourself a flirting with a client or co-worker now and then - , but &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;don&lt;/span&gt;'t issue a SQL Delete at such a moment! I speak from experience.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;You can't always tell that you are giving in to these bad instincts when you are in their grip&lt;/span&gt;.  It just seems that you are trying to do what the client has asked for. So we've learned that it's important to have procedures and practices in place that force your brain into gear. Small consultancies are typically very light on such procedures -- they slow you down and involve more people at every step -  but they can save you and your clients a lot of pain.&lt;br /&gt;&lt;br /&gt;For example, we have a rule that two people must approve any estimate for software development.   Or that before your run a script to do some manipulation to a  client's production database, you need to try it on the TEST installation. Or that someone other than the programmer needs to test any customizations before we release them. These structures help guarantee that clients really get the fruit of our experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-5148149350047543619?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/5148149350047543619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=5148149350047543619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5148149350047543619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5148149350047543619'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/10/to-err-is-human-to-delete-3500-new.html' title='To err is human.'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/RwqJ0XNXPlI/AAAAAAAABlU/RvNfinpb-6A/s72-c/mistake.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6789624066725268495</id><published>2007-10-04T06:08:00.000-05:00</published><updated>2007-10-04T06:39:57.418-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='free burma'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>International Bloggers Day for Burma</title><content type='html'>&lt;div style="float: left;"&gt;&lt;!-- Free Burma! Image --&gt;&lt;br /&gt;&lt;a href="http://www.free-burma.org/" target="_blank"&gt;&lt;img src="http://freeburma.s3.amazonaws.com/free_burma_02.jpg" alt="Free Burma!" border="0" height="165" width="434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;!-- End Free Burma! Image --&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;For resources on the struggle against the repressive military government in Burma in the US go t0 the &lt;a href="http://www.uscampaignforburma.org/"&gt;US Campaign for Burma&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--===========IMAGE============--&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Some useful links:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;Brian Alexander has an &lt;a href="http://mizzima.com/Foto-2007/Sep/yangon-today.jpg"&gt;interesting post&lt;/a&gt; on the role of mobile phones and web technology in the mobilization of the movement within Burma. Among other things, he points out the &lt;a href="http://www.youtube.com/user/burmadigest"&gt;YouTube channel &lt;/a&gt;of video's from the Burmese struggle.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The &lt;a href="http://mizzima.com/index.htm"&gt;Mizzima News&lt;/a&gt; is a site specializing in information, photographs, and multimedia coming out of Burma.&lt;br /&gt;&lt;br /&gt;To track Burmese bloggers, at home or abroad, keep your eye on &lt;a href="http://www.globalvoicesonline.org/-/world/east-asia/myanmar-burma/"&gt;Global Voices.&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--===========/CAPTION=========--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6789624066725268495?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6789624066725268495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6789624066725268495' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6789624066725268495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6789624066725268495'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/10/international-bloggers-day-for-burma.html' title='International Bloggers Day for Burma'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-4873778720991703454</id><published>2007-10-03T06:02:00.001-05:00</published><updated>2008-12-09T19:14:51.066-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='net neutrality'/><title type='text'>Network Neutrality and AT&amp;T</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/RwN6anNXPjI/AAAAAAAABlE/2fJXvcE2cgA/s1600-h/netneutral.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/RwN6anNXPjI/AAAAAAAABlE/2fJXvcE2cgA/s320/netneutral.jpg" alt="" id="BLOGGER_PHOTO_ID_5117068199243234866" border="0" /&gt;&lt;/a&gt;The fight over Net Neutrality - the idea that Internet providers should remain neutral regarding the information or applications served over their networks, has been dealt an explicit blow in the new AT&amp;amp;T terms of service, as brought to my attention in a &lt;a href="http://www.boingboing.net/2007/09/29/new-att-terms-of-ser.html"&gt;Boing-Boing post&lt;/a&gt; by Cory Doctorow. Paragraph 5.1 of this document warns that service can be cut "for conduct AT&amp;amp;T believes tends to damage the name or reputation of AT&amp;amp;T, or its parents, affiliates and subsidiaries."&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;So AT&amp;amp;T customers aren't allowed to write/podcast/vlog critical things about AT&amp;amp;T, its billing-practices, or its cooperation with illegal NSA wiretapping, on pain of having their connections disconnected. &lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Generally we've thought of this issue in terms of what services and programming would be available over a vendor's pipeline. But when a major corporation like AT&amp;amp;T simply protects its own reputation -- at first glance an irreproachable act -- the freedom to communicate over the net is significantly compromised.&lt;br /&gt;&lt;hr /&gt;The &lt;a href="http://en.wikipedia.org/wiki/Network_neutrality"&gt;wikipedia article&lt;/a&gt; on Network Neutrality gives a nice introductory survey to this issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-4873778720991703454?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/4873778720991703454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=4873778720991703454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4873778720991703454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4873778720991703454'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/10/network-neutrality-and-at.html' title='Network Neutrality and AT&amp;T'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/RwN6anNXPjI/AAAAAAAABlE/2fJXvcE2cgA/s72-c/netneutral.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-8402626544350121242</id><published>2007-09-14T05:48:00.000-05:00</published><updated>2008-12-09T19:14:51.204-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Tools and Tips</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/RupuL6C7WyI/AAAAAAAABXQ/nkoWinEO8c0/s1600-h/toolbox1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/RupuL6C7WyI/AAAAAAAABXQ/nkoWinEO8c0/s320/toolbox1.jpg" alt="" id="BLOGGER_PHOTO_ID_5110017878044400418" border="0" /&gt;&lt;/a&gt;Here are a few items brought to my attention recently.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Non-Profit Blogging.&lt;/span&gt;&lt;/span&gt; Bill Freeman has been writing a blog for about a year on Tips and Tools for NonProfits. You can find him at  &lt;a href="http://501cweb.wordpress.com/"&gt;501cweb.wordpress.com&lt;/a&gt;. One of two non-profit technologists I now know with degrees in theology, Bill brings to his current roles as blogger and consultant an impressive history of non-profit leadership.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Social Bookmarking.&lt;/span&gt;&lt;/span&gt; Mashable  recently posted &lt;a href="http://mashable.com/2007/08/31/delicious-toolbox"&gt;this index of over 180 tools for use with del.icio.us&lt;/a&gt;, the popular social bookmarking site. I've been using the official delicious Firefox extension for over a year now, and consider it Standard Operating Procedure. But taking a look at some of these third party tools makes me forsee a rainy Sunday afternoon of experimentation in my near future. Thanks to photograher and painter &lt;a href="http://zenart.atspace.com/"&gt;Serena Konig&lt;/a&gt; for bring this to my attention. If you so any significant amount of online research, and do not yet use &lt;a href="http://del.icio.us"&gt;del.icio.us&lt;/a&gt;, you really ought to look into it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Email Tools.&lt;/span&gt;&lt;/span&gt; Speaking of Mashable, back in early August they also published a toolbox of more than 60 add-ons for Gmail. I've only looked at a few of these, but have completely adopted &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4866"&gt;Better Gmail&lt;/a&gt;, a repackaging of several earlier Greasemonkey scripts for use with Gmail.  Better Gmail provides a host of small improvements to gmail capabilities - my favorite is that finally I can use HTML in my signature.  Several of the tools -- this was bound to happen - hide the ads on the right hand sidebar.&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;&lt;br /&gt;&lt;br /&gt;And now for something entirely different&lt;/span&gt;, here's &lt;a href="http://www.facebook.com/share_redirect.php?h=943c41ca068a41fda0f106207121d6d0&amp;url=http%3A%2F%2Fwww.cleverlittlepod.com%2Fbugroff.html&amp;amp;sid=5995166079"&gt;antisocial networking&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-8402626544350121242?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/8402626544350121242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=8402626544350121242' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8402626544350121242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8402626544350121242'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/09/tools-and-tips.html' title='Tools and Tips'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/RupuL6C7WyI/AAAAAAAABXQ/nkoWinEO8c0/s72-c/toolbox1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6116690475952457564</id><published>2007-09-11T07:02:00.000-05:00</published><updated>2008-12-09T19:14:51.533-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software_development'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='communication'/><title type='text'>Hot-button telepathy</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/RuaMv0ZZ_2I/AAAAAAAABXI/JV25J62uSO8/s1600-h/George_bernard_shaw.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/RuaMv0ZZ_2I/AAAAAAAABXI/JV25J62uSO8/s320/George_bernard_shaw.jpg" alt="" id="BLOGGER_PHOTO_ID_5108925580445351778" border="0" /&gt;&lt;/a&gt;Agile methodology Guru &lt;a href="http://alistair.cockburn.us/index.php/Main_Page"&gt;Alistair Cockburn&lt;/a&gt; wrote that software development is &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;"a cooperative game of communication and invention."&lt;/span&gt; But as &lt;a href="http://en.wikipedia.org/wiki/George_Bernard_Shaw"&gt;George Bernard Shaw&lt;/a&gt; told us: &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;"The single biggest problem in communication is the illusion that it has taken place."&lt;/span&gt; And so we arrive at the challenge when software guys sit down with organizations to make the system do what their users need.&lt;br /&gt;&lt;br /&gt;Recently we'd been having a number of conversations with a prospective client. Everything seemed to be going well, and I was pretty sure we were going to get the gig. When we didn't, we of course asked our prospect what particular issues had led them to buy elsewhere. "Well, we &lt;span style="font-weight: bold;"&gt;loved &lt;/span&gt;your software, but there were a few aspects of your approach that really turned us off. One was that you mentioned several times you deliver all the &lt;span style="font-weight: bold;"&gt;source code&lt;/span&gt; with the application. But none of us are programmers; we wouldn't know what to do with it. So we decided we wanted a vendor that did not make us take the source code."&lt;br /&gt;&lt;br /&gt;Like so many times in business and life, our first thought was "Boy, these guys don't understand anything! Sheesh!" But then if you want to communicate, you've got to take responsibility for being understood. What mistake had we made that allowed this misunderstanding?&lt;br /&gt;&lt;br /&gt;Our mistake was to assume what I call &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;"hot-button telepathy" &lt;/span&gt;In our business, openness of applications is a hot-button issue. "Can I have the source? Can I get at the data? Can I host it on my own server" are big questions in our world.  So it never dawned on us for a minute that someone might not "just know" that having the source code is a good thing.&lt;br /&gt;&lt;br /&gt;Hot-button telepathy is an error users can make too. Your technology vendors do not know the hot-button issues in &lt;span style="font-weight: bold;"&gt;your &lt;/span&gt;non-profit work. You may think every day about the issues involved in fighting malaria in West Africa, or educating girls in Central Asia. But your technology vendors are not. And this can lead to all sorts of miscommunication.&lt;br /&gt;&lt;br /&gt;I was at a meeting once where one of the YMCA's we work with was interviewing a prospective networking firm to install a Citrix farm for them. The sales rep, in summing up his presentation, said, "You guys know how to run a health club - you shouldn't also need to learn how to run a wide-area network". Well, saying this almost cost them the gig.  Doesn't &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;everybody&lt;/span&gt; know that private health clubs are fighting in the courts to have the Y's 501c3 status revoked on the grounds that they are just another health club, and to refer to Ys as health clubs is therefore to deny all the other valuable work the YMCA does in the community? What an insult!&lt;br /&gt;&lt;br /&gt;Of course this networking professional was not familiar with this issue, and meant nothing of the sort.  After a brief cool-down period the conversation resumed and they won the project.  But it just goes to show how right ol' G.B. Shaw was.&lt;hr /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;Image of George Bernard Shaw from Wikipedia Commons. &lt;a href="http://commons.wikimedia.org/wiki/Image:George_bernard_shaw.jpg"&gt;Description and Attribution.&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6116690475952457564?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6116690475952457564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6116690475952457564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6116690475952457564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6116690475952457564'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/09/hot-button-telepathy.html' title='Hot-button telepathy'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/RuaMv0ZZ_2I/AAAAAAAABXI/JV25J62uSO8/s72-c/George_bernard_shaw.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6263773751336120149</id><published>2007-09-04T05:32:00.000-05:00</published><updated>2007-09-04T06:25:26.700-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Summers Over Once Again</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.google.com/image/michaelatmo/RbIbS19l6nI/AAAAAAAAACI/24_PjNB7E44/DSCF0268.JPG?imgmax=640"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://lh3.google.com/image/michaelatmo/RbIbS19l6nI/AAAAAAAAACI/24_PjNB7E44/DSCF0268.JPG?imgmax=640" alt="" id="BLOGGER_PHOTO_ID_5106305899502894930" border="0" width=300/&gt;&lt;/a&gt;Over the long weekend I finally managed to get started on a new project I've been excited to get involved with - a new website for the &lt;a href="http://michaelatmo.blogspot.com/2007/02/improving-public-heatlhin-mali.html"&gt;Sigida Keneyali&lt;/a&gt; health project in Mali that I blogged about in January. Our good friends at &lt;a href="http://www.orchidsuites.net/"&gt;Orchid Suites&lt;/a&gt; were kind enough to donate the software and hosting for this group, which is tackling public health in the poorest part of the Bamako area. I'll let you know when we launch the site. Meanwhile, here's a post labor day assortment of tidbits that have been brought to my attention by friends over the long weekend.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;br /&gt;1. IT at NPOs:&lt;/span&gt;&lt;/span&gt; &lt;a href="http://news.yahoo.com/s/cmp/20070831/tc_cmp/201803278"&gt;Non-Profit Tech Recruiting.&lt;/a&gt; Via my friend &lt;a href="http://ext337.org/"&gt;Marnie Webb'&lt;/a&gt;s blog, I happened to read this article from Information Week. Reporting on a survey conducted by Johns Hopkins University of recruitment at 790 organizations, the article reports that non-profit organizations find recruiting technology staff particularly difficult.  Perceptions that non-profits pay less, provide less attractive benefit packages, and offer less chance for professional advancement were cited by the recruiters as reasons candidates were reluctant to sign up. The study also noted, however, that only 37% of non-profits surveyed were trying to recruit tech staff, while 84% were trying to recruit professional staff in general.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;2. Blogging:&lt;/span&gt; &lt;a href="http://techdirt.com/articles/20070813/014338.shtm"&gt;Why Full-text Feeds Actually Increase Page Views.&lt;/a&gt;  &lt;a href="http://www.freetraffictip.com/"&gt;Tinu Abayomi-Paul&lt;/a&gt; points out this little piece that argues that people who put only snippets in their blog's rss feed instead of the full text of their postings, hoping to lure people into their site to finish reading, actually diminish the number of real visits to their site. The article is fairly convincing, and led me to immediately change my feed to provide the full article.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;3. Mobile:&lt;/span&gt; &lt;a href="http://www.openmoko.com/index.html"&gt;An Open/Standards-based phone to debut.&lt;/a&gt; I got twigged to this offering waiting in the wings by a posting by &lt;a href="http://www.soapboxoratory.com/"&gt;Riche Zamor&lt;/a&gt; on Facebook. &lt;span style="font-weight: bold;"&gt;OpenMoko&lt;/span&gt; is a GNU / Linux based platform for mobile device software development. The company will be releasing their phone, the Neo1973, sometime in November. &lt;a href="http://www.economist.com/science/displaystory.cfm?story_id=9531007"&gt;The Economist&lt;/a&gt; says&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(0, 0, 153);"&gt;OpenMoko, an initiative aimed at developing all the technology for a mobile smart phone based on non-proprietary Linux software, is everything the iPhone could have been but is not.&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;4. And now for something completely different&lt;/span&gt;. Just in from Wired: Powerpoint-based &lt;a href="http://www.facebook.com/share_redirect.php?h=b0cd116b15e12094a51c1ce69974d0a7&amp;url=http%3A%2F%2Fwww.wired.com%2Ftechbiz%2Fmedia%2Fmagazine%2F15-09%2Fst_pechakucha&amp;amp;sid=5941093114"&gt;Pecha-Kucha&lt;/a&gt; takes Tokyo by storm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6263773751336120149?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6263773751336120149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6263773751336120149' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6263773751336120149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6263773751336120149'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/09/summers-over-once-again.html' title='Summers Over Once Again'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7653740757947918797</id><published>2007-08-28T04:41:00.000-05:00</published><updated>2008-12-09T19:14:51.746-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software_development'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Thinking about Software Requirements</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/RtP7n0ZZ_nI/AAAAAAAABRg/YfQ42qD7-kk/s1600-h/requirements.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/RtP7n0ZZ_nI/AAAAAAAABRg/YfQ42qD7-kk/s320/requirements.jpg" alt="" id="BLOGGER_PHOTO_ID_5103699464239578738" border="0" /&gt;&lt;/a&gt;Is your organization getting ready to think about its software requirements?&lt;br /&gt;&lt;br /&gt;Sometimes when organizations approach us about their software needs, we are struck by how poorly they have thought out what it is they are looking for. We cannot even guess from their few pages of notes what major pieces of functionality they are seeking, or why they are seeking a new system. Other times we find ourselves staring in dismay at a 100 page Software Requirements Statement detailing field lengths and report structures, to which we are expected to respond in detail. These guys have gone to a lot of effort.&lt;br /&gt;&lt;br /&gt;But both of these documents are nearly useless in the context where they are usually handed to us - where an organization's staff and ours are trying to decide if we are a good match for their critical software needs. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;It's not a problem of having to much or not enough of a requirements statement. The problem is misunderstanding what requirements are, and what they are for.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Following a link in a sidebar of an article in the current issue of Dr Dobbs Magazine, a venerable developers journal, I found a great piece by Karl Wiegers - &lt;a href="http://www.processimpact.com/articles/reqtraps.html"&gt;10 Requirements Traps to Avoid&lt;/a&gt; -that should be a great help to anyone trying to write a requirements statement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Trap 1&lt;/span&gt; is as far as we are going today. It involves failure to recognize the type of requirements you are setting down. Wiegers identifies three distinct levels of requirements. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Business Requirements&lt;/span&gt; lay out the needs from the standpoint of organizational problems and goals.  From this standpoint there is one actor - the org - with one set of needs. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;User Requirements&lt;/span&gt; look at the information system from points of view of the different staff roles within the organization, and specify what tasks each actor demands of the the software in order to meet the Business Requirements. Finally there are &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Functional Requirements&lt;/span&gt; - detailed descriptions of individual functions the software is going to perform in meeting each user requirement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;For software selection, keep your focus on your organization, not on the application's buttons, checkboxes, and fields. &lt;/span&gt;If the task at hand is to distinguish between vendors, the statement of functional requirements is the wrong tool.  &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Instead your starting point ought to be how the vendor and its software will help you address your key business requirements.&lt;/span&gt;  Ask the vendor how their tools and their approach will help you meet your organization's articulated information systems business requirements, rather than have them check-off whether or not they have certain sorting abilities in a certain report you may not really need. A focus on the micro level can give you the feeling you are doing your due dilligence, but really you are taking your eyes off the prize, which is selecting the software that best supports your mission.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7653740757947918797?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7653740757947918797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7653740757947918797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7653740757947918797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7653740757947918797'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/08/thinking-about-software-requirements.html' title='Thinking about Software Requirements'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/RtP7n0ZZ_nI/AAAAAAAABRg/YfQ42qD7-kk/s72-c/requirements.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-8169634832287042927</id><published>2007-08-22T05:31:00.000-05:00</published><updated>2007-08-22T06:21:42.265-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Nuggets from the Information Hailstorm</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/sookie/94778946/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 100px;" src="http://farm1.static.flickr.com/11/94778946_6ea3e5578c_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;One of the more common uses I see my friends making of Twitter is to post a link to an interesting web-based resource. Since the one-line nature of the Twitter post limits the amount of effort that can go into polishing these "miniblogs", I'm getting a virtual hailstorm of information this way. And then there are all the articles, blogs, and videos that my Facebook contacts post every day. There's no way I can begin to keep up with the flood of valuable information my friends are incessantly calling to my attention.&lt;br /&gt;&lt;br /&gt;Here are some highlights form the past few days...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;1. Grantmaking 2.0&lt;/span&gt;   &lt;a href="http://www.geofunders.org/index.cfm?fuseaction=page.viewPage&amp;pageID=526&amp;amp;no"&gt;link&lt;br /&gt;&lt;/a&gt;[via Holly Ross at NTEN]. Here's an article posted by Amy Luckey at GEO (Grantmakers for Effective Organizations) that talks about the use of collaborative web tools to strengthen  the relationships between funders and organizations.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;2. Fixing Wikipedia Articles&lt;/span&gt;  &lt;a href="http://searchengineland.com/070807-085103.php"&gt;link&lt;br /&gt;&lt;/a&gt;[via Michael Gilbert's weekly Nonprofit Online News]&lt;br /&gt;More and more often we find that wikipedia is the first place we are pointed to when seeking information about a person or organization online.  Suppose you look up your NPO and find incorrect information in the article? What's the most effective way to correct the article? That's what this piece is about. Just changing it yourself is not always the most effective solution, since Wikipedia staff monitor the IP addresses of people making changes and will often disallow an edit from the organization the article is about.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;3. Legal Guidance for e-Commerce&lt;/span&gt;  &lt;a href="http://www.safeselling.org/"&gt;link&lt;/a&gt;&lt;br /&gt;[via SBTV.com, which I learned about through a post by Tinu Abayomi-Paul]&lt;br /&gt;I'm sure all developers have this happen to them - you are involved in what seems to be the straightforward technical process of setting up an e-commerce site for a client, when the legal questions start. Is a credit card sale binding if the buyer is under 18? What is the legal force of terms and conditions the buyer agrees to by clicking a checkbox? I don't know the answers to most of these. I'm not a lawyer. But the &lt;span style="font-weight: bold;"&gt;American Bar Association&lt;/span&gt; has built a resource to answer your e-commerce legal questions. Built around the kinds of questions that need to be answered when designing and launching a new e-commerce site, &lt;span style="font-weight: bold;"&gt;safeselling.org&lt;/span&gt; is full of answers to questions I'm often asked. [You'll learn for example that courts may consider the size of the font your terms and conditions were in when deciding if they are valid!]&lt;hr /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;image originally uploaded as http://www.flickr.com/photos/sookie/94778946/&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-8169634832287042927?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/8169634832287042927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=8169634832287042927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8169634832287042927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8169634832287042927'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/08/nuggets-from-information-hailstorm.html' title='Nuggets from the Information Hailstorm'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/11/94778946_6ea3e5578c_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6879629113468545890</id><published>2007-08-17T11:09:00.000-05:00</published><updated>2007-08-17T11:13:04.206-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='membersonly'/><title type='text'>Members Only Software for Free! for an Arts Org</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;We're doing it again&lt;/span&gt;. If you are a small arts organization, you might qualify to  get our software for free. See the &lt;a href="http://www.membersonlysoftware.com/website/article.asp?id=304"&gt;announcement on our web site&lt;/a&gt; for the details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6879629113468545890?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6879629113468545890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6879629113468545890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6879629113468545890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6879629113468545890'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/08/members-only-software-for-free-for-arts.html' title='Members Only Software for Free! for an Arts Org'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-5153394617457012577</id><published>2007-08-15T07:34:00.000-05:00</published><updated>2008-12-09T19:14:51.980-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='risk management'/><title type='text'>Risks and Benefits</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/RsL7c3HYCbI/AAAAAAAABRA/SoSSVS5H0as/s1600-h/risk.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/RsL7c3HYCbI/AAAAAAAABRA/SoSSVS5H0as/s320/risk.jpg" alt="" id="BLOGGER_PHOTO_ID_5098914201386617266" border="0" /&gt;&lt;/a&gt;The other day I followed a link on a friend's site to an article about &lt;a href="http://www.21st-century-citizen.com/2007/08/10/how-to-clean-up-a-broken-compact-fluorescent-light-cfl-bulb/" rel="nofollow"&gt;How to Clean up a Broken Compact Fluorescent Light (CFL) Bulb.&lt;/a&gt; Turns out that because these increasingly popular bulbs - which use far less energy than old-fashioned incandescents, are made with mercury, there is a small risk of exposure any time one of them breaks. The article gives detailed instructions on how to clean up after such an accident.&lt;br /&gt;&lt;br /&gt;So often a piece of technology which is a solution to some major problem brings new risk of its own.  In deciding to adopt the new technology, we need to weigh the risks against the benefits. Is wind power worth the risk to birds caused by those rotating blades? But the need to manage the risk continues after the decision is made.  I often try to talk to our clients about risk management for the Information Technology advances within their organization.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;There are risks are attached to every positive step you make. &lt;/span&gt;Suppose your non-profit is emerging from a start-up period, where pretty much every department had its own little contact management solution, in excel, or access, or ACT. Now you're putting in a system that will provide integrated CRM and other functions for the entire organization. It's a great step forward for you. But it adds some new risks, because now you have a new single point of failure. Actually some of these possibilities could be disastrous. If the new system goes down, or becomes corrupt, or loses data, what will you do?&lt;br /&gt;&lt;br /&gt;Risks management writers discuss three angles on confronting problems like this.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;1) Mitigation:&lt;/span&gt; Lowering the likelihood that the unwanted condition will occur.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;2) Monitoring:&lt;/span&gt; Detecting as soon as possible if an unwanted conditions has occured.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;3) Resolution:&lt;/span&gt; &lt;/span&gt; Managing the situation if it does occur.&lt;br /&gt;&lt;br /&gt;For example, suppose we identify the risk of accidental corruption of data through user error as something we are concerned about.  Here's an example fresh on my mind - the other day a user of ours changed the last names of a good many of their contacts to &lt;span style="font-weight: bold;"&gt;LastName. &lt;/span&gt;Oops.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;How can we address the risk of this kind of accident?&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;Mitigation&lt;/span&gt; &lt;/span&gt;might mean: making sure users are properly trained on risky database operations and that most users do not have access to perform them. &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Monitoring &lt;/span&gt;might mean maintaining a log of all database changes for a day that can be glanced at by the db admin for any peculiar activity. &lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Resolution&lt;/span&gt; &lt;/span&gt;might mean having a plan and utilities in place for selective restoration so data can be loaded back from a backup without losing all the other valid data entry made that day.&lt;br /&gt;&lt;br /&gt;Risk Management should be included as a part of the planning for each of your technology projects.&lt;br /&gt;&lt;hr /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;The book that many years ago sparked my interest in Risk Management is &lt;/span&gt;&lt;a href="http://www.amazon.com/Waltzing-Bears-Managing-Software-Projects/dp/0932633609"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Waltzing with Bears&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;, by Tom DeMarco and Timothy Lister. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-5153394617457012577?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/5153394617457012577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=5153394617457012577' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5153394617457012577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5153394617457012577'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/08/risks-and-benefits.html' title='Risks and Benefits'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/RsL7c3HYCbI/AAAAAAAABRA/SoSSVS5H0as/s72-c/risk.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-820810007017940862</id><published>2007-08-14T15:33:00.000-05:00</published><updated>2007-08-14T15:42:17.835-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='voice'/><title type='text'>Voice to Post</title><content type='html'>&lt;div style="float: left; margin-right: 6px;"&gt;&lt;a href="http://www.voice2page.com/learnmore.php?offer=free&amp;affil=NONE"&gt;&lt;img src="http://vimgs.voice2page.com/VIMGS/V11960112432200010001/voice.gif" border="0"&gt;&lt;/a&gt;&lt;embed src="http://voice2page.com/autop.swf" flashvars="filename=http://a0.voice2page.com/v2p/V11960112432200010001.mp3" width="1" height="1" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" &gt;&lt;br /&gt;&lt;/div&gt;I'm playing with the Voice2Page system that I stumbled across today... It let's you add a voice message on any page -- using the telephone as the recording instrument. Once you have a message you can change it, like changing your voice mail, without touching the code on your page. Sort of cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-820810007017940862?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/820810007017940862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=820810007017940862' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/820810007017940862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/820810007017940862'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/08/im-playing-with-voice2page-system-that.html' title='Voice to Post'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1669177441698638283</id><published>2007-08-03T22:46:00.000-05:00</published><updated>2008-12-09T19:14:52.231-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='meme'/><title type='text'>8 random facts about myself</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/RrQONXHYCWI/AAAAAAAABPw/0LTbXRIN6fg/s1600-h/8.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/RrQONXHYCWI/AAAAAAAABPw/0LTbXRIN6fg/s320/8.jpg" alt="" id="BLOGGER_PHOTO_ID_5094712701168912738" border="0" /&gt;&lt;/a&gt;The lovely Soha El-Borno of the Wild Apricot blog tagged me to play the eight-random facts about myself meme.&lt;p style="color: rgb(102, 0, 0);" class="entry-body"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;First the rules&lt;/b&gt;:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;1&lt;i&gt;) Post these rules before you give your facts&lt;/i&gt;&lt;/p&gt; &lt;p&gt;&lt;i&gt;2) List 8 random facts about yourself&lt;/i&gt;&lt;/p&gt; &lt;p&gt;&lt;i&gt;3) At the end of your post, choose (tag) 8 people and list their names, linking to them&lt;/i&gt;&lt;/p&gt; &lt;p&gt;&lt;i&gt;4) Leave a comment on their blog, letting them know they've been tagged&lt;/i&gt;&lt;/p&gt; &lt;p style="color: rgb(102, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;Then the facts:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;1)  One of my great passions is playing old-time fiddle.  Every summer for the last seven years Doria and I have gone to &lt;a href="http://www.sacrasoft.com/Ashokan/index.shtml"&gt;Ashokan Southern Week&lt;/a&gt; for a musical vacation. Well almost - this summer we went to Ashokan Western-Swing Week instead.&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;2) While my usual whisky is Jack Daniels because it is better suited to my budget, I adore &lt;a href="http://en.wikipedia.org/wiki/Talisker"&gt;Talisker &lt;/a&gt;- the older the bottling the better.&lt;/p&gt;&lt;p&gt;3) I'm a great fan of the films of &lt;a href="http://petergreenaway.co.uk/"&gt;Peter Greenaway&lt;/a&gt; - especially &lt;span style="font-weight: bold;"&gt;Prospero's Book's,&lt;/span&gt; his envisioning of The Tempest, with the late John Geilgud speaking ALL the roles.&lt;/p&gt;&lt;p&gt;4) I devour mystery paperbacks - recently Doria and I tore through all of &lt;a href="http://scottoline.com/Site/"&gt;Lisa Scottoline's&lt;/a&gt; books in less than a month.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5) From 1972 to 1975 I worked at the &lt;a href="http://www.berkeleyfreeclinic.org/home.html"&gt;Berkeley Free Clinic,&lt;/a&gt; in Berkeley, Ca. It was my first non-profit, but back then then we thought of it as an alternative institution.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;6) In high school my friends and I put out a magazine called &lt;span style="font-weight: bold;"&gt;Odd&lt;/span&gt;. It was issued in a single copy, usually with elaborate covers made of an unusual material - foam rubber, or hinged stainless steel. Each issue passed from hand to hand down the subscription list until it was confiscated by the administration.&lt;/p&gt;&lt;p&gt;7) The first computer I ever used as an IBM 1130. It was about the size of a combined washer-dryer and had 16K of memory.  The first program I wrote simulated traffic arriving at an intersection to determine the optimal length for the left turn early lane.&lt;/p&gt;&lt;p&gt;8) The first computer I owned was a TRS-80 Model III in 1981. I wrote a program I called Freelancers Assistant to track and bill my technical writing clients.  One of them asked if he could by the program. Oh, this could get good, I thought. But I didn't really get into it full time until the company developing software for my sister's business went bankrupt, and she asked me to finish the project.&lt;/p&gt;&lt;p style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;span style="font-size:130%;"&gt;Finally: here are the eight people I'm tagging.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The West Coast Michael Stein:   &lt;a href="http://michaelstein.typepad.com/michael_stein/"&gt;http://michaelstein.typepad.com/michael_stein/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Amy Kincaid:    &lt;a href="http://changematters.blogspot.com/"&gt;http://changematters.blogspot.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Marshall Kirkpatrick:   &lt;a href="http://marshallk.com/"&gt;http://marshallk.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Morra Aarons-Mele:   &lt;a href="http://womenandwork.org/"&gt;http://womenandwork.org/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Peter Brinkerhof:   &lt;a href="http://missionbased.blogspot.com/"&gt;http://missionbased.blogspot.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Susan Reynolds:   &lt;a href="http://susanreynolds.blogs.com/"&gt;http://susanreynolds.blogs.com/&lt;/a&gt;&lt;/p&gt;Paul Hyland:   &lt;a href="http://www.paulhyland.com/"&gt;http://www.paulhyland.com&lt;/a&gt;/&lt;br /&gt;&lt;br /&gt;Kami Huyse:  &lt;a href="http://overtonecomm.blogspot.com/"&gt;http://overtonecomm.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1669177441698638283?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1669177441698638283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1669177441698638283' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1669177441698638283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1669177441698638283'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/08/8-random-facts-about-myself.html' title='8 random facts about myself'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/RrQONXHYCWI/AAAAAAAABPw/0LTbXRIN6fg/s72-c/8.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-5935158966266210967</id><published>2007-08-02T07:21:00.000-05:00</published><updated>2008-12-09T19:14:52.506-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='animals'/><title type='text'>The Dog Days of August</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/RrHO2XHYCQI/AAAAAAAABO0/y5Vgg76JEhY/s1600-h/bsd1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/RrHO2XHYCQI/AAAAAAAABO0/y5Vgg76JEhY/s320/bsd1.jpg" alt="" id="BLOGGER_PHOTO_ID_5094080086845950210" border="0" /&gt;&lt;/a&gt;My Technorati page gives my &lt;a href="http://technorati.com/people/technorati/michaelatmo"&gt;bio &lt;/a&gt;as "I'm a big brown shaggy dog"! I'd like to change this -- some aspects are not quite true - but I do not seem to able to do a thing about it. Selecting &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;edit my account,&lt;/span&gt; I see a text box for my bio. I delete the pooch blurb, and replace it with something somewhat more professional:&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(0, 0, 153);"&gt;I write for NGO staff trying to integrate technology more centrally into their strategic planning. And I write for the technologists trying to help them. So we explore new technologies, technology and organizational development, and issues of tech planning, purchasing, and troubleshooting.&lt;br /&gt;My company, Members Only Software, provides applications for a wide rage of non-profit clients, from major public policy think tanks to local YMCAs.&lt;br /&gt;&lt;/blockquote&gt;But when I click save, &lt;span style="font-style: italic;"&gt;woof&lt;/span&gt;! its back to the stuff about the brown dog. &lt;span style="font-style: italic;"&gt;Bad Boy!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Which reminds me -- if you have room in your homes, you should adopt a pet this week- (not me - I just checked my food bowl and its lookin' good) -- but the humane societies are bursting. And speaking of them, doesn't &lt;a href="http://www.hsus.org/"&gt;the US Humane Society&lt;/a&gt; deserve a big tail-wag for bringing focus on the abusive dog-fighting being run by some major sports figures. This is important work. And you can say you heard that it from me: I'm a big brown shaggy dog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-5935158966266210967?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/5935158966266210967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=5935158966266210967' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5935158966266210967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5935158966266210967'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/08/dog-days-of-august.html' title='The Dog Days of August'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/RrHO2XHYCQI/AAAAAAAABO0/y5Vgg76JEhY/s72-c/bsd1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-5043868796202909473</id><published>2007-08-01T00:00:00.000-05:00</published><updated>2008-12-09T19:14:52.631-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software_development'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Now let me tell you what I want this thing to do....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/Rq_jd3HYCPI/AAAAAAAABOs/bxoskliKHU0/s1600-h/scream.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/Rq_jd3HYCPI/AAAAAAAABOs/bxoskliKHU0/s320/scream.jpg" alt="" id="BLOGGER_PHOTO_ID_5093539805729917170" border="0" /&gt;&lt;/a&gt;A friend of mine likes to tell this story from his early days as a software consultant. His team had spec'd out a system for a client, and implemented it in somewhat more than three the time they'd included in the contract. Even though they'd lost their shirts, they were full of excitement as they delivered their shiny new application to the client. After the walkthru, the big guy tipped back in his seat, smiled, and said: "This is great. Now let me tell you what I want this thing to &lt;span style="font-weight: bold;"&gt;DO&lt;/span&gt;."&lt;br /&gt;&lt;br /&gt;The other night over Indian food I heard the same story from the other side of the desk. A friend who works with a non-profit here in DC was talking about the nightmare installation her group had been suffering through for a year now. They are still waiting for the developer to understand the sort of features they need to really support their workflow. He does deliver a new version every few weeks, but each change seems to break something else. "But I'll bet they're really sorry they agreed to do this for a fixed price" she concluded.&lt;br /&gt;&lt;br /&gt;I'm sure they are. But so is she.&lt;br /&gt;&lt;br /&gt;When Members Only Software was just starting out, we frequently sold our product in a fixed price engagement - basically saying "We will do what it takes to customize our application for your organization. We will do this for an amount of money we will agree on now, even though we have only a vague idea of what it is you will need." This approach created good clients, who had few special needs; and problem clients, who had many needs.&lt;br /&gt;&lt;br /&gt;Later we learned to charge for all of our time. We used to think this would make it difficult to give the client a clear project budget. But that's not true. It's easy to stick to a maximum figure - its just that in this reality the user may not be able to afford everything they would like.   This reality encourages everyone to prioritize, and by setting a fixed number of hours to the engagement, makes it much more likely a defined project actually reaches completion.&lt;br /&gt;&lt;br /&gt;Amazingly, it also made all clients &lt;span style="font-weight: bold;"&gt;good &lt;/span&gt;clients. The ones with lots of special needs were suddenly sources of revenue, not drains on our time.  This in turn was a benefit for our clients with smaller budgets, who could not afford customization but were excited to see the new features that would show up in our service packs as the fruit of someone else's custom need.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-5043868796202909473?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/5043868796202909473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=5043868796202909473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5043868796202909473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5043868796202909473'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/08/now-let-me-tell-you-what-i-want-this.html' title='Now let me tell you what I want this thing to do....'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/Rq_jd3HYCPI/AAAAAAAABOs/bxoskliKHU0/s72-c/scream.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-5925985445671159284</id><published>2007-07-27T05:58:00.000-05:00</published><updated>2008-12-09T19:14:52.703-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Facebook for grown-ups: a first look</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/RqnY03HYCNI/AAAAAAAABOU/TH1tJTMT4IU/s1600-h/facebooklogo.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/RqnY03HYCNI/AAAAAAAABOU/TH1tJTMT4IU/s320/facebooklogo.gif" alt="" id="BLOGGER_PHOTO_ID_5091839256378738898" border="0" /&gt;&lt;/a&gt;It's a wonder I have any time left to blog at all now that I've signed up for Facebook. But I felt I really ought to give it a test-drive, now that I see so many people urging non-profits to look into it. &lt;span style="color: rgb(51, 0, 51);"&gt;This post is for those of you who have not even peeked into it yet.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;I'll tell you my conclusion up front: &lt;/span&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt; For non-profits looking for ways to get their message in front of new audiences, especially a younger tech-friendly community, maintaining a Facebook presence is definitely worth exploring.  With 30 million members and growing rapidly, it's going to get you in front of a lot of people.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you have used any of the business networking sites that have appeared over the years - &lt;a href="http://www.ecademy.com/"&gt;Ecademy&lt;/a&gt;, &lt;a href="http://www.xing.com/"&gt;Xing &lt;/a&gt;(formerly OpenBC) or &lt;a href="http://www.soflow.com/"&gt;SoFlow&lt;/a&gt; (slated to close its doors in just a few days) you'll be familiar with the basic model. It's one that is quite different from the &lt;a href="http://www.linkedin.com/"&gt;LinkedIn&lt;/a&gt; approach - allthough LinkedIn has been making incremental moves in this direction.  Compared to these other sites, LinkedIn is just an online Rolodex, while Facebook and sites like it make it easy for you and your contacts to stay in touch.&lt;br /&gt;&lt;br /&gt;How does it work? Users create a profile page describing themselves. This is your "home page", as it were. Facebook provides tools for messaging other users, and allows any user to create groups with discussion forums. In addition, you can post links, photos, and notes that can be shared with your Facebook network. When someone in your network posts something or messages you, the system wil also send you an email, so users do not need to check Facebook constantly to see what's new.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;But the real promise of Facebook comes from its "application" model. &lt;/span&gt;Facebook allows developers to create third party applications -- widgets -- that can be attached to member's profiles - tools for calendaring, say, or advanced messaging. So the capabilities of the system just keep growing. Many of these to date have been "just for fun" - there are at least a dozen tools for listing and rating books and movies for example. But then there are tools that allow a user to make a donation to a cause, or spread the word about an issue. And these tools are &lt;span style="font-style: italic;"&gt;viral &lt;/span&gt;- if you click on one you find on a friend's profile, it will offer to install itself on yours.&lt;br /&gt;&lt;br /&gt;Facebook is free, of course - supported by advertising, including classifieds members can place in the Facebook Marketplace. So there is really no reason not to at least take a look at it. &lt;span style="font-weight: bold;"&gt;You can find me there by clicking the Facebook link I've added to the left-hand sidebar of this blog.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;How does a non-profit organization use Facebook?&lt;/span&gt; Some create a personal profile under the organization name. Others have members participate as individual's, and create a group page to represent the organization. I think this latter is more in keeping with the medium - it's far more personal.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;You will want to assign the task keeping up your Facebook presence to a specific staff member&lt;/span&gt;. If you create your account  and leave it there untended, like your old static webpage, it will do you no good at all.  Someone needs to participate in discussions, answer messages,  update the profile regularly, and make decisions about fundraising tools and so on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;But does anything ever come of it? &lt;/span&gt;Well, in the two weeks since I established my account, I've volunteered to help one organization with their website, been asked to bid on a project, donated to a friend's personal fundraising effort, arranged to have lunch with a high-school friend I haven't seen in years, and exchanged emails and notes with at least fifty local non-profit folks I'd never met before.&lt;br /&gt;&lt;br /&gt;What I haven't done is find time to blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-5925985445671159284?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/5925985445671159284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=5925985445671159284' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5925985445671159284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5925985445671159284'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/07/facebook-for-grown-ups-first-look.html' title='Facebook for grown-ups: a first look'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/RqnY03HYCNI/AAAAAAAABOU/TH1tJTMT4IU/s72-c/facebooklogo.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7148846715138033309</id><published>2007-07-22T06:44:00.000-05:00</published><updated>2008-12-09T19:14:52.930-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Weekend Links</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/RqOQGHn3e-I/AAAAAAAABOI/L-O1_elzH7Q/s1600-h/toolbar.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/RqOQGHn3e-I/AAAAAAAABOI/L-O1_elzH7Q/s320/toolbar.png" alt="" id="BLOGGER_PHOTO_ID_5090070438658669538" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;1. Tools: Web-development plug in for Firefox&lt;/span&gt;&lt;br /&gt;If you do any web-development work, you'll want to get a hold of the &lt;a href="http://chrispederick.com/work/web-developer/"&gt;Web Developers Extension&lt;/a&gt; for Firefox. This capable tool lets you view -- and more importantly,  modify in real time -- the css, scripts, images, cookies, and form elements  in any page you are viewing.  It was the CSS  features that got me to install the plug-in. My friend David from Orchid Suites was helping me debug a style sheet, and I was blown away when he brought the css up in a sidebar of the browser and modified parameters, watching the displayed page change instantly as he did so. Really, this thing can save you hours. Give it a try.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="color: rgb(102, 0, 0);"&gt;2. Management: Mythical man-month and non-profit workloads.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;It's almost thirty years since Fred Brooks published his now-classic book &lt;a href="http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959"&gt;"The Mythical Man Month",&lt;/a&gt; which revealed the fallacy that throwing more people (called manpower in those benighted days) at a technology project that was getting late would help bring it in on time. About thirty days ago Michelle Martin made some &lt;a href="http://michelemartin.typepad.com/thebambooprojectblog/2007/06/more_people_isn.html"&gt;similar observations&lt;/a&gt; about non-profit workloads. Michelle's point is that most organizations could more usefully focus on the inefficient use they are making of their current staff resources.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;Before we start thinking that if only we had more staff we could do so much better, I think we need to take a look around at our operations and decide if we're doing everything we can to run "lean and mean" with our current resources. Adding more people to a poorly-run organization only means you have more people doing poor work.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;3.  Social Platforms: Facebook's Future&lt;/span&gt;&lt;br /&gt;In the last couple months there's been a growing interest in the university-centered Facebook platform in the non-profit community, especially as organizations ponder outreach to the Millennial generation. Facebook currently has 25 million subscribers and envisions growing to four times that size within the year.  Part of Facebook's appeal stems from its open development platform, which allows third parties to create software extensions that users - and soon groups -  can choose to install. &lt;a href="http://www.allfacebook.com/2007/06/mark-zuckerberg/"&gt;On this video&lt;/a&gt; I found via Nick O'Neill's blog, Facebook's 23 year old founder and CEO Mark Zuckerman - discusses Facebook's future plans for the platform with a group of developers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;4. And now for something completely different&lt;/span&gt;&lt;br /&gt;Looking for a summer tech project to while away the time you should be using to do something productive? &lt;a href="http://www.metacafe.com/watch/688148/change_tv_channels_without_a_remote/"&gt;This looks like fun. &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7148846715138033309?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7148846715138033309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7148846715138033309' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7148846715138033309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7148846715138033309'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/07/weekend-links.html' title='Weekend Links'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/RqOQGHn3e-I/AAAAAAAABOI/L-O1_elzH7Q/s72-c/toolbar.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-8245510939291347135</id><published>2007-07-15T19:31:00.000-05:00</published><updated>2008-12-09T19:14:53.113-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>Is your printer going to turn you in?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/RpuvcVdp2VI/AAAAAAAABNk/pMoh4IVW9CQ/s1600-h/printer.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/RpuvcVdp2VI/AAAAAAAABNk/pMoh4IVW9CQ/s320/printer.jpg" alt="" id="BLOGGER_PHOTO_ID_5087853105377827154" border="0" /&gt;&lt;/a&gt;A twitter posting from &lt;a href="http://www.andycarvin.com/"&gt;Andy Carvin&lt;/a&gt; alerted me to this unnerving situation. According to &lt;a href="http://blog.wired.com/27bstroke6/2007/07/mit-group-start.html"&gt;Threat Level&lt;/a&gt;, a blog on security and privacy issues at Wired magazine,&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(0, 0, 153);"&gt;Manufacturers of color laser printers quietly cooperated with the Secret Service to print nearly invisible tracking codes on every color page printed through laser printers individuals buy, ostensibly as a way to track down forgeries.&lt;/blockquote&gt;According to a &lt;a href="http://www.seeingyellow.com/"&gt;page &lt;/a&gt;maintained by the MIT Media Lab, a pattern of nearly undetectable yellow dots is printed on each page:&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(0, 0, 153);"&gt;The yellow dots are hard to see with the naked     eye, but can be seen under bright blue light or with a microscope.     Their arrangement reveals which printer was used to print a     particular document, and sometimes also shows when it was printed.     Some of the codes have been understood while others are still     mysterious, &lt;span style="font-weight: bold;"&gt;but none of the printer manufacturers has denied that     the dots are intended to help track a particular document to a     particular printer&lt;/span&gt; (or that they can actually be used for this     purpose).  &lt;/blockquote&gt;The Electronic Freedom Foundation (EFF)  has posted a &lt;a href="http://www.eff.org/Privacy/printers/list.php"&gt;list of the printers and manufacturers &lt;/a&gt;known to support this surreptitious tracking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-8245510939291347135?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/8245510939291347135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=8245510939291347135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8245510939291347135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8245510939291347135'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/07/is-your-printer-going-to-turn-you-in.html' title='Is your printer going to turn you in?'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/RpuvcVdp2VI/AAAAAAAABNk/pMoh4IVW9CQ/s72-c/printer.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-8481680869212015062</id><published>2007-07-13T08:15:00.000-05:00</published><updated>2008-12-09T19:14:53.226-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='economics'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='energy'/><title type='text'>Industrial-Strength Software</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/tedsblog/29719214/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/RpeEaFdp2TI/AAAAAAAABNU/I3VFOoompfY/s320/googlecampus.jpg" alt="" id="BLOGGER_PHOTO_ID_5086679887816284466" border="0" /&gt;&lt;/a&gt;Via Twitterer &lt;span style="font-style: italic;"&gt;par excellence&lt;/span&gt; &lt;a href="http://twitter.com/georgedearing"&gt;Geore Dearing&lt;/a&gt; and his &lt;a href="http://www.ecmstrategy.com/is/"&gt;Enterprise Content Management &lt;/a&gt;blog, I found this &lt;a href="http://technology.guardian.co.uk/opinion/story/0,,2112850,00.html#article_continue"&gt;article&lt;/a&gt; by blogger &lt;a href="http://www.roughtype.com/"&gt;Nick Carr&lt;/a&gt; published in the &lt;span style="font-weight: bold;"&gt;Guardian&lt;/span&gt;.  Nick focuses on a rarely discussed side-effect of the move towards internet-hosted applications: the need of software companies to maintain their own vast server farms. Pointing out that firms as diverse as Google, Microsoft, and Salesforce.com are all in the midst of plant expansions to boost their online capacity, Nick comments that.&lt;blockquote style="font-style: italic; color: rgb(0, 0, 153);"&gt;..today's software companies are finding that, as more computing tasks move online, they have to compete not just on the elegance of their programs, but on their ingenuity and efficiency in buying and deploying physical assets - land, buildings, computers, and other gear - as well as managing the huge amounts of energy required to keep all the machines running.&lt;/blockquote&gt;As Nick points out, one of the industry-shaking implications is that the capital barrier to competing in the software field is beginning to change. Traditionally this was a field that did not demand a backbreaking investment from a start-up, but that may be changing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Another implication is the energy footprint of computer use.&lt;/span&gt; As server infrastructure grows (just glance at these articles on Google's development projects in &lt;a href="http://www.google.com/url?sa=t&amp;ct=res&amp;amp;cd=3&amp;url=http%3A%2F%2Fwww.radioiowa.com%2Fgestalt%2Fgo.cfm%3Fobjectid%3D44D40B40-DF99-A7E6-AE4EC886C155797F&amp;amp;ei=cH6XRrCkDqCiecWgoKUK&amp;usg=AFQjCNHqKGtKSZweRutIhlp5Swlb2W-9dw&amp;amp;sig2=vF1tBho65VNY71waHPylig"&gt;Iowa&lt;/a&gt;, and &lt;a href="http://www.nytimes.com/2007/03/15/us/15google.html?ex=1331611200&amp;en=ef840dabda0d4c55&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;ei=5124&amp;partner=digg&amp;amp;exprod=digg"&gt;North Carolina&lt;/a&gt;) energy use increases as well. According to a &lt;a href="http://blogs.business2.com/greenwombat/files/serverpowerusecomplete-v3.pdf"&gt;study&lt;/a&gt; done at the Lawrence National Laboratory at Berkely,  &lt;span style="font-weight: bold;"&gt;in 2005 server farms already consumed a whopping 1.2 percent of the total electricity produced in the U.S&lt;/span&gt;.  Clearly online computing is destined to be an even greater consumer of energy. Read more about the energy implications of computing in &lt;a href="http://blogs.business2.com/greenwombat/2007/02/photo_originall.html"&gt;The Green Wombat&lt;/a&gt;.&lt;hr /&gt;image of Google Campus originally uploaded as http://www.flickr.com/photos/tedsblog/29719214/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-8481680869212015062?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/8481680869212015062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=8481680869212015062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8481680869212015062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8481680869212015062'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/07/industrial-strength-software.html' title='Industrial-Strength Software'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/RpeEaFdp2TI/AAAAAAAABNU/I3VFOoompfY/s72-c/googlecampus.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-2297865867076185377</id><published>2007-07-10T16:31:00.000-05:00</published><updated>2007-07-11T11:48:39.089-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software_development'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Agile Software Development for Non-Profits</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/improveit/525851663/in/set-72157600298986170/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 194px; height: 146px;" src="http://farm2.static.flickr.com/1027/525851663_1b5cf3d786_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;"When the road bends, you cannot walk straight."&lt;/span&gt; It's an old gypsy proverb. I ran into it as the epigraph to &lt;a href="http://www.gypsycaravanmovie.com/"&gt;Gypsy Caravan&lt;/a&gt;, a great film by director Jasmine Dellal, documenting the six week U.S. tour of gypsy musicians from all over the world.  But it's also the secret of effective technology project management.&lt;br /&gt;&lt;br /&gt;When I first started out building software, one of the books I read was Tony DeMarco's &lt;a href="http://www.amazon.com/Controlling-Software-Projects-Management-Measurement/dp/0131717111"&gt;Controlling Software Projects.&lt;/a&gt; It helped me understand the real forces that lead developers and other stakeholders to underestimate  timelines and generally plan poorly. But somehow, (maybe it was the title) it left me with the feeling that when I got really good at this I'd be able to map out the path of a project in advance and steer it right in, exactly as imagined.  All we needed to do was perfect our techniques at requirements analysis, estimation, coding, testing, deployment, training, documentation, and coffee-brewing.&lt;br /&gt;&lt;br /&gt;But it seemed that no matter how hard we tried on each project, the road always took an unexpected turn somewhere. At testing time the clients suddenly thought of an unanticipated set of requirements. At training time, a horrible bug surfaced. On the day the client was going to deploy, their network was brought to its knees by a virus. No matter how hard we tried to control the process, something went wrong that forced us to regroup.&lt;br /&gt;&lt;br /&gt;Gradually we were forced to surrender to the reality that significant software projects were always going to take us by surprise now and then.  Others have discovered this too, and it's led to the approach referred to as &lt;a href="http://agilemanifesto.org/"&gt;Agile Software Development.&lt;/a&gt; Agile development recognizes that the road is going to bend - indeed it is rarely going to be straight.  So &lt;a href="http://en.wikipedia.org/wiki/Agile_software_development"&gt;agile methods&lt;/a&gt;  stress responding rather than controlling.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;For example:&lt;/span&gt;&lt;br /&gt;We used to try desperately to assure that during training no bugs would be found and no specification changes would be offered. It was futile. Training rooms, with ten novice users banging at the keyboards are in fact perfect software testing labs that will inevitably find some lurking defects.   And a roomful of your staff getting their hands on the new software for the first time are bound to come up with some new ideas.&lt;br /&gt;&lt;br /&gt;The fact is there will almost certainly be change requests and problem reports during my training sessions. So let's learn to manage them wisely. Today, at the beginning of a training session, we put up two flipcharts   -- one to record any reported problems, and one to park any requested change or enhancement. These items can be acted upon later, but by capturing them here, we have turned what used to be a disruption in the training into added value that moves the project on, around the bend.&lt;br /&gt;&lt;br /&gt;In a way, all the repeatable improvements we've made in our methodology are no more than this -- to anticipate the unavoidable bends in the road, so we can take them at speed without leaving the roadway. &lt;hr /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;Image originally posted as &lt;a href="http://www.flickr.com/photos/improveit/525851663/in/set-72157600298986170/"&gt;http://www.flickr.com/photos/improveit/525851663/in/set-72157600298986170/&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-2297865867076185377?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/2297865867076185377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=2297865867076185377' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2297865867076185377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2297865867076185377'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/07/agile-software-development-for-non.html' title='Agile Software Development for Non-Profits'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1027/525851663_1b5cf3d786_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-2143404793139483063</id><published>2007-07-07T13:14:00.000-05:00</published><updated>2007-07-07T14:09:56.579-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='npmarketing'/><category scheme='http://www.blogger.com/atom/ns#' term='npmanagement'/><title type='text'>Beyond the user experience</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/knobil/75758280/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 222px; height: 161px;" src="http://farm1.static.flickr.com/41/75758280_5982b075fb_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;This week the &lt;a href="http://www.mckinseyquarterly.com/article_abstract.aspx?ar=2021&amp;l2=13&amp;amp;l3=13&amp;srid=17&amp;amp;gp=0"&gt;e-newsletter put out by consulting giant McKinsey&lt;/a&gt; ran a piece about how Merrill Lynch, the global financial services firm, has combined its Information Technology  and Operations departments.  Their purpose: to enhance the delivery of service to the customer, which more and more depends on the IT infrastructure.&lt;br /&gt;&lt;br /&gt;Diane Schueneman, who is overseeing this integration, says:&lt;br /&gt;&lt;blockquote style="color: rgb(0, 0, 153); font-style: italic;"&gt;So the whole reason to combine technology and operations rests on the customer’s needs. And to deliver against those needs requires the best operational processes and the best technology. But you can’t start with one and graft on the other. It’s the integration of technology and operations, from beginning to end, that really allows you to serve customers effectively.&lt;br /&gt;&lt;/blockquote&gt;It got me thinking about the structural placement of IT in non-profit organizations. In a great many of the non-profits we've worked with over the years, Information Technology is situated in the finance and administration wing of the org chart. Yet any one of these organizations would probably agree with the statement that the purpose of IT is to enhance mission, not  simply to improve administration.&lt;br /&gt;&lt;br /&gt;One of the YMCAs we work with recently removed responsibility for our Members Only applications from the CFO's office and gave it to the Marketing Director. Our app is used to manage every one of their programs, and directly feeds their financial system.  At first I thought the move was irrational. But I've changed my tune.&lt;br /&gt;&lt;br /&gt;The person directly responsible for outreach and retention of clients at this organization is now also responsible for their mission-critical applications.  In the past, evolving software requirements were often phrased as "Here's some new information we need to track" or "Here are some business rules we need the application to enforce."  These needs are not forgotten about now, but under the new regime we also hear things like "We are trying to improve the experience of the member at the front desk, so we'd like to... "&lt;br /&gt;&lt;br /&gt;There is a lot of talk about "user experience" in IT these days. But the focus on experience needs to be expanded beyond your direct users.  There is a wide community -- donors, clients, board members --  who are not &lt;span style="font-weight: bold;"&gt;users&lt;/span&gt; of your information system &lt;span style="font-style: italic;"&gt;per se,&lt;/span&gt; but whose experience with your organization is profoundly affected by it.  Delays, user errors, down time, incomplete information - these all interfere with program delivery, client service,  and fundraising efforts. Shouldn't more non-profits consider organizationally tying the evolution of their IT infrastructure to the development of  their programs and services?&lt;hr /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Image originally uploaded as http://www.flickr.com/photos/knobil/75758280/&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-2143404793139483063?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/2143404793139483063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=2143404793139483063' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2143404793139483063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2143404793139483063'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/07/beyond-user-experience.html' title='Beyond the user experience'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/41/75758280_5982b075fb_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-3837021966412253352</id><published>2007-06-20T08:05:00.001-05:00</published><updated>2007-06-20T17:51:36.750-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pm'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Keys to success in technology projects</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/nicohogg/344155950/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 211px; height: 158px;" src="http://farm1.static.flickr.com/146/344155950_5333a9d082_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;This week Jeff Atwood has a great post in his &lt;a href="http://www.codinghorror.com/blog/archives/000889.html"&gt;Coding Horror&lt;/a&gt; blog, excerpting from Steve McConnell's  1996 book &lt;span style="font-weight: bold;"&gt;Rapid Development&lt;/span&gt;.  He quotes a list of "36 Classic Development Mistakes" that can doom your project. I've had to extricate teams (and I admit it, myself) from many of these over the years.  Jeff and Steve are thinking about software development efforts,  but any technology project is prone to these mistakes. A&lt;span style="color: rgb(0, 0, 0);"&gt;voiding these mistakes are the keys to success.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Three biggies I've struggled with are:&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;Heroics&lt;/span&gt;&lt;/span&gt;. This is  probably the most common  software mistake of all. A project looks like its going to need four more weeks of work. There are two weeks left to delivery date. Solution? The team works 16 hours days for 15 days. The result? The deadline needs to be slipped after all, a lot midnight code needs to be reworked,  everyone is raw and ragged, and developer-user relations are frayed.  Programmers are by temperament very prone to heroics, but users can encourage it by reluctance to modify deadlines when necessary. &lt;span style="font-weight: bold;"&gt;Key to Success: when schedules start to slip, accept reality and make adjustments.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt; Insufficient Risk Management&lt;/span&gt;. As the authors of "&lt;a href="http://www.amazon.com/Waltzing-Bears-Managing-Software-Projects/dp/0932633609"&gt;Waltzing with Bears"&lt;/a&gt; note, &lt;span style="font-weight: bold;"&gt;every worthwhile software project carries significant risk&lt;/span&gt; -- or it would already be done. Developers often gloss over risks due to what my wife Doria calls "&lt;span style="font-weight: bold;"&gt;the hot dog factor&lt;/span&gt;" - the assumption that nothing will go wrong because they are real hot dogs. And users hide from risks because they do not want to confront them, plan for them, or call them to their superior's attention. When a problem emerges, it blindsides everyone. &lt;span style="font-weight: bold;"&gt;Key to Success: you really do need to plan for those unpleasant possibilities.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;Feature Creep.&lt;/span&gt; This one has be written about so often that it is easy to forget about - then you see it happening again. Users and developers put in a lot of hard work together to specify the desired behavior of the some new application. The as release date looms, there are more and more features user's can't live without.  It may seem like its just correcting design shortcomings or adding flexibility. But release dates are missed, new bugs are introduced, and unintended consequences of these late change are discovered at the worst possible times.  And when features do not seem to cost anything to users, all bets are off - there is no way to consider the return on investment of the development effort.&lt;br /&gt;&lt;br /&gt;It's easy to blame feature creep entirely on the users. But developers can encourage creep if they do not have clearcut process in place for tracking and accepting user requests. And they're setting themselves up for last minute change requests if they don't check in frequently with users as they work to make sure they are on the same page.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The moral: You need a well-defined process, and supporting tools, for tracking and managing your user's requests.&lt;/span&gt;&lt;hr /&gt;&lt;span style="font-size:85%;"&gt;image originally uploaded as: http://www.flickr.com/photos/nicohogg/344155950/&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-3837021966412253352?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/3837021966412253352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=3837021966412253352' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3837021966412253352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3837021966412253352'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/06/keys-to-success-in-technology-projects.html' title='Keys to success in technology projects'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/146/344155950_5333a9d082_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-4224833463642498906</id><published>2007-06-15T14:16:00.001-05:00</published><updated>2007-06-15T15:41:51.283-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='npmarketing'/><title type='text'>Getting your Message Across: : A Link Roundup</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/dewayne_smith/433951055/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 132px; height: 100px;" src="http://farm1.static.flickr.com/188/433951055_026dd50fae_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;There's a lot of talk about accidental techies nowadays. But the non-profit world is also full of accidental marketeers: people who are experts in their subject but struggling beginners when it comes to selling their organization's programs to donors. This first half of June the blogosphere has been full of tips to help the accidental marketeer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;&lt;span style="font-size:180%;"&gt;1&lt;/span&gt;. &lt;span style="font-size:100%;"&gt;Underpromising&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;A few days ago &lt;a href="http://www.theagitator.net/index.php?/archives/687-Exceeding-Expectations.html"&gt;The Agitator&lt;/a&gt; talked about the current marketing maxim advising companies to "underpromise and overdeliver" and wondered how this applied to non-profits.&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(51, 51, 255);"&gt;How do you understate or modestly state your need, its urgency, the unique effectiveness of your approach, or the impact you expect to have, without getting drowned out by your more shrill or flamboyant competitors?&lt;/blockquote&gt;An interesting question. It would seem to me that that underpromising does not mean to play down the need, or the quality of your approach. &lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;It means only to avoid making specific quantitative promises you might fall short on.&lt;/span&gt;  There is no need to understate the devastating effects of  Malaria. And by no means play down your great idea of placing health aides in popular cybercafes to provide information and sell treated nets to customers waiting for a p.c.   But if your goal is to train and place 50 of these folks in the first year, promise 35 in your literature. Then do better.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;&lt;span style="font-size:180%;"&gt;2. &lt;/span&gt;Headlining&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.alistapart.com/articles/whoneedsheadlines"&gt;A List Apart,&lt;/a&gt; a site devoted to website design and technique, focused recently on some very non-technical aspects of online marketing:  the effective writing and and layout of web pages that sell your message. As they say,&lt;br /&gt;&lt;blockquote style="color: rgb(51, 51, 255); font-style: italic;"&gt;A lot of web copy is written by copywriters who aren’t trained in writing for the web—and much of the rest is written by people who aren’t trained writers at all.&lt;br /&gt;&lt;/blockquote&gt;The article begins with simple advice on writing headlines and moves on to discuss an entire menu of techniques for writing online marketing messages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;&lt;span style="font-size:180%;"&gt;3.&lt;/span&gt; Getting people talking&lt;/span&gt;&lt;br /&gt;The book is sandwiched between a forward by Seth Godin and an afterword by Guy Kawasaki... how can you not want to check out what these two communication gurus are endorsing? &lt;a href="http://www.wordofmouthbook.com/"&gt;Word of Mouth Marketing: How Smart Companies Get People Talking,&lt;/a&gt; by Andy Sernovitz is a quick read that will get your head buzzing with ideas about how get your communities buzzing. For example, they remind you to reach out to all those bloggers you read, and tell them your news. They just might pass it on. Like this. But the book is full of far more surprising ideas that organizations have come up with to get their message out there.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;&lt;span style="font-size:180%;"&gt;4.&lt;/span&gt; And helping others talk less.&lt;/span&gt;&lt;br /&gt;While it's your goal to get your community talking more, some of us tend to talk on and on. &lt;a href="http://www.writing911.com/blog/2007/05/31/how-to-edit-yourself-when-you-write-too-much/"&gt;Kivi Leroux Miller &lt;/a&gt;says she's found that about 60% of people complain that their writing is to verbose, and she provides six smart tips for pruning your prose. If you find yourelf doing more and more writing on behalf of your organization, you ought to pay attention to her blog, &lt;a href="http://www.writing911.com/blog"&gt;Non-Profit Communications&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;&lt;span style="font-size:180%;"&gt;5.&lt;/span&gt; Non-Profit Market Research.&lt;/span&gt;&lt;br /&gt;But whoa! Before you start writing, editing, and launching campaigns, do a little research first. Think market research is only for rich organizations? Check out &lt;a href="http://www.nonprofitmarketingblog.com/site/how_to_do_research_today_right_now/#When:16:32:00Z"&gt;Katya's Non-profit Marketing Blog.&lt;/a&gt;  She can show you four things you can do for free without leaving your office that will leave you with a good bit more information than you started with about your organization and its brand.&lt;hr /&gt;image originally uploaded as &lt;a href="http://www.flickr.com/photos/dewayne_smith/433951055/"&gt;http://www.flickr.com/photos/dewayne_smith/433951055/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-4224833463642498906?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/4224833463642498906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=4224833463642498906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4224833463642498906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4224833463642498906'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/06/getting-your-message-across-link.html' title='Getting your Message Across: : A Link Roundup'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/188/433951055_026dd50fae_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1648327073828811675</id><published>2007-06-14T15:29:00.001-05:00</published><updated>2007-06-15T09:07:53.157-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><category scheme='http://www.blogger.com/atom/ns#' term='npmarketing'/><title type='text'>When is an email campaign SPAM?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/pe5pe/59398685/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 243px; height: 182px;" src="http://farm1.static.flickr.com/25/59398685_c8851e449e_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;I wrote about this &lt;a href="http://michaelatmo.blogspot.com/2005/11/spam-and-not-for-profit.html"&gt;a while back&lt;/a&gt; but I still frequently hear our clients worrying that every email they send out might be violating the CAN-SPAM act.  &lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;Calm down.&lt;/span&gt; The law &lt;span style="font-weight: bold;"&gt;does not&lt;/span&gt; prohibit the sending of unsolicited commercial emails. It &lt;span style="font-weight: bold;"&gt;does not&lt;/span&gt; require people to opt-in to an email list in order for you to communicate with them. &lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;What it does do is set some very clear requirements that your unsolicited commercial email must meet.  &lt;/span&gt;&lt;br /&gt;&lt;ul style="color: rgb(51, 51, 255);"&gt;&lt;li&gt;You must provide real, working FROM and REPLY-TO email addresses. &lt;/li&gt;&lt;li&gt;You must provide an opt-out mechanism so users can request an email stop. You have ten days to act on such an opt-out request.&lt;/li&gt;&lt;li&gt;You must provide your full postal address.&lt;/li&gt;&lt;li&gt;Your must not use a deceptive subject line - it must make it clear the email is an advertisement or a solicitation.&lt;/li&gt;&lt;/ul&gt;The law also prohibits the automated harvesting or generation of email addresses.&lt;br /&gt;&lt;br /&gt;But what the law terms "transactional" or "relational" emails are exempt from the CAN-SPAM law's requirements.   &lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;That means a follow-up to a transaction (a confirmation, thank you,  receipt, etc)  does not require an opt-out or a working reply to. Nor does an email sent to someone you already have a commercial relationship with,  if it is not a solicitation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the last few months, one of our clients worried they were spamming if they emailed overdue notices to their members.  Another was afraid that they could not send an email touting the launch of a new program to their existing donor list.  Both of these are quite legal.  The first is a transactional email not covered by the law. The second is an advertisement or solicitation and requires that you meet the opt out and other guidelines.&lt;br /&gt;&lt;br /&gt;But just because you meet the legal requirements doesn't mean everyone will be happy to be downstream of your communications. &lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;As a marketer, that should worry you even when there are no legal issues involved.&lt;/span&gt;  As &lt;a href="http://www.imediaconnection.com/content/8272.asp"&gt;Wendy Roth&lt;/a&gt; says,&lt;br /&gt;&lt;blockquote style="color: rgb(0, 0, 153); font-style: italic;"&gt;Recipients hold email senders, whether political, non-profit or commercial, to a higher standard than what is required by the law.&lt;br /&gt;&lt;/blockquote&gt;So use some common sense when launching an email campaign. Limit the frequency of your unsolicited messages. Target your communications so they will be genuinely useful and interesting to the recipients. And make sure you meet the CAN-SPAM guidelines when they apply.&lt;hr /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;There is a nice synopsis of the CAN-SPAM act posted at the &lt;a href="http://www.ftc.gov/bcp/conline/pubs/buspubs/canspam.shtm"&gt;Federal Trade Commission&lt;/a&gt; website.&lt;br /&gt;Spam image originally uploaded as: &lt;a href="http://www.flickr.com/photos/pe5pe/59398685/"&gt;http://www.flickr.com/photos/pe5pe/59398685/&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1648327073828811675?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1648327073828811675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1648327073828811675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1648327073828811675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1648327073828811675'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/06/when-is-email-campaign-spam.html' title='When is an email campaign SPAM?'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/25/59398685_c8851e449e_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-3281754878396193706</id><published>2007-06-11T07:12:00.000-05:00</published><updated>2007-06-11T08:28:41.112-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Estimating Programmer Time</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/132/360135019_d30bb16877_m.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 139px; height: 111px;" src="http://farm1.static.flickr.com/132/360135019_d30bb16877_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;I've had a few questions in my mailbox recently about this subject -- and as leader of a company that provides software development services, it's one that is dear to my heart. Our usual way of working with our clients is to estimate the time required for any requested programming task, and to guarantee we will come in within 20% of that estimate. So arriving at an inaccurate projection can really hurt.&lt;br /&gt;&lt;br /&gt;The good news is we've gotten better at it over time; the bad news is that it is not easy, and there will inevitably be occasions when a task takes much longer than expected to complete. Here's what we've learned over the years.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;1. The starting point - look at how often you underestimate and compare it to how often you overestimate.&lt;/span&gt; You aren't really surprised, are you? All developers have a tendency to underestimate how long a task will take.  &lt;span style="color: rgb(0, 0, 0);"&gt;Programming provides one of the most clear-cut examples of that oft-stated law: "Everything takes longer than you think it will, even when you take this law into account.&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;" &lt;/span&gt;Understanding the factors that lead to this is the heart of becoming a better estimator.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;2. The most important tool you can have handy when trying to estimate is a database of how long things have actually taken you in the past.&lt;/span&gt; If you do not track your time - your entire group's time - against specific development tasks, you should start doing that now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;3. Estimate in pairs.&lt;/span&gt;  Your accuracy will go way up.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;4.&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;Here's the key: remember that the bulk of a programmer's time is not spent actually writing the new code&lt;/span&gt;, but in (1) figuring out how the existing program works, (2) determining where to make the change, (3) verifying that the change actually works, and (4) debugging any problems found. These are the times that are hardest to control, and are the most often overlooked: novice programmers habitually underestimate the likelihood that problems will emerge in testing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;5. To manage this, include estimates of "design and analysis" time, and "testing" time, and assume some time will be needed for debugging --&lt;/span&gt; &lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;even in what seem to be the simplest modifications or enhancements. &lt;/span&gt; Remember to include time for defects found not just by the programming team, but by customers and end users after the item goes into production.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;6. Be willing to revise the estimate after the initial few hours of the work.&lt;/span&gt; Perhaps the estimate was based on the idea that some new components could be dropped quickly onto a form. But it turns out the form is so crowded with widgets and gizmos that it needs to be completely re-structured.  &lt;span style="color: rgb(0, 0, 0);"&gt;If good estimates are needed to track costs or delivery dates, programmers need to become alert to the fact that discoveries which will affect development timelines need to be reported immediately so other stakeholders can revise their expectations. &lt;/span&gt;&lt;hr /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;image originally uploaded as http://www.flickr.com/photos/aarongeller/360135019/&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-3281754878396193706?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/3281754878396193706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=3281754878396193706' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3281754878396193706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3281754878396193706'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/06/estimating-programmer-time.html' title='Estimating Programmer Time'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/132/360135019_d30bb16877_t.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7098433913698909537</id><published>2007-06-03T16:02:00.000-05:00</published><updated>2007-06-04T08:23:38.527-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><title type='text'>Five tips for software systems training</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/40/76202405_a544f233e9_m.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 122px; height: 164px;" src="http://farm1.static.flickr.com/40/76202405_a544f233e9_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;My good friend &lt;span style="color: rgb(102, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;Adriano Pianesi&lt;/span&gt;,&lt;/span&gt; the former trainer at Members Only Software, has taken the bull by the horns and announced the creation of his own training consultancy, &lt;a href="http://www.participactioninc.com/" target="_blank"&gt;Participaction&lt;/a&gt;.  Take a look at this site - you'll see his approach goes way beyond drilling users on what button to click when. Adriano and I have had some long conversations over the years about how to best provide the training organizations need to make effective use of their information systems, and he led us in experimenting with a lot of different ways of doing training. We've led some awful sessions and some great ones. Eventually, we found that traditional classroom training was rarely the solution. Here are some of the things we learned:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;1. Information Systems training  needs to focus more on organizational policy and business practices than on technology.&lt;/span&gt; It's easy to teach someone how to issue an invoice. But who is the customer? When are invoices issued? What should you do if the system warns that an account code was not set up properly? Without this kind of knowledge, your users will have a long slow climb to productivity on the new system. But its not the software guys who know this. So the training needs to be a collaboration.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;2. Information Systems rollout trainings need to include a change management component&lt;/span&gt;.&lt;/span&gt; Mission critical software rollouts have broad implications for the way people work.  Otherwise, why bother? But to say "this will make our work easier" or "these tools will help our teams collaborate" just skims the surface. The users know the new system will alter their day-to-day lives. They may be eager for the change, afraid of it, or just plain resentful of the disruption. The training is a time to prepare for procedural upheavals.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;3. Training needs to be active and interactive.&lt;/span&gt; Presentation and drill on the workings of the system are boring and ineffective. Training sessions need to actively engage the user from the first minute. We found, for example, that a treasure hunt -- plopping the users in teams in front of the new system and asking them to figure how to find things was far more effective than a presentation of where key information is to be found.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;4.  Your organization needs a plan for ongoing training.&lt;/span&gt; This is an area we see most organizations neglecting. Everyone knows they need new system training. But how will you deal with staff turnover? After a couple years, some of your key users will move on, and you will have new staff members who come in and find the system already in place. You need to create sustainable plan to train these new staff members without constantly paying someone from the outside to do it. You need ongoing training for other reasons, too. Staff forget things they learned but have not been using. And the software has seen a few updates by now - are you sure you are getting the full use out of your applications?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;5. The answers to most of your ongoing training needs are already in your organization.&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt; &lt;/span&gt;The ongoing training is not as difficult to organize as you might imagine, because someone in your organization knows the answer to almost every question someone else has. The challenge is to make the knowledge accessible to your users. We did an advanced users training a few years back at one of our YMCAs. People were asked to submit questions in advance - and we got 56 of them. At the training, we broke the sixteen participants  into tables of four and randomly distributed the questions to the tables.  Each table was to present to the group the answers to the questions they'd been dealt. If no one at the table new the answer, they'd solicit help from other tables.  On only 6 out of the 56 questions was &lt;span style="font-weight: bold;"&gt;our&lt;/span&gt; help needed at all. So the real issue had not been training in the traditional sense - but simply setting up a structure for sharing the information.&lt;hr /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-style: italic;"&gt;image originally uploaded as http://www.flickr.com/photos/leighblackall/76202405/&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7098433913698909537?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7098433913698909537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7098433913698909537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7098433913698909537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7098433913698909537'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/06/five-tips-for-software-systems-training.html' title='Five tips for software systems training'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/40/76202405_a544f233e9_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6811314331311963667</id><published>2007-05-20T14:52:00.000-05:00</published><updated>2007-05-26T09:21:52.093-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='collaboration'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Keeping the magic in technology consulting relationships</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/111/306544780_4dc16c0405_m.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 204px; height: 204px;" src="http://farm1.static.flickr.com/111/306544780_4dc16c0405_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;There are obviously some real benefits for a non-profit in building lasting partnerships with its technology vendors and assistance providers. But as in any long-term relationship, the are also special challenges that can emerge after a long association.&lt;br /&gt;&lt;br /&gt;When an organization puts in a new enterprise software system,  the process spurs excitement, collaboration, and communication. Users from all over the organization are sought out for their input, and leadership strives to win a high-level of buy-in from stakeholders of all sorts.  The users are galvanized, attending requirements sessions, reviewing documents, participating in walk-thrus, and coming to training.&lt;br /&gt;&lt;br /&gt;But fast-forward five years. Many of the staff who brought in the current vendors have moved on. To new staff members in leadership positions, the technology seems no longer a taste of the organization's future, but just what they found in place when they were hired. Upgrades and enhancements are made to the hardware and software without much fanfare, and without much end-user involvement.&lt;br /&gt;&lt;br /&gt;And the excitement fades for the vendor too. The big new client everyone pulled together to win is now just another user with a support contract. As in a marriage, the technologist and the users have begun to take each other for granted. And this starts to take a toll on the solution itself. How can the old magic be put back into the relationship?&lt;br /&gt;&lt;br /&gt;Here's what we've learned over the years:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;1. Increase the opportunities for communication.&lt;/span&gt; Don't only hold discussions about specific requests or problems; sit down&lt;span style="font-weight: bold;"&gt; at least&lt;/span&gt; once a year -- developers and users - to evaluate the work done in the recent past and look down the road together at what is coming up in the near future.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;2. Frequently re-assess requirements&lt;/span&gt;. Remember as staff has changed over the years, neither party any longer has the project history at its fingertips. Seven-year old user requests may be seen by today's staff as just the weird way their software works.  Periodic discussions about specific domains - financial reporting, membership tracking, program management, etc - can make sure these processes are re-engineered before they lead to frustration.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;3. Weed out needless complexity.&lt;/span&gt; Don't just focus on new requirements: Stay on the lookout for parts of the system that are no longer used. Software projects have a tendency to grow over the years, since user requests are almost invariably to add - almost never to remove - fuctionality.   Pruning away functionality that is no longer required makes the entire system easier to use and friendlier to users.  Remove needless fields from forms, tables from databases, columns from reports, and functions from menus.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;4. Get physical.&lt;/span&gt; Webinar software and remote support tools have made it ever more easy to support technology from afar. But it's hard to maintain a relationship of such critical importance without sitting across the table from one another from time to time.  Have a meeting. Go to a restaurant. Sit at the same workstation. You'll be surprised at the level of communication you've been doing without.&lt;hr /&gt;&lt;span style="font-style: italic;font-family:arial;font-size:85%;"  &gt;image originally uploaded as http://www.flickr.com/photos/bb_matt/306544780/&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6811314331311963667?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6811314331311963667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6811314331311963667'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/05/keeping-magic-in-long-term-consulting.html' title='Keeping the magic in technology consulting relationships'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/111/306544780_4dc16c0405_t.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-8796623633105519313</id><published>2007-04-30T15:59:00.000-05:00</published><updated>2007-04-30T16:43:42.345-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='npmanagement'/><title type='text'>Efficiency in non-profit operations</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/28/46795031_420dbd0b44_m.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 80px;" src="http://farm1.static.flickr.com/28/46795031_420dbd0b44_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;There's been some discussion on the boards recently about paradigms of non-profit management that gets phrased "Should a non-profit be run like a business?" It's a funny phrasing. There are well-run businesses and poorly run businesses. Honestly run businesses and criminally run businesses.  I'm not sure what it means to be run like a business -- but it's clear that question is asking &lt;span style="font-weight: bold;"&gt;something&lt;/span&gt; about to what extent fiscal considerations should govern non-profit operations.&lt;br /&gt;&lt;br /&gt;So lets begin by asking, "how high are such considerations &lt;span style="font-weight: bold;"&gt;currently&lt;/span&gt; on the agenda of the non-profit leader?" I'm glad you asked. The answer is, right at the top. &lt;a href="http://www.accenture.com/Global/About_Accenture/Company_Overview/Corporate_Citizenship/Philanthropy/ExecutiveStudy.htm"&gt;In a study I've quoted before,&lt;/a&gt; the consulting firm Accenture surveyed more than 200 non-profit executives. When asked what the top five issues were that they confronted in managing their organization, the execs listed:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Expanding the current donor base&lt;/li&gt;&lt;li&gt;Recruiting high-impact board members&lt;/li&gt;&lt;li&gt;Increasing donations from current donors&lt;/li&gt;&lt;li&gt;Attracting and retaining skilled staff&lt;/li&gt;&lt;li&gt;Increasing donor loyalty and retention &lt;/li&gt;&lt;/ul&gt;In other words, increasing revenue and retaining staff - issues that would certainly be high on the on the agenda of any small business owner as well.  So you could say these non-profits are already being run like businesses. But maybe they could be run &lt;span style="font-weight: bold;"&gt;better&lt;/span&gt;. What the execs did not list were ways to increase the use they got out of their existing resources by increasing operational efficiency. The study recommended the following approaches:&lt;br /&gt;&lt;span id="ACNAuthenticPlaceholder1" style=""&gt;&lt;ol&gt;&lt;li&gt;Make better use of technology.&lt;/li&gt;&lt;li&gt;Overcome inherent limitations in headcount by more effectively organizing and managing volunteers as an extension of paid staff. &lt;/li&gt;&lt;li&gt;Explore and adopt new collaborative business models with complementary organizations.  &lt;/li&gt;&lt;li&gt;Convince corporate and private-sector donors to fund general operations instead of “signature” or “vanity” programs.  &lt;/li&gt;&lt;li&gt;Adopt appropriate metrics that enable organizations to evaluate the success and impact of their delivery of services and programs. &lt;/li&gt;&lt;li&gt;Engage board members to ensure quality governance structures.  &lt;/li&gt;&lt;/ol&gt;&lt;/span&gt;All of these in effect are &lt;span style="font-weight: bold;"&gt;efforts to allow more of the existing financial and human resources to flow directly into mission by lowering administrative costs, eliminating procedural barriers, and tapping underutilized organizational and community assets.&lt;/span&gt; If this is taken as a definition of efficiency, I think it's something both businesses and non-profits could use more of. I know mine could.&lt;hr /&gt;&lt;span style=";font-family:verdana;font-size:78%;"  &gt;Image originally uploaded as http://www.flickr.com/photos/joelmutate/46795031/&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-8796623633105519313?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/8796623633105519313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=8796623633105519313' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8796623633105519313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8796623633105519313'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/04/efficiency-in-non-profit-operations.html' title='Efficiency in non-profit operations'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/28/46795031_420dbd0b44_t.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7905157037200539530</id><published>2007-04-29T13:10:00.000-05:00</published><updated>2007-04-29T13:30:44.278-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='olpc'/><title type='text'>One Laptop Per Child</title><content type='html'>&lt;div style="float:left;margin-right:8px"&gt;&lt;object height="232" width="284"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3IORykJgZ2o"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/3IORykJgZ2o" type="application/x-shockwave-flash" wmode="transparent" height="232" width="284"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;Stu Leigh of &lt;a href="http://www.realworldenglish.com/index.html"&gt;Real World Productions&lt;/a&gt; sent me a link the this video, in which Hakon Wium Lie, the CTO of Opera Software, demonstrates the hardware for the new OLPC (One Laptop Per Child) initiaitve. It's pretty impressive. &lt;a href="http://www.opera.com/"&gt;Opera&lt;/a&gt;, if you didn't know,  is providing the web browser for the OLPC effort.&lt;br /&gt;&lt;br /&gt;It's hard not to be enthusiastic about the &lt;a href="http://www.laptop.org/"&gt;OLPC project&lt;/a&gt;, originally conceived by MIT's Nicholas Negroponte. But my thinking was focused a bit by &lt;a href="http://catenary.wordpress.com/2007/04/15/a-friendly-criticism-of-the-one-laptop-per-child-project/"&gt;a posting I stumbled into&lt;/a&gt; that offers some criticisms of the project from a basically supportive stance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7905157037200539530?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7905157037200539530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7905157037200539530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7905157037200539530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7905157037200539530'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/04/one-laptop-per-child.html' title='One Laptop Per Child'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-2229176034777502422</id><published>2007-04-26T05:34:00.000-05:00</published><updated>2008-12-09T19:14:53.577-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='africa'/><title type='text'>Hold my calls</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/RjCL2f-l9MI/AAAAAAAABD8/tvBxuFbhOUg/s1600-h/afriphone.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/RjCL2f-l9MI/AAAAAAAABD8/tvBxuFbhOUg/s320/afriphone.jpg" alt="" id="BLOGGER_PHOTO_ID_5057696149950297282" border="0" /&gt;&lt;/a&gt;Technology Review published a &lt;a href="http://www.technologyreview.com/read_article.aspx?id=18117&amp;ch=infotech"&gt;survey of the role of mobile technology in the developing economies&lt;/a&gt; this past January. Going beyond the merely anecdotal, the article tried to put some metric on the role mobile technology plays in growth in these countries.&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(0, 0, 153);"&gt;Based on market research in China, India and the Philippines, consulting firm McKinsey &amp;amp; Co. found that raising wireless penetration by 10 percentage points can lead to an increase in gross domestic product of about 0.5 percent, or around US$12 billion for an economy the size of China.&lt;br /&gt;&lt;/blockquote&gt;The economic power comes from the ability to communicate with suppliers and customers across greater distances, often allowing unproductive middlemen to be cut out of the process.&lt;br /&gt;&lt;br /&gt;To we technologically inclined folks this may seem obvious, but not everyone sees it. Last weekend I met Canadian filmmaker Sylvain l'Esperance, whose &lt;a href="http://thembsterstravels.blogspot.com/2007/04/river-where-we-live.html"&gt;wonderful documentary&lt;/a&gt; about life in the Niger Inland Delta region of Mali was showing at the Toronto Hot Docs film festival. Chatting after the screening, l'Esperance was saying that he thought the sale of cellphones was an economic drain in the regions he visited: people seem to be spending cash they could be saving for economic betterment to chatter on the phone. But the preponderance of what I read convinces me he's wrong.&lt;br /&gt;&lt;br /&gt;What moved me to think about mobile technology in the developing world today was this report of &lt;a href="http://sociolingo.wordpress.com/2007/04/24/burkina-faso-text-message-saves-girl-from-forced-marriage/"&gt;mobile activism in the developing world:&lt;/a&gt; a young girl arranged her rescue from a forced marriage by texting her schoolmates.&lt;br /&gt;&lt;br /&gt;Folks like &lt;a href="http://michaelstein.typepad.com/michael_stein/2007/04/mobile_phones_a.html"&gt;The Other Michael Stein&lt;/a&gt; have been blogging for a while now about the value of cell phones in mobilizing advocacy campaigns. Because of my personal distaste for phone interruptions I've tended to pay very little attention to what people are doing in this area. I think I need a wake up call.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-2229176034777502422?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/2229176034777502422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=2229176034777502422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2229176034777502422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2229176034777502422'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/04/hold-my-calls.html' title='Hold my calls'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/RjCL2f-l9MI/AAAAAAAABD8/tvBxuFbhOUg/s72-c/afriphone.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1650782282610404977</id><published>2007-04-19T15:08:00.000-05:00</published><updated>2008-12-09T19:14:53.736-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='browserless'/><title type='text'>The Browserless Internet</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/RifRmqiHf9I/AAAAAAAABDs/ygYKiCST6XU/s1600-h/internet.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/RifRmqiHf9I/AAAAAAAABDs/ygYKiCST6XU/s320/internet.jpg" alt="" id="BLOGGER_PHOTO_ID_5055239568929292242" border="0" /&gt;&lt;/a&gt;It's not really a new a idea - here's a &lt;a href="http://www.networkworld.com/news/2001/0129browserless.html"&gt;Network World article&lt;/a&gt; from more than six years ago talking about the idea. But I think we are going to hear lot's more about it real soon now. This week, Adobe Labs released the first public version of its much-heralded &lt;a href="http://labs.adobe.com/wiki/index.php/Apollo"&gt;Apollo&lt;/a&gt; development environment, a cross-platform tool to build internet applications that live on the desktop, with all the additional solidity and security that can provide. &lt;a href="http://www.demo.com/demonstrators/demo2007/91259.php"&gt;Here's a video&lt;/a&gt; of a wee demo: a desktop application that manages e-bay auctions.&lt;br /&gt;&lt;br /&gt;We've been thinking about such applications for over a year here: last May I wrote in this blog &lt;blockquote style="font-style: italic; color: rgb(51, 51, 255);"&gt;The idea of the Internet and the browser have been welded together in our minds, but really the Browser is just one way to display the content we pull across the network. Developers are just starting to realize that what used to be thought of as desktop apps can access data and content from anywhere on the net just as a browser can.&lt;br /&gt;&lt;/blockquote&gt;I'm convinced that this technology - not Apollo in particular - but internet delivered desktop apps using the public net rather than your office LAN as their infrastructure - are going to  bring a lot of power and security to non-profit applications in the very near future. The major development platforms have been working with components that handle internet data and document access for years now; browserless internet apps can be built in virtually any of the existing desktop development environments popular today.&lt;br /&gt;&lt;br /&gt;So stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1650782282610404977?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1650782282610404977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1650782282610404977' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1650782282610404977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1650782282610404977'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/04/browserless-internet.html' title='The Browserless Internet'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/RifRmqiHf9I/AAAAAAAABDs/ygYKiCST6XU/s72-c/internet.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6690544064226239510</id><published>2007-04-17T07:41:00.000-05:00</published><updated>2007-04-17T08:19:52.023-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='opencontent'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><title type='text'>Tooth-fairy economics</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/31/58508023_356dda5e54.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 176px; height: 210px;" src="http://farm1.static.flickr.com/31/58508023_356dda5e54.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;The &lt;a href="http://michaelatmo.blogspot.com/2007/04/open-source-economics.html" title="Open Source Economics"&gt;discussion of Open Content I joined last week&lt;/a&gt; has continued. In an &lt;a href="http://www.idealware.org/blog/2007/04/in-defense-of-income-models-that-make.html" title="In Defense of Income Models that Make Money"&gt;articulate polemic&lt;/a&gt; Laura Quinn of Idealware lambastes what she calls the "tooth-fairy" idealism those who maintain that all content in the non-profit sector  ought to be free.&lt;br /&gt;&lt;blockquote&gt;I think we as a community also need to consider possible negative impacts of advocating that all content ought to be open. It’s already very difficult to pay for the effort of creating great content. If in addition we promote in people’s mind the idea that all content ought to be free, it’s hard to escape promoting the idea that no content is worth paying for. Which puts us in danger of tipping an environment in which it’s very difficult to support good content into one in which it’s downright impossible.&lt;/blockquote&gt;Let me emphasize one phrase of Laura's:&lt;span style="font-style: italic;"&gt; It’s hard to escape promoting the idea that no content is worth paying for&lt;/span&gt;. In a sense it boils down to the value of content. No one is advocating that all staff of non-profits work for free, for example. A person's time has value! &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;What one is willing to pay for something reflects the value one places on it&lt;/span&gt;. David Geilhufe comes out and posits this directly,&lt;a href="http://socialsource.blogspot.com/2007/04/content-quality-money.html" title="Quality,Content,Money"&gt; in a  posting in his Social Source blog&lt;/a&gt;. He writes:&lt;br /&gt;&lt;blockquote&gt;Content is no longer a value generator... it is a consumer capturer. You need to capture the consumer with your free content and then extract value through alternate channels... ads, products, services, memberships, etc.&lt;br /&gt;&lt;/blockquote&gt;I've always thought the word &lt;span style="font-style: italic;"&gt;content&lt;/span&gt; itself leads us in this direction. &lt;span style="font-style: italic;"&gt;Content&lt;/span&gt; is just so much stuff - as in "We need a stream of content for our website." Contents may settle during shipping. When it is seen as &lt;span style="font-style: italic;"&gt;content&lt;/span&gt;, it's just something you can buy by the pound. I'd like us to throw the word out!&lt;br /&gt;&lt;br /&gt;Content economics places sharp limits on what kind of media will be created, since it makes it difficult to pay for creating media that might take weeks or months to prepare.  And it eliminates, for the creator, the ability to take advantage of the economies of reselling their work to finance additional creation. This devaluation of text and media will lead inevitably to a paucity of high quality materials. And keeps the non-profit world in charity mode, supplied by creators who do not need to earn a living.&lt;br /&gt;&lt;br /&gt;Laura's comments are important because her project has tried to create just this sort of serious media - pieces of work that are not created in in just a few days. Pieces of work that are of direct value in themselves. Laura is not creating media, as David suggests one ought, to lure you into her site.  The media here IS the service. So how do we propose to pay for it?&lt;hr/&gt;Image uploaded as http://www.flickr.com/photos/mikebabcock/58508023/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6690544064226239510?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6690544064226239510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6690544064226239510' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6690544064226239510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6690544064226239510'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/04/tooth-fairy-economics.html' title='Tooth-fairy economics'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6433318604570786172</id><published>2007-04-13T08:36:00.000-05:00</published><updated>2008-12-09T19:14:53.966-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='membersonly'/><title type='text'>News from Members Only Software</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/Rh-MhCtzZ5I/AAAAAAAABDk/ID8XcgNmbvE/s1600-h/news.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/Rh-MhCtzZ5I/AAAAAAAABDk/ID8XcgNmbvE/s320/news.jpg" alt="" id="BLOGGER_PHOTO_ID_5052911806225541010" border="0" /&gt;&lt;/a&gt;As many of you know, we were sad this week to see long time Project Manager Krista Bocus decamp to tackle an opportunity in a very different industry. She was getting burned out by her at-least-an-hour commute into DC every day. And having been with us for over a decade, she felt the need for a new challenge.&lt;br /&gt;&lt;br /&gt;Krista was very involved in our efforts to find just the right person to fill her slot; and we're very excited by the results. Next week &lt;span style="font-weight: bold;"&gt;Gale Mamatova&lt;/span&gt; will be sitting in Krista's seat as Project Coordinator. (Or at least someone's seat - we have a tendency to play musical offices every time someone joins or leaves)&lt;br /&gt;&lt;br /&gt;Gale comes to us after several years of experience in the association and non-profit world here in D.C.  Most recently she was at the American Academy of Child and Adolescent Psychiatry (AACAP), and before that at the Eurasia Foundation.  Gale has worked with a number of non-profit software packages in these positions.  Not a techie at heart,  she's worked in development, grants management, and program development. So she brings a much needed user's viewpoint into our team.&lt;br /&gt;&lt;br /&gt;Gale is currently working towards a masters degree in public administration with a focus on non-governmental organizations. Her passion for the non-profit and association world will bring real value to our users! She'll be starting on April 18th.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6433318604570786172?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6433318604570786172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6433318604570786172' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6433318604570786172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6433318604570786172'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/04/news-from-members-only-software.html' title='News from Members Only Software'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/Rh-MhCtzZ5I/AAAAAAAABDk/ID8XcgNmbvE/s72-c/news.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-4247317941153875380</id><published>2007-04-10T07:43:00.000-05:00</published><updated>2007-04-10T07:59:20.152-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='FOSS'/><title type='text'>Open Source Economics</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/loneprimate/451169287/" title="Flickr image by loneprimate"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://farm1.static.flickr.com/204/451169287_41d4caba57.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;At a session on Web2.0 at last week's NTC conference in Washington, a woman took the microphone to comment on a conundrum her non-profit is facing. About 40% of her organization's revenue comes from the sale of educational video's in the K-12 market. They suspected they could significantly increase their visability by posting content for free on the internet - but this would destroy their sustainability. How can they take advantage of these new web-based distribution tools without going broke?&lt;br /&gt;&lt;br /&gt;It's the same problem the record labels are facing. New distribution technology is forcing new business models. Independent Software Vendors (ISV's) have been wrestling with this for years, as the success of the Open Source movement places a downward pressure on the value of software.&lt;br /&gt;&lt;br /&gt;While the Free and Open Source community has always stressed that Free in the FOSS context is "Free as in Free Speech, not Free as in Free Beer", the reality is that much open source software is available at no cost. To adopt or compete with this model, independent developers who must generate revenue to meet payroll have created new business models. Some vendors, such as MySQL, have a split model - a free license and a commercial license, for example. Others, such as Red Hat, expect to make their money from implementation and support services.&lt;br /&gt;&lt;br /&gt;But generating enough cash to amortize software development this way is a challenge. A few years back,Steven J. Vaughan-Nichols wrote a piece in eweek called &lt;a title="Going Broke with Free Software" target="blank_" href="http://http//www.eweek.com/article2/0,1895,1833612,00.asp"&gt;Going Broke with Free Software&lt;/a&gt; that documented the stress the developers of open-source software were under to produce revenue, and he interviewed several who had taken positions in proprietary firms like Microsoft to pay the the bills. Just yesterday, I spotted &lt;a title="Code by Kevin" target="blank_" href="http://http//www.codebykevin.com/blosxom.cgi/2007/04/09#free-competition"&gt;this programmer's blog post&lt;/a&gt; about why he has opted NOT to provide his work as Open-Source. Vaughan-Nichols concludes&lt;br /&gt;&lt;blockquote&gt;Yes, you can pay nothing for most open-source software, but if you want to see the next and better version of it, you'd better start paying &lt;span style="text-decoration: underline;"&gt;something&lt;/span&gt; for it.&lt;br /&gt;&lt;/blockquote&gt;This week, &lt;a title="Zen and the Art of Non-Profit Technology" target="blank_" href="http://http//www.zenofnptech.org/2007/04/how_do_we_do_ma.html"&gt;Michelle Murraine&lt;/a&gt; in her blog takes non-profit pundit Michael Gilbert to task for charging for his new journal, &lt;a href="http://www.gilbert.org/Journals/JITSC/"&gt;Journal of Information Technology in Social Change&lt;/a&gt;. Michelle also publishes Michael's response, where he cites the necessity of raising revenue to sustain publication. Since Free and Open Source groceries and housing don't seem to be on the horizon, I think this tension between free distribution and the need to sustain organizations will be with us for while.&lt;hr /&gt;image posted as http://www.flickr.com/photos/loneprimate/451169287/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-4247317941153875380?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/4247317941153875380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=4247317941153875380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4247317941153875380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4247317941153875380'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/04/open-source-economics.html' title='Open Source Economics'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-4140825439199026655</id><published>2007-04-01T18:02:00.000-05:00</published><updated>2008-12-09T19:14:54.130-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='membership'/><title type='text'>Varieties of Membership Management</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/RhXBUlwJ_ZI/AAAAAAAABDc/aQ7qK1_gKRE/s1600-h/Women+Meeting.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/RhXBUlwJ_ZI/AAAAAAAABDc/aQ7qK1_gKRE/s200/Women+Meeting.jpg" alt="" id="BLOGGER_PHOTO_ID_5050155116641516946" border="0" /&gt;&lt;/a&gt;A naturalist studying non-profit membership organizations would quickly identify two principal subspecies.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;One sort of specimen is the type of organization that &lt;/span&gt;&lt;a style="color: rgb(102, 51, 255);" href="http://nten.org/" target="_blank"&gt;NTEN&lt;/a&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;classifies as the "mutual benefit organization".&lt;/span&gt; The organization exists primarily to serve its members; the members join specifically enjoy the benefits the organization will provide to them. They want the journals and publications, the professional seminars, the reduced prices on publications or classes. This subspecies includes trade associations and professional societies. But it also includes groups like JCCs and YMCAs.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The other sort are organizations that exist to serve a broad social or cultural goal. &lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Membership here is a way to package fundraising.&lt;/span&gt;&lt;/span&gt; Members join primarily to offer financial support  to the organization, although a well designed program will offer benefits or premiums that help to draw people in.  Museums and cultural organization tend to be organizations of this sort; many advocacy and political groups also structure themselves in this way.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Dues Billing is managed very differently in the two sorts of organizations. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;For the first type, the dues represent is a fee in advance for services.&lt;/span&gt; Each member will receive a renewal notice for a specific amount. That amount might be determined by the membership type (corporate, individual, academic, etc).  For organizational memberships it might be based on the members revenue, or number of employees or even -- in the case of one leather-industry trade association,  the average number of hides processed each week. And the dues may be due monthly, or quarterly, or annually, depending on the membership type.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The second type of organization has a mirror image set of billing business rules.&lt;/span&gt; Rather than bill people based on their classification, members are classified based on what they pay(i.e. $25-$50 members, $50-$100 supporters, $100-$250 sustainers, etc).  And rather than tell members when their dues must come in, development teams struggle to understand when people tend to renew.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;The staff and board need to articulate quite different sorts of business rules and practices for these two subspecies.&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt; &lt;/span&gt;So it is critical they understand which type of membership program they are developing. Every now and then we see an organization stuck in the middle. This uncertainty leads to in ability to settle on membership policy and practice. And not surprisingly to confusion in marketing and development messages. After all, no one ever joined their public radio station because they really needed a tote bag.&lt;br /&gt;&lt;br /&gt;We often first hear the signs of "membership ambiguity disorder" as an organization debates software requirements for membership and development support. But it's not a problem of deciding what you want your software to do. You need to first understand what sort of beast your membership program is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-4140825439199026655?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4140825439199026655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4140825439199026655'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/04/membership-management-in-wild.html' title='Varieties of Membership Management'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/RhXBUlwJ_ZI/AAAAAAAABDc/aQ7qK1_gKRE/s72-c/Women+Meeting.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6073801716489472599</id><published>2007-03-24T14:18:00.000-05:00</published><updated>2008-12-09T19:14:54.278-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='membership'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>Membership Management Software and CRM</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/Rgx4eDx7JkI/AAAAAAAABCg/n3QgWBsp-DA/s1600-h/membership.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/Rgx4eDx7JkI/AAAAAAAABCg/n3QgWBsp-DA/s200/membership.jpg" alt="" id="BLOGGER_PHOTO_ID_5047541740181595714" border="0" /&gt;&lt;/a&gt;What is the difference between CRM and Membership Management? Isn't the latter just CRM for a member-based organization? This is the kind of discussion you hear over Italian cold-cuts on a ciabatta at our office.&lt;br /&gt;&lt;br /&gt;The answer is: not really. &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Membership is where CRM meets Business Process Management.&lt;/span&gt; Typically we find that Membership is the part of our system that needs to be customized most intensively for an organization, to meet the complex business rules in place governing the membership plans.&lt;br /&gt;&lt;br /&gt;We have found that the business rules governing membership tend to be more complex and less easy to generalize than in other areas of non-profit operations. It wasn't rocket science, for example, to create a structure that allows users to set up virtually any sort of discount scheme for their order entry and sales operations. It's way harder to generalize membership logic.&lt;br /&gt;&lt;br /&gt;There are three sorts of business processes users want to incorporate into a Membership module:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dues Amount Calculation&lt;/li&gt;&lt;li&gt;Dues Billing and Accounting&lt;/li&gt;&lt;li&gt;Membership Application Process. &lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Because of the centrality of these processes to the life of a membership organization, they tend to vary widely between organizations, to grow in complexity as time goes on, and to change relatively frequently as the board debates better ways to attract, retain, and serve members.&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt; &lt;/span&gt; Indeed, membership business process rules can reach what I consider the breaking point of complexity: &lt;span style="font-weight: bold;"&gt;where users are confounded by the behavior of the system because the rules are too complex to keep in mind.&lt;/span&gt; When this starts to occur, it is time to simplify.&lt;br /&gt;&lt;br /&gt;Simplification can occur in two ways.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;One is simplification the business process.&lt;/span&gt; Minimize the number of different member types. Use a uniform billing process across all your members. Simplify the algorithm for computing dues. Eliminate programs that support tiny numbers of members.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The other is simplification of the  software.&lt;/span&gt;  Don't require the system to handle cases that are really exceptions affecting very few members.  For example, allowing the dues amounts in special cases to be entered by hand may eliminate a number of formulae for dues calculations that are used only in a few cases each. The tendency -- if the budget is available -- is to try to automate the full complexity of the board's mandated membership process. You may make everyone's life easier if  you just say no.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6073801716489472599?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6073801716489472599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6073801716489472599' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6073801716489472599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6073801716489472599'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/03/membership-management-software-and-crm.html' title='Membership Management Software and CRM'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/Rgx4eDx7JkI/AAAAAAAABCg/n3QgWBsp-DA/s72-c/membership.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-5424630359393072508</id><published>2007-03-19T18:22:00.000-05:00</published><updated>2008-12-09T19:14:54.426-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Organic Non-profit SEO</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/Rf8mNKeDSMI/AAAAAAAABCU/YImkVR6-c1w/s1600-h/confused.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/Rf8mNKeDSMI/AAAAAAAABCU/YImkVR6-c1w/s200/confused.jpg" alt="" id="BLOGGER_PHOTO_ID_5043792115268798658" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;SEO - Search Engine Optimization&lt;/span&gt; - has been a consulting hotspot for years. Everyone wants their website to come up near the top of the first page on major search engines.  How is this magic done? A few years back, SEO professionals emphasized keywords... words hidden in the page that would match likely search terms.  And knowing that engines like Google rank pages by "authority" -- by how many pages link to them - site owners were engaging in link exchanges and other less honest games to increase this statistic.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Organic SEO.&lt;/span&gt; Nowadays I'm seeing more emphasis on "&lt;a href="http://www.organicseo.org/Optimizing_Your_Web_Page.html#Page_Title"&gt;organic SEO&lt;/a&gt;" -- using the actual semantics of the page, rather than arcane techniques, to increase page ranking.  The fact that Google has backed away from keyword ranking is a major part of this.  Organic SEO emphasizes correct titling, identifying each page as a landing for specific terms, and so on. And in terms of linking, this approach stresses the importance of social networking tools as well as Search. &lt;a href="http://www.emergence-media.com/2007/03/answering-jeremiah-owyang-on-seo-and-social-media/"&gt;This posting&lt;/a&gt; by Daniel Riviong explores some of these social networking issues.&lt;br /&gt;&lt;br /&gt;Many writers have emphasized the importance of &lt;span style="font-weight: bold;"&gt;blogging &lt;/span&gt;to SEO. The daily posts to your blog increase your site's "cross section" and  thus the likelihood that a search will hit one of your  entries. Then you just have to hope the reader will be pulled further into your organization's site by bait in your sidebars and headings.   And of course, a well marketed blog can generate links. Wendy Boswell offers several tips along this line in &lt;a href="http://websearch.about.com/od/keywordsandphrases/a/blogseo.htm"&gt;her article on blogs and SEO.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Unintended SEO.&lt;/span&gt; But blogging also generates a great deal of what I call "unintended SEO." These are pages that rank highly on subjects only marginally -- or perhaps not at all -- related  to your central focus. Some of the most highly read pages on this blog are found because of their high ranking on unlikely searches. Such hits make your page load count look good. &lt;span style="font-style: italic;"&gt;But they do not get you donors, or customers, or regular readers -- whatever it is you are looking for.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've been able to isolate "clever" titling as the real culprit here. Since the title is weighed heavily in searches, use of simile or metaphor in your title pulls lots of lost souls into your site. For example, I have a very high ranking for &lt;a href="http://www.google.com/search?hl=en&amp;q=bricklaying+technology&amp;amp;btnG=Search"&gt;&lt;span style="font-weight: bold;"&gt;Bricklaying Technology&lt;/span&gt;&lt;/a&gt;. Great. I also get hit daily by people trying to learn the meaning of the English idiom "&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.google.com/search?hl=en&amp;q=like+pulling+teeth&amp;amp;btnG=Search"&gt;Like Pulling Teeth.&lt;/a&gt;" &lt;/span&gt;They don't stick around either. It's painful to lower your literary standards to please some stupid spider that could give a damn about your subtle use of irony. &lt;span style="font-style: italic;"&gt;But if your goal is to pull in readers who will support your organization, not masons, or dentists studying English as a Second Language - it pays to use straightforward titles.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unintended SEO can also arise when you write an article on a popular subject somewhat removed from your usual subject matter. For example, I wrote a piece a while back on how to embed a YouTube video in blogger.  Through the vagaries of search patterns, this always ranks very near the top of &lt;a href="http://www.google.com/search?hl=en&amp;q=how+to+embed+youtube+player+in+blogger&amp;amp;btnG=Search"&gt;a very common Google search&lt;/a&gt; and accounts for about 25 percent of my page loads every day. But it is only remotely connected to my central focus on CRM and CMS for non-profits. &lt;span style="font-style: italic;"&gt;So stay on topic.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unless of course, you just want the gratification of seeing your numerical stats soar. Then by all means,  mention Twitter and Paris Hilton in every post. It works.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;[Update]&lt;/span&gt; Whoa. I just noticed there is other talk about blog headlines lately... more from the human than machine angle. &lt;a href="http://www.copyblogger.com/headline-remix-madness-part-one/"&gt;CopyBlogger&lt;/a&gt; has a long discussion of choosing headlines to pull the reader in. (Thanks, &lt;a href="http://www.writing911.com/blog/2007/03/15/lets-rewrite-some-newsletter-headlines/"&gt;Kivi&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-5424630359393072508?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/5424630359393072508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=5424630359393072508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5424630359393072508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5424630359393072508'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/03/organic-non-profit-seo.html' title='Organic Non-profit SEO'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/Rf8mNKeDSMI/AAAAAAAABCU/YImkVR6-c1w/s72-c/confused.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-776412240525079711</id><published>2007-03-18T17:29:00.000-05:00</published><updated>2008-12-09T19:14:54.624-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='vlog'/><title type='text'>Users, Causes, and Technolgy</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/Rf3As6eDSLI/AAAAAAAABCM/ep3EcxAf4gs/s1600-h/videocam.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/Rf3As6eDSLI/AAAAAAAABCM/ep3EcxAf4gs/s200/videocam.jpg" alt="" id="BLOGGER_PHOTO_ID_5043399035566901426" border="0" /&gt;&lt;/a&gt;This &lt;a href="http://dltq.org/media/fields.mov"&gt;bite-sized movie &lt;/a&gt;by videoblogger Raymond Kristiansen doesn't answer any questions - but it does shine a bright light on a lot of the questions that come up in our work, discussing technology with non-profit organizations. Stylish and intense. Maybe I &lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;will &lt;/span&gt;have to start video-blogging...  this stuff is really cool!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-776412240525079711?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/776412240525079711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=776412240525079711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/776412240525079711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/776412240525079711'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/03/users-causes-and-technolgy.html' title='Users, Causes, and Technolgy'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/Rf3As6eDSLI/AAAAAAAABCM/ep3EcxAf4gs/s72-c/videocam.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-471154083494024954</id><published>2007-03-17T16:49:00.000-05:00</published><updated>2008-12-09T19:14:54.804-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Twitter update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/RfxjY72c97I/AAAAAAAABBU/CR7KWP0K15Y/s1600-h/news.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/RfxjY72c97I/AAAAAAAABBU/CR7KWP0K15Y/s200/news.jpg" alt="" id="BLOGGER_PHOTO_ID_5043014962782205874" border="0" /&gt;&lt;/a&gt;Just came across &lt;a href="http://www.lifehack.org/articles/lifehack/5-ways-to-use-twitter-for-good.html"&gt;this much more positive view of Twitter&lt;/a&gt; from Chris Brogan posted on LifeHack.&lt;br /&gt;It's worth reading, as he discusses five specific uses of Twitter.&lt;br /&gt;&lt;br /&gt;And Rafe Needleman has written a nice "&lt;a href="http://www.webware.com/8301-1_109-9697867-2.html"&gt;Newbie's Guide to Twitter&lt;/a&gt;" to speed you evaluation of this latest craze.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-471154083494024954?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/471154083494024954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=471154083494024954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/471154083494024954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/471154083494024954'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/03/twitter-update.html' title='Twitter update'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/RfxjY72c97I/AAAAAAAABBU/CR7KWP0K15Y/s72-c/news.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7830340594570328677</id><published>2007-03-16T12:46:00.000-05:00</published><updated>2008-12-09T19:14:55.012-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Twitter is all the rage.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/RfrbNL2c95I/AAAAAAAABBA/-Hcd4xi5hiQ/s1600-h/twitter.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/RfrbNL2c95I/AAAAAAAABBA/-Hcd4xi5hiQ/s320/twitter.png" alt="" id="BLOGGER_PHOTO_ID_5042583752360654738" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Twitter&lt;/span&gt; is all the rage, it seems. This  year-old site -- sort of a world-wide chat room -- seems to be really taking off.  Social-media  maven Ross &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Mayfield&lt;/span&gt;, in his Many-to-Many blog, &lt;a title="Twitter Tips the Tuna" target="blank_" href="http://many.corante.com/archives/2007/03/10/twitter_tips_the_tuna.php"&gt;shows a page-load&lt;/a&gt; chart of Twitter over the last year that demonstrates its recent near-exponential growth.&lt;br /&gt;&lt;br /&gt;What do you do on Twitter? Some people refer to it as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;MicroBlogging&lt;/span&gt;. With the emphasis on Micro. You can exchange information... but you only have 140 characters. You can flirt... but the whole world is watching.  You can chat with your friends... but your boss might be online. You can meet new folks... but the profile bio is also a mere 140 characters long.&lt;br /&gt;&lt;br /&gt;Since this new networking site is so popular, you'd think it would be easy to find people explaining just how valuable it is. But instead, the general tone is &lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;"This is SO COOL. But kind of annoying. And I'm not sure it's of any value"&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So &lt;a title="What Twitter is Good For" target="blank_" href="http://smc.blogtronix.net/SMC/4659"&gt;Charlene Li&lt;/a&gt; can say in one breath:&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(51, 51, 255);"&gt;Here's our take: Twitter is going to be overused, overloaded people, who will then get turned off. There is just simply too much noise and not enough valuable "signal" to be worthwhile. I run into a case of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;TMI&lt;/span&gt; - too much information -- in that I don't really need to know that you're heading to the bathroom, etc.&lt;/blockquote&gt;and in the next&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;&lt;blockquote&gt;Intrigued? I certainly am. I still take the current Twitter-mania with a huge grain of salt, mostly because in its current state Twitter is going appeal only to a small subset of people who enjoy publicly sharing what they are doing. But watch out -- I think that like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;IM&lt;/span&gt;, blogging, and social networking, services like Twitter will evolve with new features and functionality to actually become useful communication and information tools. Want more examples? Check out the Twitter Wiki for the latest.&lt;/blockquote&gt;&lt;/span&gt;The same dichotomy is evident in &lt;a title="Twitter for Non-Profits" target="blank_" href="http://beth.typepad.com/beths_blog/2007/03/twitter_waste_o.html"&gt;Beth &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Kanter's&lt;/span&gt;&lt;/a&gt; post where she ponders whether Twitter is of any value to the Non-profit sector. She's got links to quite a few interesting posts about the site, by the way.&lt;br /&gt;&lt;br /&gt;My experience? Well, forget the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;IM&lt;/span&gt; or phone updates - I don't want to be beeped at every few minutes. I've written here before about how I detest the current fondness for "constant partial attention" -- meaning incessant interruption. And anyhow, my attempt to get it working with my phone failed miserably.  &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;But in the two days since I've set up my account, I've already met a few interesting new people, been pointed to a couple useful websites, and  reconnected with a  few folks I haven't talked to for a year.&lt;/span&gt; Give it a try... set up an account at &lt;a href="http://www.twitter.com/"&gt;http://www.twitter.com&lt;/a&gt;, and connect to me: my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;username&lt;/span&gt; is &lt;a href="http://www.twitter.com/michaelatmo"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;michaelatmo&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7830340594570328677?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7830340594570328677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7830340594570328677' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7830340594570328677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7830340594570328677'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/03/twitter-is-all-rage.html' title='Twitter is all the rage.'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/RfrbNL2c95I/AAAAAAAABBA/-Hcd4xi5hiQ/s72-c/twitter.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7148210062825491815</id><published>2007-03-14T08:56:00.000-05:00</published><updated>2008-12-09T19:14:55.133-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Navigating complexity</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/RfgA0L2c94I/AAAAAAAABA4/qWGujuxesmg/s1600-h/gps.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/RfgA0L2c94I/AAAAAAAABA4/qWGujuxesmg/s320/gps.jpg" alt="" id="BLOGGER_PHOTO_ID_5041780679375648642" border="0" /&gt;&lt;/a&gt;Maybe I'm just thinking out loud here. In the last post I mused about the complexity of striving for simplicity in design.  For every effort to simplify, you discover you have made another user's life more complicated.&lt;br /&gt;&lt;br /&gt;Usability means several things.Tasks should be easy to learn, quick to complete, and hard to screw up. Data displays should be complete, uncluttered, and easy to comprehend. But even these straightforward goals can work against each other. Do we show less information on a page to make it easier to read, or do we show more, so users do not need to click or scroll?  The jury is always out on this one - we once recieved an email asking us to use a larger font, allow more white space, and add several columns of information to a particular display.&lt;br /&gt;&lt;br /&gt;At the heart of the problem are the complex business requirements that organizations create. I've written before about the importance of &lt;a href="http://michaelatmo.blogspot.com/2005/11/weeding-out-misguided-complexity.html"&gt;weeding out needless complexity&lt;/a&gt;. But non-profit staff can only go so far in eliminating requirements from government, insurers, the board, and the ultimately the nature of their work itself. So the software designer's task is to mask or conceal this complexity.&lt;br /&gt;&lt;br /&gt;Here are some of the trade-offs I've run into as we work with our users to make software more usable.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;table   border="1" cellpadding="3" cellspacing="0" align="center" width="90%" style="background-color:lightblue;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="33%"&gt;&lt;span style="font-weight: bold;"&gt;Design Approach&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width="33%"&gt;&lt;span style="font-weight: bold;"&gt;It's simple because&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;td width="33%"&gt;&lt;span style="font-weight: bold;"&gt;It's not simple because&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="33%"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Context sensitivity:&lt;/span&gt; only show inputs and options when they apply.&lt;br /&gt;&lt;/td&gt;&lt;td width="33%"&gt;The user does not find herself clicking buttons only to get a message like "You cannot Place a Hat on this Zebra" . In situations where zebra's do not wear hats, the button is hidden. For sessions where transporation is unavailable, the transportation link is hidden.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="33%"&gt;Users are never sure when a menu choice or option will appear. "There used to be a button for Putting a hat on the Zebra", they report.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="33%"&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;The WIZARD Approach:&lt;/span&gt; have users perform tasks through a series of simple forms that step them linearly through the process.&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="33%"&gt;Little or no training is required. The stripped down dialogs on each page come with instructions and are not threatening to the user.&lt;br /&gt;&lt;/td&gt;&lt;td width="33%"&gt;Getting through the process requires many clicks. Worse, making a mistake requires the the user to click BACK repeatedly to find the page where the correction can be made. So  work is taking twice as long.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="33%"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;NOVICE and EXPERT&lt;/span&gt; forms: Have  stripped down pages for users performing simpler tasks and more complex pages for the advanced users.&lt;br /&gt;&lt;/td&gt;&lt;td width="33%"&gt;Everyone wins. The simplified pages require no training, and allow less skilled users to perform a majority of possible tasks. The Expert pages provide access to all capabilities.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="33%"&gt;Everyone prefers the simplified pages but are constantly frustrated that the one other capability they need is not there.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="33%"&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;User configuration:&lt;/span&gt; Let users configure the capabilities and elements available on their view of complex forms.&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="33%"&gt;This is even better. Each user gets exactly what they need and no more.&lt;br /&gt;&lt;/td&gt;&lt;td width="33%"&gt;This is even worse. Users need to learn how to configure the pages. Users remove items from their page they actually need.  Support staff find their life has been complicated because each user is looking at a different page.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="33%"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Strict Enforcement.&lt;/span&gt; &lt;/span&gt;Make it virtually impossible for the user to make a mistake by building in rules to enforce all data entry and setup requirements. If each customer MUST have a date of birth, for example, require it to be filled in for the form to be saved.&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="33%"&gt;Users do not need to know all the decisions of management about data requirements. The system will enforce the rules and pop up messages to tell you what you need. It's what computers are for!&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="33%"&gt;No one can get their work done. The system is constantly complaining that they cannot use this membertype or you must enter an employer. People are entering 01/01/2000 for everyone's birthday. The data is in terrible shape because people are forced to work around the system.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;It seems no design idea is a panacea. Each must be employed judiciously as users and developers navigate the seas of complexity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7148210062825491815?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7148210062825491815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7148210062825491815' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7148210062825491815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7148210062825491815'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/03/navigating-complexity.html' title='Navigating complexity'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/RfgA0L2c94I/AAAAAAAABA4/qWGujuxesmg/s72-c/gps.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7990746265949140192</id><published>2007-03-12T17:47:00.000-05:00</published><updated>2008-12-09T19:14:55.312-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='CRM'/><title type='text'>'Tis the gift to be simple...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/RfXZl72c93I/AAAAAAAABAw/VTKpikt8UDI/s1600-h/zen.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/RfXZl72c93I/AAAAAAAABAw/VTKpikt8UDI/s320/zen.jpg" alt="" id="BLOGGER_PHOTO_ID_5041174603655608178" border="0" /&gt;&lt;/a&gt;There is a lot of discussion of "usability" in software design circles. Everyone knows usability has a lot to do with &lt;span style="font-weight: bold;"&gt;simplicity&lt;/span&gt; - but as the&lt;a href="http://en.wikipedia.org/wiki/Simple_Gifts"&gt; old Shaker song&lt;/a&gt; tells us, it can be tricky to hone in on what true simplicity is.&lt;br /&gt;&lt;br /&gt;For example, I've been thinking about a piece of our YMCA program that has been through a lot of evolution over the last decade.  Back in 1997, a group of users at one of our &lt;span class="misspell" suggestions="Y's,S,US,Ts,Us"&gt;Ys&lt;/span&gt; requested that we create a simplified process - a &lt;span style="font-weight: bold;"&gt;Wizard&lt;/span&gt; - for front-desk staff to register people for YMCA activities. They wanted a process that ignored most of the only occasionally used "special options" and provided a slimmed-down and streamlined way to handle most sign-ups. More advanced users could go to administrative screens in the relatively few cases where the Wizard did not suffice.&lt;br /&gt;&lt;br /&gt;Let's make it &lt;span style="font-weight: bold;"&gt;SIMPLE&lt;/span&gt;! said the users. For example, it's great that Members Only lets us record unlimited addresses and phones on each person. But to enter a new registrant, we just need their home address and phone. And let's make it like a public web app - each screen should &lt;span style="font-weight: bold;"&gt;tell our users&lt;/span&gt; exactly what to do on that page, so no training will be needed. You don't need training to buy a book on Amazon, after all.&lt;br /&gt;&lt;br /&gt;We were sold. We held tons of design meetings with the users, and unveiled the express registration to great oohing and &lt;span class="misspell" suggestions="ah hing,ah-hing,aching,ashing,oohing"&gt;ahhing&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Of course, as people started to use it, some design problems were found. One address and phone number were really not enough, for example.  So we allowed both home and work. And special scholarships and discounts couldn't be left to the administrative pages after all: everyone needed to be able to add them as they took a registration. And for those special classes where YMCA buses were used, there should be a way to assign the participants to buses on the express reg. Going to the admin pages for bus route assignment was inconvenient&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;You know where this is going.&lt;/span&gt; Users felt that the slimmed down pages had turned out to make registration &lt;span style="font-weight: bold;"&gt;more&lt;/span&gt; complicated - because users had to go elsewhere for all kinds of special cases. Over the years we've had to allow unlimited addresses and phones on the express registration - two was not enough either. We've had to allow the selection of specific days and weeks for people who cannot attend the entire session. We've had to let users override the system-determined pricing for a host of special cases.&lt;br /&gt;&lt;br /&gt;What was really sad is that along the way, we we agreed to a request to remove the instructional text on the pages, because it was taking up valuable real-estate that could be filled with the buttons and links that give access to a host of special functions.  They didn't want them hidden in menus where the were hard to find. They wanted them right on the page where it would be &lt;span style="font-weight: bold;"&gt;SIMPLE &lt;/span&gt;to find them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Only now users are asking again why the Express Registration is so complicated. &lt;/span&gt;I'm looking forward to another round of simplifying this process - but this time I know that simplicity is not so easily attained!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7990746265949140192?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7990746265949140192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7990746265949140192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7990746265949140192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7990746265949140192'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/03/tis-gift-to-be-simple.html' title='&apos;Tis the gift to be simple...'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/RfXZl72c93I/AAAAAAAABAw/VTKpikt8UDI/s72-c/zen.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-2457403430648556659</id><published>2007-03-05T09:53:00.000-05:00</published><updated>2008-12-09T19:14:55.429-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='gov'/><category scheme='http://www.blogger.com/atom/ns#' term='web2.0'/><title type='text'>Patent Office goes Webby</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/RewxGj27DKI/AAAAAAAAA_o/qtAX9XisOmE/s1600-h/approved.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/RewxGj27DKI/AAAAAAAAA_o/qtAX9XisOmE/s320/approved.jpg" alt="" id="BLOGGER_PHOTO_ID_5038456071895321762" border="0" /&gt;&lt;/a&gt;The non-profit community has had a special romance with a variety of collaborative tools that have often been lumped together under the rubric of Web 2.0. This includes wiki-style collaborative posting, social bookmarking and "voting" on the importance of article or comments alla &lt;a href="http://www.digg.com/"&gt;Digg&lt;/a&gt;. Now this sort of public participatory use of the web is going mainstream in an experimental program by the U.S. patent office to involve the public in the &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;approval&lt;/span&gt; or &lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;rejection&lt;/span&gt; &lt;/span&gt;of patent applications. &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/03/04/AR2007030401263.html"&gt;Here's the story from this morning's Washington Post.&lt;/a&gt;  Most interesting, I thought  are the comments on "&lt;a href="http://en.wikipedia.org/wiki/Reputation_management"&gt;reputation management&lt;/a&gt;" and the role it plays in opening up a process like this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-2457403430648556659?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/2457403430648556659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=2457403430648556659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2457403430648556659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2457403430648556659'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/03/patent-office-goes-webby-to-approve.html' title='Patent Office goes Webby'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/RewxGj27DKI/AAAAAAAAA_o/qtAX9XisOmE/s72-c/approved.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-4824769077320988051</id><published>2007-03-02T16:59:00.000-05:00</published><updated>2007-03-03T08:59:25.082-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='heuristics'/><category scheme='http://www.blogger.com/atom/ns#' term='problem_solving'/><title type='text'>Reach for the common denominator</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.google.com/image/michaelatmo/ReinEYY7g_I/AAAAAAAAA-0/TGDh8HUycMM/design_toon1.jpg?imgmax=512"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://lh5.google.com/image/michaelatmo/ReinEYY7g_I/AAAAAAAAA-0/TGDh8HUycMM/design_toon1.jpg?imgmax=512" alt="" border="0" /&gt;&lt;/a&gt;Problem solving, how to get better at it, and how to teach it, remains a concern with me.&lt;br /&gt;&lt;br /&gt;In looking at &lt;a href="http://michaelatmo.blogspot.com/2007/02/rules-of-thumb.html"&gt;problem solving heuristics in IT &lt;/a&gt;the other day, I mentioned that one important rule for me is that when several problems start up at once, odds are they are related. So one of my approaches is to investigate the most transparent of the problems, and see if that leads to a general solution. But I realized while helping a client solve a problem the other day that there is a second approach I use all the time that also stems from this rule. &lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;When several problems crop up at once, look for possible common denominators and test those possibilities.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;The real life scenario:&lt;/span&gt; At one of our YMCA clients, things seemed to be going from bad to worse over a period of several weeks. Problem one: the serial-to-ethernet converters that let all the door access-controls communicate with the server kept crashing, and would have to be reset frequently. Since this system is slated for replacement, no one worried about it too much.&lt;br /&gt;&lt;br /&gt;A few weeks later, the web site started periodically loosing its connection to the database. Some calls were placed to the hosting to service to see what was up. No real results came of this.&lt;br /&gt;&lt;br /&gt;Then a third problem started: The credit card software was timing out on a regular basis. So the users started looking into upgrading that to the latest version of that program.&lt;br /&gt;&lt;br /&gt;Three problems, three attempted solutions.  What if the problems had a common cause? What might it be? Well, all of these diverse processes are driven by services on one central box - these things could all happen if the server was periodically loosing its network connection. We checked the event log on the network, and indeed found that the door-control software was reporting frequent loss of network connectivity. Our hypothesis looked even better.&lt;br /&gt;&lt;br /&gt;But here I fell victim to the &lt;a href="http://michaelatmo.blogspot.com/2007/02/biases-that-block-effective-problem.html"&gt;bias of "availability"&lt;/a&gt;. All of  the tools my company developed are resident on that one server - so I assumed that problem was located there -- it's the box I'm most familiar with at that site.  So we checked the obvious things - the cable and the port on the switch-- and the less obvious, looking for a rougue process running on the box, but everything seemed fine. It's a network problem, in my mind, became synonymous with "This server is messed up," even though we could not find anything wrong with it.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;To the rescue came their network guy,&lt;/span&gt; who took a broader view of the network. He spent some time looking at their network  traffic  and found the firewall was being swamped by messages from a random PC  that had been possibly taken over by a virus or bot-net scam. That machine was removed from the net, and all the problems went away.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;So here's another rule of thumb - it really does help to get additional minds on the problem -- someone else will see past your blind spots.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-4824769077320988051?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/4824769077320988051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=4824769077320988051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4824769077320988051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4824769077320988051'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/03/reach-for-common-denominator.html' title='Reach for the common denominator'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-487753697500190053</id><published>2007-03-02T07:03:00.000-05:00</published><updated>2007-03-02T07:35:00.951-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='africa'/><title type='text'>Some Africa Links</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.google.com/image/michaelatmo/RbPVZ19l8dI/AAAAAAAAARw/YZfI8sdXN1o/DSCF0362.JPG?imgmax=576"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://lh4.google.com/image/michaelatmo/RbPVZ19l8dI/AAAAAAAAARw/YZfI8sdXN1o/DSCF0362.JPG?imgmax=576" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Those of you who have been following me for a while have noticed that I've become interested in West Africa. Here are a few blogs I've been reading since my return...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sociolingo.wordpress.com/"&gt;SocioLingo's Africa Blog&lt;/a&gt;: Written by an Englishwoman living in Mali, this blog's frequent posts - many times a day - cover all of Africa and point out articles and reports on linguistic, cultural, archeological, economic, and political developments on the continent.  Malilady, as she calls herself, has created a great resource here. And her Flickr photostream is well worth perusing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sociolingomali.wordpress.com/"&gt;SocioLingo's Mali Blog&lt;/a&gt;. Covering all of Africa isn't enough for this prolific writer. The Mali blog  brings a much sharper focus  to Malilady's everyday life in Bamako. Even the &lt;a href="http://sociolingomali.wordpress.com/2007/02/05/mali-cuisine-poulet-yassa-senegalese-chicken-with-onions/"&gt;occasional recipe&lt;/a&gt; shows up here.&lt;br /&gt;&lt;a href="http://timbuktuchronicles.blogspot.com/"&gt;&lt;br /&gt;Timbuktu Chronicles&lt;/a&gt;. This blog, written by New Your City entrepreneur Emeka Okafur, focuses on privately held enterprises on the African continent. Sometimes he writes about innovative appropriate technology projects, but often it's a more typical industry he discusses - a successful iron foundry in Nigeria, for example.  When I came back from Mali this winter, my friends would ask - yes, but what kinds of businesses COULD they start?  This blog helps us see the answer to that.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jenbrea.typepad.com/africabeat/"&gt;AfricaBeat.&lt;/a&gt; Global Voices blogger Jennifer Brea has her own Afri-focused blog here. Like many other writers, Jennifer focuses on political and economic development. One of her special interests is the impact of non-Western powers on African development, such as China and India. Certainly when we were in Mali, the evidence of Chinese investment was everywhere.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://irinnews.org/IRIN-Africa.aspx"&gt;IRIN News Africa.&lt;/a&gt; This is the Africa desk of IRIN, the news site of the UN Office for the Coordination of Humanitarian Affairs.  I've found it the most frequent source of news on the current crisis in Guinea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-487753697500190053?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/487753697500190053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=487753697500190053' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/487753697500190053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/487753697500190053'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/03/some-africa-links.html' title='Some Africa Links'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-4837045590631606178</id><published>2007-02-28T13:13:00.000-05:00</published><updated>2007-02-28T13:20:22.871-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='helpdesk'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Medieval Help Desk</title><content type='html'>&lt;div &gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xFAWR6hzZek"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/xFAWR6hzZek" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/object&gt;&lt;/div&gt;&lt;br/&gt;For all of us who help users.... I love how both the techy and the new user struggle to control their irritation and keep a friendly tone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-4837045590631606178?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/4837045590631606178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=4837045590631606178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4837045590631606178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4837045590631606178'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/02/medieval-help-desk.html' title='Medieval Help Desk'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-2160116594563669468</id><published>2007-02-22T15:50:00.000-05:00</published><updated>2008-12-09T19:14:55.667-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='heuristics'/><category scheme='http://www.blogger.com/atom/ns#' term='problem_solving'/><title type='text'>Biases that block effective problem solving.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/Rd4ERQlxoVI/AAAAAAAAA84/LTb4pnrdz_s/s1600-h/solve.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/Rd4ERQlxoVI/AAAAAAAAA84/LTb4pnrdz_s/s320/solve.jpg" alt="" id="BLOGGER_PHOTO_ID_5034466128004489554" border="0" /&gt;&lt;/a&gt;All the best problem solving techniques can be defeated by biases that get in the way of clear thinking. And the worst of it is, we can't often tell when we are in the grip of these patterns. There are three we've seen often in our work that having a major impact on technical problem solving.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;One is what my wife refers to as &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;"The Hot Dog" syndrome.&lt;/span&gt;  &lt;a title="A Concise Introduction to Heuristics and Biases" target="blank_" href="http://www.acceleratingfuture.com/michael/works/heuristicsandbiases.htm"&gt;Michael &lt;span class="misspell" suggestions="Asimov,Incisive,Inseam,Unassuming,Inasmuch"&gt;Anissimov&lt;/span&gt;&lt;/a&gt; calls it  "The widespread tendency to categorize oneself as above average ".  Certainly we techies tend to think of ourselves as a clever lot; this can cause us problems when it encourages us to disregard input from others, to discount the possibility that we made a mistake, act without due dilligence, or so often to underestimate how long it will take us to do something. It also contributes to the oft-cited failing of &lt;span style="font-weight: bold;"&gt;Not-Invented-Here&lt;/span&gt;, where a techie will devote a week cobbling together a solution to a problem rather than buying a two-hundred dollar utility to accomplish the same task.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;A countervailing bias is the &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;"Cover your Ass" syndrome [CYA].&lt;/span&gt; Since in real life a large number of the problems a techie is called upon to solve are problems she may have played some role in creating, the  need to defend one's reputation really is inherent in every IT crisis. It affects problem solving: I &lt;span style="font-weight: bold;"&gt;really &lt;/span&gt;don't want to find out that the reason no credit cards have been processed for three weeks is because I reconfigured the firewall. So I instinctively look for changes other people, other vendors, or other departments made.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;In organizations where blame is a big part of the culture, &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;CYA&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt; can have a major effect on problem solving.&lt;/span&gt; Organizational culture can play a significant role in keeping people from thinking straight. I was talking to a client the other day who referred to the change log in our application as the "Blame" table - you go there to see which of your co-workers is to blame. Really striking. I've heard other users in their in-house training say &lt;span style="font-style: italic;"&gt;"This is how you can find out who knows why a particular change was made".&lt;/span&gt; Quite a difference.  Be on guard in particular for teams that need to affix the blame before attempting to solve the problem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;Another important bias is one &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);" class="misspell" suggestions="Grooming,Grumman,Groping,Grouping,Crewman"&gt;Groopman&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt; in his&lt;/span&gt; &lt;/span&gt;&lt;a style="font-weight: bold; color: rgb(51, 51, 255);" title="article" href="http://www.newyorker.com/fact/content/articles/070129fa_fact_groopman?page=1"&gt;article&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;called &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;"Availability."&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt; &lt;/span&gt;This bias is more cognitive than emotional, and reflects our tendency to stop at the first two or three possible solutions that come to mind, that are the most available to us.  It can mean that it does not occur to us to seek additional information when we should, because we immediately apply one of the first few solutions that come to mind.&lt;br /&gt;&lt;br /&gt;I'm thinking of a time when I was given an old mainframe printer. I wanted to hook it up to a computer, but it used the pins in the parallel interface differently than the PC did, so it would not work when I connected it. I'm a software guy. So the solution that occurred to me - that was &lt;span style="font-style: italic;"&gt;available&lt;/span&gt;, was to write a routine that hooked into the interrupt handler for the parallel port and changed each character's pin out as it was transmitted. It worked fine, but it had to be loaded when the computer was booted, and then prevented any other printer from being used on that port. What I should have done was make a custom cable. Duh.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;What is the value of categorizing these harmful patterns?&lt;/span&gt;  Giving patterns names can help us recognize them. For the negative patterns or biases, this enhanced recognition can help us avoid falling into them. The first two biases often have feelings associated with them -- if I'm sweating bullets while I work on something, I'm vulnerable to CYA. If I'm showing off to my client, I might be a Hot Dog victim. The third one is most insidious, and leave fewer traces. If we are moving very quickly to a time-consuming or expensive solution with a sense of certainty that we know what to do, or if we are feeling a sense of time pressure, we may be in the availability trap.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-2160116594563669468?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/2160116594563669468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=2160116594563669468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2160116594563669468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2160116594563669468'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/02/biases-that-block-effective-problem.html' title='Biases that block effective problem solving.'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/Rd4ERQlxoVI/AAAAAAAAA84/LTb4pnrdz_s/s72-c/solve.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7192859612650130051</id><published>2007-02-20T16:17:00.000-05:00</published><updated>2008-12-09T19:14:56.024-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='heuristics'/><category scheme='http://www.blogger.com/atom/ns#' term='problem_solving'/><title type='text'>Rules of Thumb</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/Rdt-QwlxoUI/AAAAAAAAA8s/MCEF17SEXO8/s1600-h/thumbing.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/Rdt-QwlxoUI/AAAAAAAAA8s/MCEF17SEXO8/s320/thumbing.jpg" alt="" id="BLOGGER_PHOTO_ID_5033755834903011650" border="0" /&gt;&lt;/a&gt;Jerome Groopman is a physician who frequently writes on medical topics for the New Yorker. His stuff is always fascinating. A few issues back,  they ran a piece of his called &lt;a href="http://www.newyorker.com/fact/content/articles/070129fa_fact_groopman?page=1"&gt;What's the Problem&lt;/a&gt;, where he looked at the &lt;a href="http://en.wikipedia.org/wiki/Heuristics"&gt;heuristics&lt;/a&gt;, or &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;rules of thumb&lt;/span&gt;, that physicians use when making a diagnosis.  And at certain recognizable errors doctors make that lead to incorrect conclusions about a patient's ailment.&lt;br /&gt;&lt;br /&gt;Ed Batista, in a post called &lt;a href="http://www.edbatista.com/2007/02/when_heuristics.html"&gt;When Heuristics Go Bad,&lt;/a&gt;  immediately picked up on how the same kind of analysis Groopman uses can be applied to management decision making. And I thought, this explains so many problems I see in non-profit IT teams, especially those consisting of Accidental Techies.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 0);"&gt;Where's the buzz?&lt;/span&gt;&lt;br /&gt;There are three heuristics that guide me through 90% of the problem solving I need to do. The first is one I learned when I was 12. I call it the "Where's the buzz" rule. If your stereo is buzzing, how do you decide which component is buzzing: the speakers, the cd player, or the amplifier? &lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;By removing each component from the mix and seeing if the problem goes away.&lt;/span&gt; Try using the same speakers and cd player, but another amplifier. If the buzz goes away, the problem is in the amplifier. This same approach is a great tool to apply to IT problems like why your meetings registration web pages no longer will charge credit cards. I'm always surprised to see people who have never added this trick to their toolbox.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;What did you break this time?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Everyone knows that half the time when you try to fix something, you break something else.  When I change a light bulb, I scratch up the walls carrying the ladder back to the basement. When I refine the security settings on the firewall, ecommerce goes down on the website. This is not just an annoying fact of life - it is a valuable trick for problem solving. &lt;span style="color: rgb(102, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;When a new problem emerges, the first rule to apply should be "What has changed?"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt; &lt;span style="color: rgb(153, 0, 0);"&gt;Odds are the last changes made to your software, to your network, to your pc, have caused the new problem.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);font-size:100%;" &gt;When sorrows come, they come not single spies, but in battalions&lt;/span&gt;&lt;br /&gt;The Bard can add a third heuristic to this set. So often,  several problems emerge all at once.  I've found that when this happens they may well have the same cause, even if this seems really unlikely at first glance. So pick the one that looks easiest to solve, and see if this resolves the other problems as well!&lt;br /&gt;&lt;br /&gt;But as Dr Groopman points out - even with a some useful heuristics at your disposal, things can still go wrong. Tomorrow we will look at a few common patterns that defeat effective problem solving.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7192859612650130051?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7192859612650130051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7192859612650130051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7192859612650130051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7192859612650130051'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/02/rules-of-thumb.html' title='Rules of Thumb'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/Rdt-QwlxoUI/AAAAAAAAA8s/MCEF17SEXO8/s72-c/thumbing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6927675118483631130</id><published>2007-02-16T08:45:00.000-05:00</published><updated>2008-12-09T19:15:01.557-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Daylight Saving Time and Windows</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/RdXHvz9DU_I/AAAAAAAAA24/SxN0zZWSMVM/s1600-h/dst.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/RdXHvz9DU_I/AAAAAAAAA24/SxN0zZWSMVM/s320/dst.jpg" alt="" id="BLOGGER_PHOTO_ID_5032147782870455282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A number of my clients have asked me recently if they need to be worried about the early change to daylight savings time this year.  You remember, don't you: clocks get rolled forward on March 11th this year as the new law lengthening Daylight Saving Time takes effect.&lt;br /&gt;&lt;br /&gt;Here's the deal: The Windows operating system assumes it knows when to start Daylight Savings Time in the United States.&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;  If you have installed all your OS updates - and you are on XP, 2003, or Vista - you should be fine. But if you are still running Windows 2000, your clock will not change properly. No daylight savings time update has been released for Windows 2000.&lt;/span&gt; According to the always helpful &lt;a href="http://geeksaresexy.blogspot.com/2007/02/preparing-your-windows-domain-for.html"&gt;Geeks are Sexy&lt;/a&gt; blog,&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;Microsoft is releasing patches to update 2003, XP, and Vista to the new 2007 Daylight Saving Time. They will not release a patch for 2000, and customers are told to manual patch their OS via a few registry tweaks or to simply upgrade to a newer version of Windows.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;If you have a large Windows 2000 installation, you might want to look at a &lt;a href="http://www.intelliadmin.com/blog/2007/01/unofficial-windows-2000-daylight.html"&gt;utility&lt;/a&gt; from IntellAdmin to handle this for you.&lt;br /&gt;&lt;br /&gt;There's even bigger worries for is users of Microsoft Exchange Server 2000, for which no free patch will be made available at all. Check out the links on that Geeks are Sexy post for much more information and lots of links on how the time change will impact Windows, Outlook, and Exchange Server.&lt;hr /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6927675118483631130?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6927675118483631130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6927675118483631130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6927675118483631130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6927675118483631130'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/02/daylight-saving-time-and-windows.html' title='Daylight Saving Time and Windows'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/RdXHvz9DU_I/AAAAAAAAA24/SxN0zZWSMVM/s72-c/dst.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-7679196406530434031</id><published>2007-02-15T06:41:00.000-05:00</published><updated>2008-12-09T19:15:01.852-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>The Dixie Chicks and Hambo in the Snow</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.azaleacityrecordings.com/sound/hambo.mp3"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/RdRP1T9DT9I/AAAAAAAAAsc/kEOKsEf6YVc/s320/group_tall200.jpg" alt="" id="BLOGGER_PHOTO_ID_5031734460987690962" border="0" /&gt;&lt;/a&gt;I don't usually pay much attention to the Grammys, but there was so much reason to this year. National attention was focused on the resounding show of support for the Dixie Chicks and their right to speak their mind those many months ago about the president and his war.  The endless stream of "bests" was clearly political - but quite gratifying.  Nonetheless, I wouldn't have minded if they had lost in just one category - Best Country Vocal Performance by a Group or Duo: my friends in &lt;a href="http://www.duhks.com/"&gt;The Duhks&lt;/a&gt; were also nominated, and I would have loved to see them take home a prize.&lt;br /&gt;&lt;br /&gt;I'd never been aware of the extent to which traditional and folk music is both honored and slighted by the Grammy's. Honored, in that there are a world of catagories for the kinds of music I love. Slighted, as these are never mentioned from the podium and rarely in the press. I'm only aware of it this year because our very good friend &lt;a href="http://www.azaleacityrecordings.com/andreahoag/"&gt;Andrea Hoag&lt;/a&gt; was nominated this year in the World Music/Traditional genre, for the album &lt;a href="http://www.azaleacityrecordings.com/HITSFrame.html"&gt;Hambo in the Snow&lt;/a&gt; along with with Loretta Kelly and Charlie Pilzer. &lt;a href="http://www.npr.org/templates/story/story.php?storyId=6697302"&gt;Here's a great NPR piece about them.&lt;/a&gt;  Andrea is my wif'e's fiddle teacher! Click their picture above for a bit of their music.&lt;br /&gt;&lt;br /&gt;Other traditional musicians we love were also nominated for awards. The insanely innovative &lt;a href="http://www.caseydriessen.com/"&gt;Casey Driessen&lt;/a&gt; was nominated for Best Country Instrumental. Sadly, neither he nor Andrea went home with the victrola.  But the New-York based &lt;a href="http://www.klezmatics.com/"&gt;Klezmatics&lt;/a&gt; took the World Music/Contemporary prize for their up-to-date take on the traditional Jewish Klezmer sound. And in other victories for traditional music, Bruce Springstein was rewarded for his venture into the folkie world: he took home Best traditional Folk Album for his all-Pete Seeger venture, We Shall Overcome: The Seeger Sessions.&lt;hr /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-7679196406530434031?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/7679196406530434031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=7679196406530434031' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7679196406530434031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/7679196406530434031'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/02/dixie-chicks-and-hambo-in-snow.html' title='The Dixie Chicks and Hambo in the Snow'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/RdRP1T9DT9I/AAAAAAAAAsc/kEOKsEf6YVc/s72-c/group_tall200.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1606500125661519737</id><published>2007-02-12T06:39:00.000-05:00</published><updated>2008-12-09T19:15:02.183-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Monday Morning Links</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/Rc-0_z9DT4I/AAAAAAAAAro/68_mKWAK1dM/s1600-h/implementation.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/Rc-0_z9DT4I/AAAAAAAAAro/68_mKWAK1dM/s320/implementation.jpg" alt="" id="BLOGGER_PHOTO_ID_5030438317167169410" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;Management Tools 2007&lt;/span&gt;&lt;br /&gt;I found through &lt;a href="http://steveshu.typepad.com/steve_shus_weblog/2007/02/corporate_blogs.html"&gt;Steve Shu's Blog&lt;/a&gt; a link to the Bain and Company &lt;a href="http://www.bain.com/bainweb/PDFs/cms/Marketing/Mgt%20tools%202007-%20Final.pdf"&gt;Management Tools 2007 Guide.&lt;/a&gt; Food for thought for anyone working to re-imagine their organization, the guide consists of single page introductions to each of 25 management tools or processes, with an extensive bibliography on each.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;Just ask your users?&lt;/span&gt;&lt;br /&gt;In a &lt;a href="http://michaelatmo.blogspot.com/2007/02/testing-more-than-features.html"&gt;recent post&lt;/a&gt;, I pointed to some writers on software testing who suggest that users are not the best testers of the applications they are going to use. They are just too close to the whole project. In a related vein, &lt;a href="http://www.neillarcherroan.com/blog/main/are_current_customers_innovati_1.php"&gt;Neill Archer Roan&lt;/a&gt; suggests that getting too much input from your current customers can stifle innovation. Again, because they are too close to the product.&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(0, 0, 153);"&gt;Asking customers about what they like or dislike about the current product or service will cause them (and you) to focus on incrementally improving what’s current. While I’m not against incremental improvements in products and services (I think they are very important, indeed), this focus won’t lead to innovation.&lt;br /&gt;&lt;/blockquote&gt;We've seen this in our own little company. Those of us meeting with prospective users are hearing feature requests and other feedback that we've never heard from our current clients. &lt;span style="font-weight: bold;"&gt;So if you are trying to make a quantum leap in the appeal of your products, services, or campaigns,  you've got to solicit input from outside your current community.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;Pondering Windows Vista.&lt;/span&gt;&lt;br /&gt;Windows Vista has been available commercially for a few weeks now.   We've been running a beta version on a few machines for about six months, and just last week I purchased a new laptop for myself with Vista Home Premium installed.   We've had to wrestle through some compatibility issues - and some of the vendors whose tools we use have still not solved all their Vista problems. &lt;span style="font-weight: bold;"&gt;If you are pondering an upgrade for your organization, I'd recommend setting up Vista on one machine and verifying that all the software you routinely use in your organization is happy before you consider a company wide rollout.&lt;/span&gt; Confused about all the flavors of Vista out there? Get your bearings by consulting &lt;a href="http://www.techsoup.org/learningcenter/software/page6113.cfm"&gt;Windows Vista: A FAQ for Non-Profits&lt;/a&gt; posted on the TechSoup website. And expect a bit of a learning curve - even the Start menu works differently. &lt;span style="font-weight: bold;"&gt;Members Only&lt;/span&gt; run fine, I'm glad to report - although of course the Windows Help files no longer are supported.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;Media that Matters.&lt;/span&gt;&lt;br /&gt;My cousin Julilly let me know about a short documentary by a 17 year old American filmmaker that is really quite disturbing. Take a look at &lt;a href="http://www.mediathatmattersfest.org/6/index.php?id=2"&gt;A Girl Like Me&lt;/a&gt; by Kiri Davis at the Media that Matters online film festival.&lt;hr /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1606500125661519737?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1606500125661519737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1606500125661519737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1606500125661519737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1606500125661519737'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/02/monday-morning-links.html' title='Monday Morning Links'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/Rc-0_z9DT4I/AAAAAAAAAro/68_mKWAK1dM/s72-c/implementation.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-3148964514741981900</id><published>2007-02-09T06:42:00.000-05:00</published><updated>2008-12-09T19:15:02.316-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='membersonly'/><title type='text'>Software for Free?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/RcxgzD9DT0I/AAAAAAAAAq8/S28LvrkMgAU/s1600-h/clipboard.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/RcxgzD9DT0I/AAAAAAAAAq8/S28LvrkMgAU/s320/clipboard.jpg" alt="" id="BLOGGER_PHOTO_ID_5029501314216972098" border="0" /&gt;&lt;/a&gt;We've seen some vendors price their software by the number of contacts in your database. By the number of emails you send. By bandwidth used. We've chosen to do it by the staff size of your organization, licensing the  software by user count. The idea is to be fair - to charge less to the smaller organization. To charge more to the organization  making more use of the tools.&lt;br /&gt;&lt;br /&gt;But sometimes this doesn't work.  There are organizations with quite a few full-time staff members, squeezing by on a very tight budget and doing very valuable work. Our pricing plan just doesn't help them. They really need the software - but they need way more licenses than they can afford.&lt;br /&gt;&lt;br /&gt;To enable some organizations in this bind to obtain the software they need, we've decided to give away one system each quarter.  &lt;a href="http://www.membersonlysoftware.com/website/article.asp?id=297"&gt;Here's the full announcement.&lt;/a&gt; Drop &lt;a href="mailto:doria@membersonlysoftware.com"&gt;Doria&lt;/a&gt; a note if you are interested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-3148964514741981900?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/3148964514741981900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=3148964514741981900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3148964514741981900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3148964514741981900'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/02/software-for-free.html' title='Software for Free?'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/RcxgzD9DT0I/AAAAAAAAAq8/S28LvrkMgAU/s72-c/clipboard.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6184454966364949520</id><published>2007-02-08T13:32:00.000-05:00</published><updated>2007-02-08T19:22:05.703-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='britt'/><category scheme='http://www.blogger.com/atom/ns#' term='mali'/><category scheme='http://www.blogger.com/atom/ns#' term='siguida'/><title type='text'>Improving Public health in Mali</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.google.com/image/michaelatmo/RbIbS19l6nI/AAAAAAAAACI/24_PjNB7E44/DSCF0268.JPG?imgmax=640"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://lh3.google.com/image/michaelatmo/RbIbS19l6nI/AAAAAAAAACI/24_PjNB7E44/DSCF0268.JPG?imgmax=640" alt="" border="0" /&gt;&lt;/a&gt;Last month I wrote about my &lt;a href="http://thembsterstravels.blogspot.com/2007/01/kids-of-sikoro.html"&gt;stroll through Sikoro&lt;/a&gt;, on the northern outskirts of Bamako, Mali, and the community health project &lt;a href="http://michaelatmo.blogspot.com/2007/01/siguida-keneyali.html"&gt;Siguida Keneyali&lt;/a&gt; we learned about there.  Today my friend Britt Bravo posted an &lt;a href="http://havefundogood.blogspot.com/2007/02/empowering-change-caitlin-cohen-of.html"&gt;in-depth interview&lt;/a&gt; with Caitlin Cohen of Siguida  that looks at the project and its community-based orientation in some real detail. I'm sure you'll find it a worthwhile read!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6184454966364949520?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6184454966364949520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6184454966364949520' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6184454966364949520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6184454966364949520'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/02/improving-public-heatlhin-mali.html' title='Improving Public health in Mali'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6979610568760857143</id><published>2007-02-02T17:25:00.000-05:00</published><updated>2008-12-09T19:15:02.502-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Testing more than the features</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/RccYdLgTrkI/AAAAAAAAApg/x3aSEPZ0D5M/s1600-h/testing.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/RccYdLgTrkI/AAAAAAAAApg/x3aSEPZ0D5M/s320/testing.jpg" alt="" id="BLOGGER_PHOTO_ID_5028014398566018626" border="0" /&gt;&lt;/a&gt;One issue you can never discuss too much is testing. How do you test a software application before turning users loose on it?&lt;br /&gt;&lt;br /&gt;Dr Dobbs,  one of my favorite software magazines for almost two decades, had a &lt;a href="http://www.ddj.com/dept/debug/196603549"&gt;nice piece by Scott Ambler&lt;/a&gt; on test in the December edition. Scott has emerged as one of the principal evangelists of the &lt;a href="http://agilemanifesto.org/"&gt;agile&lt;/a&gt; development movement, and in this issue he discusses testing from an agile perspective. Like much current writing on testing in the Extreme Programming and Agile universe, he talks a lot about unit testing and the test-first strategy. This approach stresses writing automated tests for every bite-sized chunk of program logic. Automated unit testing can more than double the amount of code that needs to be written, but provides a mechanism for detecting when new code breaks old features. And don't you hate when that happens!&lt;br /&gt;&lt;br /&gt;Ambler also stresses a new concept: what he terms &lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;investigative testing.&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Most of today's testing literature emphasizes testing the specified functionality.&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Investigative testing takes a different tack:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;The investigative test team's goal should be to ask, "What could go wrong," and to explore potential scenarios that neither the development team nor business stakeholders may have considered. They're attempting to address the question, "Is this system any good?" and not, "Does this system fulfill the written specification?"&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;A blogger I've been quoting a good bit lately, Jeff Atwood, similarly advises us this week not to limit testing to confirmation of the specifications. His post on &lt;a href="http://www.codinghorror.com/blog/archives/000779.html"&gt;Lo-Fi Usability Testing&lt;/a&gt; takes off from a book he's recommending to all software designers, &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321344758/"&gt;&lt;span style="font-weight: bold;"&gt;Don't Make Me Think&lt;/span&gt;&lt;/a&gt;, by Steve Krug.  His point: &lt;span style="font-weight: bold;"&gt;the users' agreement that you've met their requirements has very little to do with their ultimate satisfaction with the application.&lt;/span&gt; The users, like the programmers, are too close to the project to be the best testers. The best bet is to rope in a few people who know next to nothing about your project.&lt;br /&gt;&lt;blockquote&gt; Usability testing doesn't have to be complicated. If you really want to know if what you're building works, &lt;b&gt;ask someone to use it while you watch&lt;/b&gt;. If nothing else, grab Joe from accounting, Sue from marketing, &lt;i&gt;grab anyone nearby who isn't directly involved with the project&lt;/i&gt;, and have them try it. Don't tell them what to do. Give them a task, and remind them to think out loud while they do it. Then quietly sit back and &lt;i&gt;watch what happens&lt;/i&gt;. I can tell you from personal experience that the results are often eye-opening.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6979610568760857143?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6979610568760857143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6979610568760857143' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6979610568760857143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6979610568760857143'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/02/testing-more-than-features.html' title='Testing more than the features'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/RccYdLgTrkI/AAAAAAAAApg/x3aSEPZ0D5M/s72-c/testing.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6417041333940438036</id><published>2007-02-01T16:40:00.000-05:00</published><updated>2008-12-09T19:15:02.719-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='07NTC'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='membersonly'/><title type='text'>Its official!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/RcJhlW7-HiI/AAAAAAAAApU/95rwG33mhEM/s1600-h/orchidlogo.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/RcJhlW7-HiI/AAAAAAAAApU/95rwG33mhEM/s320/orchidlogo.png" alt="" id="BLOGGER_PHOTO_ID_5026687428539063842" border="0" /&gt;&lt;/a&gt;Last year at the NTC conference in Seattle we met some folks developing some innovative web products right around the corner from us in DC. Over the intervening year we've had countless meetings, IMs, lunches, dinners, brainstormng sessions and afterwork drinks.  And today we are announcing a strategic partnership with &lt;span style="font-weight: bold;"&gt;Orchid Suites.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's the announcement copied from the Members Only website.&lt;hr /&gt; February 1, 2007&lt;br /&gt;Washington DC&lt;div style="float: left;"&gt; &lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Members Only Software, Inc&lt;/span&gt; is pleased to announce that we have entered into a strategic alliance with &lt;span style="font-weight: bold;"&gt;Orchid Suites Inc.,&lt;/span&gt; a D.C. based developer of Content-Management and Community-Building Tools.&lt;/p&gt;  &lt;blockquote dir="ltr" style="margin-right: 0px;"&gt; &lt;p&gt;"This alliance enhances Orchid’s ability to deliver best-in-class integrated online management tools for communications." said Tanya Renne, Orchid Suites CEO.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The view from the Members Only side of table: this partnership will allow us not only to provide our users with a state-of-the art CMS system, but one that will be closely integrated with the entire suite of Members Only products, allowing an organization to tie its web presence to its basic operational activities.  Doria Howe, our Marketing Director, adds&lt;/p&gt;  &lt;blockquote dir="ltr" style="margin-right: 0px;"&gt; &lt;p&gt;"Orchid Suites is more than a traditional CMS - it's a web-suite technology with collaborative tools that are very exciting for Non-Profits. They allow organizations with multiple chapters or interest groups to have integrated sub-sites, while organization staff can easily take control of look, feel and content."&lt;/p&gt; &lt;/blockquote&gt;  &lt;p dir="ltr"&gt;The first product to emerge from this partnership, the Orchid Suites - Members Only Link, will make it a snap for our users to give their constituents access to a wide range of Members Only activities on their Orchid-based website, including profile management, event registration and online donations. Orchid is able to do this by supporting the &lt;span style="font-weight: bold;"&gt;Members Only API&lt;/span&gt;, which allows software developers to access a wide range of Members Only functionality from other applications.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;Orchid Suites - Members Only Link&lt;/span&gt; will debut at NTC 2007, a national conference for non-profit technology to be held in Washington, April 4-7,2007. D.C. For more info visit &lt;a title="NTC 2007" href="http://www.nten.org/ntc" target="_blank"&gt;http://www.nten.org/ntc&lt;/a&gt;&lt;/p&gt;  &lt;hr size="2" width="100%"&gt;   Learn more about Orchid Suites at &lt;a title="Orchid Suites, Inc" href="http://www.orchidsuites.net/" target="_blank"&gt;http://www.orchidsuites.net&lt;/a&gt;&lt;br /&gt;Learn more about Members Only Software, Inc at &lt;a title="Members Only Software, Inc" href="http://www.membersonlysoftware.com/" target="_blank"&gt;http://www.membersonlysoftware.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are coming to the &lt;a href="http://www.nten.org/ntc"&gt;NTC&lt;/a&gt;, be sure to see us at the Science Fair!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6417041333940438036?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6417041333940438036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6417041333940438036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6417041333940438036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6417041333940438036'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/02/its-official.html' title='Its official!'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/RcJhlW7-HiI/AAAAAAAAApU/95rwG33mhEM/s72-c/orchidlogo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-2653902434268709156</id><published>2007-01-24T17:06:00.000-05:00</published><updated>2008-12-09T19:15:02.976-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>The permanent Beta?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/RbjCs27-G4I/AAAAAAAAAjk/SMToa63tb9o/s1600-h/associations.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/RbjCs27-G4I/AAAAAAAAAjk/SMToa63tb9o/s320/associations.jpg" alt="" id="BLOGGER_PHOTO_ID_5023979460248869762" border="0" /&gt;&lt;/a&gt;Browsing through some old posts in the always worthwhile &lt;a href="http://headrush.typepad.com/creating_passionate_users/"&gt;Creating Passionate Users&lt;/a&gt; blog, I came across this interesting post from last March: &lt;a href="http://headrush.typepad.com/creating_passionate_users/2006/03/ultrafast_relea.html"&gt;Ultra-fast release cycles and the new plane&lt;/a&gt;. The post is about the growing popularity of extremely short turn arounds between versions that has become characteristic of web2.0-type development - what O'Reilly called &lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;the permanent beta. &lt;/span&gt;This is an issue we discuss in our office quite a bit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;We have some users who &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;demand&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt; rapid release.&lt;/span&gt; They feel that if they find a small bug on Monday, dream up a new piece of functionality they'd like on Wednesday, and want the menus reorganized on Friday, they should certainly be allowed three versions that week. After all, they're paying. What about the increased risk of defects? Well, they don't mind... they'll report them and they will be fixed in the next rapid release.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;On the other hand, we have users who &lt;/span&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;despise&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt; the rapid release&lt;/span&gt;. These clients expect us to organize their requests, implement them all, test them all, and give them an upgrade once or twice a year at most. Installing any more often, they've told us, complicates user training and increases the risk that a new release will break something that was already working. Far from &lt;span style="font-style: italic;"&gt;demanding&lt;/span&gt; rapid release, they see it as a lack of professionalism.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;How do we understand this difference?&lt;/span&gt; In the &lt;span style="font-weight: bold;"&gt;Creating Passionate Users&lt;/span&gt; piece, Kathy Sierra talks about the short-release trend as a "cultural" one.  She's focusing on the youthful subscribers to the Myspace website, her model of the rapid release project. So she focuses on factors relating to youth culture. What she does not dwell on is that Myspace is fundementally different from business software - it is not critical to most users' bottom lines.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Let's look at  this "cultural" difference among the staff of non-profit organizations using our Members Only software.&lt;/span&gt;  It seems to me the difference here hinges on the perception of real costs and real risks associated with installing a new version. These costs and risks actually differ significantly between organizations, so the evolution of different cultures around software installation is not at all irrational. It has to do with the organization's size (in number of users, and in number of locations) and the level of activity (How many transactions go through the software in an average day.)  Large organization using software for mission critical purposes are aware of the costs of training and of the bottom-line impact of a significant defect, and therefore want to minimize the number of training and testing cycles they expose themselves to.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;Where does you organization fit on this spectrum?&lt;/span&gt; Are you happy to use a permanent beta? Are new features on a regular basis worth encountering bugs you will need to report? Are you the kind of user who is always pushing for the next update, or are you loathe to install them? What factors have shaped your attitudes?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-2653902434268709156?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/2653902434268709156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=2653902434268709156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2653902434268709156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/2653902434268709156'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/01/permanent-beta.html' title='The permanent Beta?'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/RbjCs27-G4I/AAAAAAAAAjk/SMToa63tb9o/s72-c/associations.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6793743292202443849</id><published>2007-01-20T17:15:00.000-05:00</published><updated>2007-02-08T19:20:06.310-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mali'/><category scheme='http://www.blogger.com/atom/ns#' term='siguida'/><title type='text'>Siguida Keneyali</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.google.com/image/michaelatmo/RbIbOl9l6kI/AAAAAAAAABw/Ywvl4abcBRU/DSCF0265.JPG?imgmax=800"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://lh6.google.com/image/michaelatmo/RbIbOl9l6kI/AAAAAAAAABw/Ywvl4abcBRU/DSCF0265.JPG?imgmax=800" alt="" border="0" /&gt;&lt;/a&gt;When Doria and I were in Mali earlier this month, we found that our nephew Fodé Camara had started to work with a group called &lt;a href="http://www.malihealth.org/index.htm"&gt;Siguida Keneyali&lt;/a&gt; - Health in Our Homes - an organization working to improve health in Sikoroni, the poorest Quartier in Bamako. While we were there, we had a chance to talk to Fodé and his colleagues Caitlin Cohen and  Modibo Niang about the organization and its approach. And Fodé and Niang took us on a stroll through the neighborhood, where we were always surrounded by &lt;a href="http://thembsterstravels.blogspot.com/2007/01/kids-of-sikoro.html"&gt;the exuberant kids of this village.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The organization is guided by a local board with deep roots in the community.Fodé emphasized the grassroots nature of the organization:&lt;br /&gt;&lt;blockquote&gt;Siguida is a shift from the top down practices common in this type of development effort to a more participatory approach where the community is involved in identifying project goals, and in the design and the management of the project while taking in to account the local cultures and traditions.&lt;br /&gt;&lt;/blockquote&gt; A preliminary health survey showed that by far the most serious problem confronting the village is malaria, and that is the area where work will begin. In an email, Caitlin shared the survey results with me and pointed out a group of questions that revealed the low level of health knowledge and information among Sikoro residents. There's no doubt a health education component will be key to the project's success. The renovation of an old community center to serve as a library and discussion place should help in this effort.&lt;br /&gt;&lt;br /&gt;Check out the Siguida ' website - there are lots of ways you can help this great community effort.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6793743292202443849?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6793743292202443849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6793743292202443849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6793743292202443849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6793743292202443849'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/01/siguida-keneyali.html' title='Siguida Keneyali'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1964981952109074515</id><published>2007-01-19T14:47:00.000-05:00</published><updated>2007-01-19T15:37:52.128-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ndi'/><title type='text'>Andrea Parhamovich</title><content type='html'>Everyone on our office was saddened to learn today of the death of Andrea Parhamovich in Baghdad. Andrea was there working with the &lt;a href="http://www.ndi.org/"&gt;National Democratic Institute&lt;/a&gt;, training on election norms and other democratic practices.  She was 28.&lt;br /&gt;&lt;br /&gt;Three members of the NDI security detail were also killed when their convoy was attacked as they left a meeting with Sunni politicians - the names of the security personnel have not yet been released.&lt;br /&gt;&lt;br /&gt;Former Secretary of State Madeline Albright, currently the chair of NDI, is quoted on the NDI website as saying:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;There is no more sacred roll of honor than those who have given their last full measure in support of freedom. Yesterday, in Iraq, Andrea Parhamovich and our security personnel were enshrined on that list. They did not see themselves as heroes, only people doing a job on behalf of a cause they believed in. They were not the enemies of anyone in Iraq; they were there to help. Now, the prayers of all of us at NDI are with them and with their families. We pledge to do everything that is within our power to see that they did not die in vain. We will honor their example, keep alive their memory, and carry on their work.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;   NDI sent us a link to &lt;a href="http://www.latimes.com/news/printedition/asection/la-fg-activist19jan19,1,623542.story?coll=la-news-a_section"&gt;this story about Andrea&lt;/a&gt; in the LA Times. The article quotes a former co-worker of Andrea's at Air America, the liberal comedy radio network as saying:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(51, 51, 255);"&gt;She had to go to the heart of the war and create change and understanding. She was so obstinate in her efforts to create change. Nothing could stop her."&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;hr /&gt;The National Democratic Institute "works with democrats in every region of the world to build political and civic organizations, safeguard elections, and promote citizen participation, openness and accountability in government." NDI has been a client of ours for many years. The tragedy of Andrea's death underscores for us just how important their work is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1964981952109074515?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1964981952109074515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1964981952109074515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1964981952109074515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1964981952109074515'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/01/andrea-parhamovich.html' title='Andrea Parhamovich'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-8545809369365909928</id><published>2007-01-18T15:33:00.000-05:00</published><updated>2008-12-09T19:15:03.255-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nten'/><category scheme='http://www.blogger.com/atom/ns#' term='07NTC'/><category scheme='http://www.blogger.com/atom/ns#' term='microformats'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Microformats anyone?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.nten.org/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/Ra_exV9l6iI/AAAAAAAAABg/GPpUL4v07gs/s320/ntclogo.png" alt="NTEN Logo" id="BLOGGER_PHOTO_ID_5021477048831830562" border="0" /&gt;&lt;/a&gt;The 2007 Non-Profit Technology Conference is coming to my town!  Yup, it's April 4-6 in Washington, D.C. I had a great time traveling to Seattle for last year's meeting, but it will be very pleasant to just roll out of my own bed and wander up the hill for muffins and coffee! Members Only Software will be participating in the science fair (nothings changed in my life in 50 years, has it?) and I've been asked to host a session on &lt;a href="http://microformats.org/"&gt;Microformats&lt;/a&gt;.  Here's what the organizers have in mind:&lt;br /&gt;&lt;h4&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;h4&gt;Microformats Are the New Tags&lt;/h4&gt;  &lt;p&gt;But are they a flash in the tech pan, or are they here to last? Microformats are the latest attempt to address the most important hurdle in technology - data sharing. This session will address how they work, why they may be better for data sharing, and whether or not they will last.&lt;/p&gt; &lt;h4&gt;Takeaways:&lt;/h4&gt; &lt;ol&gt;&lt;li&gt;Definition of microformat  &lt;/li&gt;&lt;li&gt;Understanding of how they can be used with tags and other similar technologies  &lt;/li&gt;&lt;li&gt;Examples of how and where microformats are being used now&lt;/li&gt;&lt;/ol&gt; &lt;h4&gt;Session Tags:&lt;/h4&gt;     &lt;table class="image"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td align="center" width="100"&gt;&lt;img src="http://nten.org/i/07NTC/tag_web2.0.gif" /&gt;&lt;/td&gt; &lt;td align="center" width="100"&gt;&lt;img src="http://nten.org/i/07NTC/tag_webmasters.gif" /&gt;&lt;/td&gt; &lt;td align="center" width="100"&gt;&lt;img src="http://nten.org/i/07NTC/tag_opensource.gif" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td class="caption" align="center"&gt;Web2.0&lt;/td&gt; &lt;td class="caption" align="center"&gt;Webmasters&lt;/td&gt; &lt;td class="caption" align="center"&gt;Opensource&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;I&lt;span style="font-weight: bold;"&gt;'ve already got cautions and quibbles with this intro - but that's what gets discussion going.&lt;/span&gt; Speaking of which: I'd love to find a few collaborators for this session. So if you have experience using Microformats, or if you have strong ideas about the should be or could be used, please drop me a note as soon as you can. I've written just briefly about microformats &lt;a href="http://michaelatmo.blogspot.com/2006/06/microformats-they-must-be-important.html"&gt;here&lt;/a&gt; and &lt;a href="http://michaelatmo.blogspot.com/2006/08/j-is-for-javascript.html"&gt;here &lt;/a&gt;in this blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-8545809369365909928?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/8545809369365909928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=8545809369365909928' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8545809369365909928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8545809369365909928'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/01/microformats-anyone.html' title='Microformats anyone?'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/Ra_exV9l6iI/AAAAAAAAABg/GPpUL4v07gs/s72-c/ntclogo.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-5059083873106793798</id><published>2007-01-17T17:13:00.000-05:00</published><updated>2008-12-09T19:15:03.405-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='coding'/><title type='text'>Over my morning coffee</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_naAhJlWyz5o/Ra6rqF9l6hI/AAAAAAAAABU/DB6z6OAuFnE/s1600-h/coffee3.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_naAhJlWyz5o/Ra6rqF9l6hI/AAAAAAAAABU/DB6z6OAuFnE/s320/coffee3.jpg" alt="" id="BLOGGER_PHOTO_ID_5021139374208051730" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-family:verdana;font-size:130%;"  &gt;Five Things, redux&lt;/span&gt;&lt;br /&gt;I felt vaguely weird responding to the five-things game yesterday... so I was pleased to see that Jeff Atwood, author of the &lt;span style="font-weight: bold;"&gt;Coding Horror&lt;/span&gt; blog,  also had complex feelings about responding. &lt;a href="http://www.codinghorror.com/blog/archives/000770.html"&gt;Which  he did in a novel way&lt;/a&gt;.  Look at that office:  I guess he isn't working primarily for non-profits!  He writes a great blog on software engineering and design though. He has a tendency to stop and ponder issues that are easy to pass right over, like &lt;a href="http://www.codinghorror.com/blog/archives/000290.html"&gt;last week's thoughtful post&lt;/a&gt; on the selection of default values in software applications. It really makes sense. When we add new features, we usually set them off by default. But if a particular setting is one you think best for most of your users, shouldn't that be the default configuration?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;&lt;span style="font-family:verdana;"&gt;The digital life&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Kilkat at &lt;span style="font-weight: bold;"&gt;Geeks are Sexy&lt;/span&gt; points readers to an &lt;a href="http://www.informationweek.com/news/showArticle.jhtml;jsessionid=5KF24P22SNY22QSNDLPSKHSCJUNN2JVN?articleID=196901269"&gt;article&lt;/a&gt; in Information Week that documents of the use of cell phones and pcs by toddlers as young as two. According to this piece, 15% of children age 2-5 in the United States use cell phones.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/01/15/AR2007011501304.html"&gt;A Washington Post story&lt;/a&gt;, just a day earlier, focuses on the surrender of privacy that is implied in many of the high-tech conveniences that have become commonplace over the last few years - from EZPass to GPS to online shopping.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;&lt;span style="font-family:verdana;"&gt;Security vs Panache?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The non-profits we work with are always trying to pack more punch into their communications with supporters. We've seen more and more of them adopt graphics-rich HTML mailings newsletters to help them get their message across. Which is why I felt that Brian Krebs' position in &lt;a href="http://blog.washingtonpost.com/securityfix/2007/01/do_away_with_html_based_email_1.html?referrer=email&amp;referrer=email&amp;amp;referrer=email"&gt;this Washington Post blog&lt;/a&gt; just wasn't going to sway a lot of readers. It's true that active emails can try to sneak around security measures - but I don't think users are going to go back to the plain-text for their critical constituent communications. It's Windows fault if just reading an email can trash my pc, and Microsoft needs to fix it - that's what I bet most users will say. What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-5059083873106793798?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/5059083873106793798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=5059083873106793798' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5059083873106793798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5059083873106793798'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/01/over-my-morning-coffee.html' title='Over my morning coffee'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_naAhJlWyz5o/Ra6rqF9l6hI/AAAAAAAAABU/DB6z6OAuFnE/s72-c/coffee3.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-8662701250802853234</id><published>2007-01-16T17:06:00.000-05:00</published><updated>2008-12-09T19:15:03.596-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meme'/><title type='text'>I've been tagged!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/Ra1Vd19l6gI/AAAAAAAAABI/RvZEZ2o_rVc/s1600-h/tag.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/Ra1Vd19l6gI/AAAAAAAAABI/RvZEZ2o_rVc/s200/tag.jpg" alt="" id="BLOGGER_PHOTO_ID_5020763130777954818" border="0" /&gt;&lt;/a&gt;Still catching up on reading all my blogging chums last month's posts after my big trip, and I  just noticed that I've been tagged by Michelle Murraine of &lt;a href="http://www.zenofnptech.org/"&gt;Zen and the Art of Non-Profit Technology&lt;/a&gt; in a game of revealing five things most people don't know about me / and then I've got to tag five others - who hopefully have not been already caught up in this excercise.&lt;br /&gt;&lt;br /&gt;Well...&lt;br /&gt;1) I've been practicing zazen (zen meditation) since I was in my twenties.&lt;br /&gt;2) The two things I miss most about my month in Africa are the call to prayer, and being awakened by roosters every morning.&lt;br /&gt;3) I've never seen a single episode of any TV show considered a reality show!&lt;br /&gt;4) Between the two of us, my wife and I have four fiddles, four drums, a banjo, a guitar, a mandolin, and a uke, not to mention various whistles, shakers, harmonicas and jew's harps.&lt;br /&gt;5) For several years I was a bagel baker in a commercial bakery&lt;br /&gt;&lt;br /&gt;So whom should I tag? It seems many many of the people in the nptech community have been hit by this one already... I'll try to find five who may not know I read their blogs - people I've never linked to or contacted directly...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://greenlagirl.com/"&gt;Siel, the Green LA Girl&lt;/a&gt;&lt;br /&gt;&lt;a href="http://perlesdelasagesse.blogspot.com/index.html"&gt;Andrea Rusin, from A Small Group of Thoughtful, Concerned Citizens.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://velveteenrabbi.blogs.com/blog/"&gt;Rachel Barenblatt, of The Velvateen Rabbi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.edbatista.com/"&gt;Ed Batista&lt;/a&gt;&lt;br /&gt;&lt;a href="http://timbuktuchronicles.blogspot.com/"&gt;Emeka Okafor, of Timbuktu Chronicles&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-8662701250802853234?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/8662701250802853234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=8662701250802853234' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8662701250802853234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8662701250802853234'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/01/ive-been-tagged.html' title='I&apos;ve been tagged!'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/Ra1Vd19l6gI/AAAAAAAAABI/RvZEZ2o_rVc/s72-c/tag.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-520459102185162074</id><published>2007-01-12T15:08:00.000-05:00</published><updated>2007-01-17T14:59:01.285-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='mali'/><category scheme='http://www.blogger.com/atom/ns#' term='geekcorps'/><category scheme='http://www.blogger.com/atom/ns#' term='wifi'/><title type='text'>GeekCorps Mali</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/9/76074666_ae9708d541_m.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 160px;" src="http://farm1.static.flickr.com/9/76074666_ae9708d541_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;It was my last afternoon in Mali, as I started psychic re-entry process into my normal existence,  that I remembered that in real life, hey, I'm a geek.  So I dropped by the offices of &lt;a href="http://www.mali.geekcorps.org/"&gt;GeekCorps Mali,&lt;/a&gt; which as it turned out was just around the corner from where I was staying at Rebecca and Fode's house in the Quartier Hippodrome.   And project director Matt Berg took time to show me around their labs and talk to me about their work.&lt;br /&gt;&lt;br /&gt;GeekCorps Mali (GCM) is a USAID-funded project whose mission is to provide appropriate technology, technology transfer, and technical assistance in Mali.  Matt showed me some of their innovations in the "appropriate technology" arena and they knocked my socks off.  Like &lt;a href="http://mali.geekcorps.org/2005/11/07/how-to-make-a-bottlenet-antenna/"&gt;Bottlenet&lt;/a&gt; - a Wifi antenna built out of low-cost, locally available components and assembled in one of Mali's ubiquitous 1.5 liter mineral water bottles.&lt;br /&gt;&lt;br /&gt;When we visited some villages in the Malian countryside I was surprised that children always asked us for our empy water bottles, till I saw them in use at local wells, where girls were refilling them from the pump. In the village of Amani in Dogon Country some Fulani women sold us a few liters of fresh cow's milk in a couple of these water bottles. (wow - was that good - and really helped to settle my stomache, which was somewhat agitated after days of pouring hot Malian pepper sauce on everything I ate.) Then I saw them being used with their bottoms cut off as funnels and as spigots on wells. But using them as a wave guide takes it to an entirely new level.&lt;br /&gt;&lt;br /&gt;Another problem we witnessed first hand in Timbuktu is the near impossibility of keeping the Sahelian dust and sand out of computers. Geekcorps has addressed this by designing the &lt;a href="http://mali.geekcorps.org/2004/06/14/hardware/"&gt;Desert PC&lt;/a&gt;, a completely sealed system unit employing a low-power CPU and a heat-sink system that in effect uses a built in "radiator" rather than a fan to cool the device. Largely based on Geekcorps award-winning desgin, &lt;a href="http://www2.blogger.com/%27javascript:openFormWin%28"&gt;Via Technologies&lt;/a&gt;, whose components Geekcorps used in their prototype, is now selling the PC1 for use in desert conditions.&lt;br /&gt;&lt;br /&gt;Matt also stressed that on all their projects GCM uses Malian volunteers - so that the tech skills employed will be transfered to folks living in the country. The big success story in this area is a young man named &lt;a href="http://mali.geekcorps.org/2006/05/25/featured-article-title/"&gt;Moussa Keita&lt;/a&gt;, who has gone on from his volunteer work with GCM to found his own web development company, &lt;a href="http://www.zirasun.com/"&gt;Zirasun&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-520459102185162074?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/520459102185162074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=520459102185162074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/520459102185162074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/520459102185162074'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2007/01/geekcorps-mali.html' title='GeekCorps Mali'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/9/76074666_ae9708d541_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-3091593391113102499</id><published>2006-12-17T09:08:00.000-05:00</published><updated>2008-12-09T19:15:03.853-05:00</updated><title type='text'>On Vacation!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/RYVPIPuJ2iI/AAAAAAAAABA/EKNRmWf2mnw/s1600-h/earthonbloack.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/RYVPIPuJ2iI/AAAAAAAAABA/EKNRmWf2mnw/s320/earthonbloack.jpg" alt="" id="BLOGGER_PHOTO_ID_5009497163597208098" border="0" /&gt;&lt;/a&gt;Well, no sooner do I manage to start blogging again then it's time to go traveling. So there will probably be no posts on this site until my return in Mid January.  I'm sure when I get back I'll just be bursting with thought about software development, tools, problem solving, knowledge management... but while I'm gone, hopefully I'll fill my head with new sights and sounds... every now and then I'll post to the &lt;a href="http://thembsterstravels.blogspot.com/"&gt;Travel blog&lt;/a&gt; Doria and I just set up at, so do give it a look.  And check back in here after MLK day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-3091593391113102499?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/3091593391113102499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=3091593391113102499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3091593391113102499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/3091593391113102499'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/12/on-vacation.html' title='On Vacation!'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/RYVPIPuJ2iI/AAAAAAAAABA/EKNRmWf2mnw/s72-c/earthonbloack.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-6529179607424604252</id><published>2006-12-09T16:08:00.000-05:00</published><updated>2008-12-09T19:15:03.980-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='collaboration'/><category scheme='http://www.blogger.com/atom/ns#' term='energyconversations'/><title type='text'>Energy Conversations</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_naAhJlWyz5o/RYBzjV-N5rI/AAAAAAAAAAk/iPqT-T45v-w/s1600-h/sambutton.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_naAhJlWyz5o/RYBzjV-N5rI/AAAAAAAAAAk/iPqT-T45v-w/s320/sambutton.jpg" alt="" id="BLOGGER_PHOTO_ID_5008129836666709682" border="0" /&gt;&lt;/a&gt;Imagine its the future, and somehow we've managed to avoid eco-catastrophe or the complete depletion of our planet's energy resources.  If we've arrived here, it must mean that somehow "green" concerns at some point  came in from the cold and the fringe and found a home among mainstream decision makers. How did that happen? How did the concern for these issues move beyond the community where they first emerged to become a concern of both major parties, of government, of the financial sector, of industry, and even of the military?&lt;br /&gt;&lt;br /&gt;Maybe it started through efforts like &lt;a href="http://www.energyconversation.org/"&gt;Energy Conversations&lt;/a&gt;.  Midwifed by Mitzi Wertheim at the &lt;a href="http://cna.org/"&gt;CNA Corporation&lt;/a&gt;, a federally-funded non-profit research center  in the located D.C. burbs, this project is bringing movers and shakers from the executive branch, the military, and the private sector together to think innovatively about  energy issues. A monthly program features a diverse list of speakers tackling energy concerns from different perspectives; recent programs have been headed by policy pundit &lt;a href="http://www.foet.org/JeremyRifkin.htm"&gt;Jeremy Rifkin&lt;/a&gt;, green entrepreneur  Brian Appel of &lt;a href="http://www.changingworldtech.com/"&gt;Changing World Technologies&lt;/a&gt;,  and free-market theoretician Amory Lovins of the &lt;a href="http://www.rmi.org/"&gt;Rocky Mountain Institute&lt;/a&gt;.&lt;br /&gt;Complementing these face-to-face events is the Drupal-based website, which hopefully will   encourage ongoing conversation and collaboration among participants.&lt;br /&gt;&lt;br /&gt;Indeed the entire project is based on the idea of social networking, on encouraging collaboration and discussion. It's no accident that the word &lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;Conversation&lt;/span&gt; is used in the title - because that is what is sought here, not high-pitched advocacy of one view or another.&lt;br /&gt;&lt;br /&gt;We've been involved ever since Mitzi walked into our office one morning to talk about our events-management software, and there's no doubt its one of the more exciting things we're working on.&lt;br /&gt;&lt;hr /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-6529179607424604252?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/6529179607424604252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=6529179607424604252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6529179607424604252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/6529179607424604252'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/12/energy-conversations.html' title='Energy Conversations'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_naAhJlWyz5o/RYBzjV-N5rI/AAAAAAAAAAk/iPqT-T45v-w/s72-c/sambutton.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1457672678666370338</id><published>2006-12-07T17:57:00.000-05:00</published><updated>2008-12-09T19:15:04.203-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>More travel notes</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_naAhJlWyz5o/RXifcQl7CAI/AAAAAAAAAAY/FRWqngYT-Qk/s1600-h/lansing.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_naAhJlWyz5o/RXifcQl7CAI/AAAAAAAAAAY/FRWqngYT-Qk/s320/lansing.jpg" alt="" id="BLOGGER_PHOTO_ID_5005926293661485058" border="0" /&gt;&lt;/a&gt;Another thing that's kept me away from blogging: we've been travelling to Lansing to work with our newest user, &lt;a href="http://www.ucpmichigan.org/"&gt;United Cerebral Palsy of Michigan&lt;/a&gt;.&lt;br /&gt;Project kickoffs are always exciting - and working with a human services organization that provides so much direct assistance to its community is especially gratifying. And it gives us yet another chance to stretch &lt;span style="font-weight: bold;"&gt;Members Only&lt;/span&gt; capabilities: we'll be building a module to track the delivery of these services, not just to assist in the work of the organization, but to meet the reporting requirements of the United Way and other funding sources.  We'll also be building in some ways to track the outcome of each intervention - another area I've been wanting to tackle in our software. So stay tuned! We've known Linda Potter, the executive director, for years - but this is the first time we've had an opportunity to work directly with her.&lt;br /&gt;&lt;hr /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1457672678666370338?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1457672678666370338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1457672678666370338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1457672678666370338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1457672678666370338'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/12/more-travel-notes.html' title='More travel notes'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_naAhJlWyz5o/RXifcQl7CAI/AAAAAAAAAAY/FRWqngYT-Qk/s72-c/lansing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-4851664884036069151</id><published>2006-12-06T17:08:00.000-05:00</published><updated>2008-12-09T19:15:04.438-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>The Blogger Returns</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_naAhJlWyz5o/RXdIqwl7B_I/AAAAAAAAAAM/vKMSsJrWiHE/s1600-h/djenne.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_naAhJlWyz5o/RXdIqwl7B_I/AAAAAAAAAAM/vKMSsJrWiHE/s320/djenne.jpg" alt="" id="BLOGGER_PHOTO_ID_5005549410281261042" border="0" /&gt;&lt;/a&gt;Whoa! I've been absent from these pages a long time. There's so much going on my blogging has just gone by the wayside. Let's get back on track. What have I been up to?&lt;br /&gt;&lt;br /&gt;Well, for one thing, planning a trip over the holidays to Morocco and Mali. I've never been to the African continent before, so you can imagine how excited I am. The Moroccan part of the trip is the briefer leg - we'll be there about a week, in Casablanca and Marrakesh. We'll be travelling in Morocco with some good friends. The Malian trip will be over two weeks long. We'll start in Bamako, where we will be staying with our niece Rebecca and her family -- Rebecca is there heading up a &lt;a href="http://main.edc.org/search/viewProject.asp?projectID=3456"&gt;project&lt;/a&gt; of the &lt;a href="http://www.edc.org/"&gt;Educational Development Center&lt;/a&gt; -- but then head up north to Segou, Djenne, pays Dogon, and Timbuctou. The up-country travel was organized by Karen Crabbs of &lt;a href="http://www.geocities.com/toguna_adventure_tours/"&gt;Toguna Tours&lt;/a&gt;, a former New Yorker who has been based in Bamako for years. Rebecca's husband is from nearby Guinea, so we're counting on getting a good introduction to West African culture - especially music.&lt;br /&gt;&lt;br /&gt;Needless to say - if any readers of this blog are anywhere along our itinerary, we'd love to get together. Maybe even talk about Information Technology and learn about the challenges facing NGO's in your part of the world.&lt;hr/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-4851664884036069151?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/4851664884036069151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=4851664884036069151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4851664884036069151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/4851664884036069151'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/12/blogger-returns.html' title='The Blogger Returns'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_naAhJlWyz5o/RXdIqwl7B_I/AAAAAAAAAAM/vKMSsJrWiHE/s72-c/djenne.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-5775407593887191068</id><published>2006-11-14T15:34:00.000-05:00</published><updated>2006-11-14T16:00:21.384-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='policyorg'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Who says there's no such thing as a free lunch?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/7810/1283/1600/lunchbag.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger2/7810/1283/320/lunchbag.jpg" alt="" border="0" /&gt;&lt;/a&gt;Our &lt;a href="http://www.policyorgresource.com/"&gt;PolicyOrg &lt;/a&gt;collaborative is having a lunchtime "meet-and-greet" presentation for non-profits in the Washington DC area this coming Monday, Nov 20th. If you work with a non-profit in the public policy arena and you feel you could be making more effective use of Information Technology, both internally and on your public-facing web site, come on by,  meet our partners, get treated to a great lunch, and bend our ears about what your organization needs from vendors like us.&lt;table width="90%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td width="45%"&gt;&lt;br /&gt;&lt;strong&gt;Where&lt;/strong&gt;&lt;br /&gt;American News Women's Club&lt;br /&gt;1607 22nd Street NW&lt;br /&gt;Washington, DC  20008&lt;br /&gt;202-332-6770&lt;a href="http://www.mapquest.com/maps/map.adp?searchtype=address&amp;country=US&amp;amp;addtohistory=&amp;searchtab=home&amp;amp;formtype=address&amp;popflag=0&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;latitude=&amp;longitude=&amp;amp;name=&amp;phone=&amp;amp;level=&amp;cat=&amp;amp;address=1607+22nd+Street+NW&amp;city=Washington&amp;amp;state=DC&amp;amp;zipcode=20008"&gt;&lt;br /&gt;Show me a map!&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;&lt;br /&gt;&lt;td valign="top"&gt;&lt;br /&gt;&lt;strong&gt;When&lt;/strong&gt;&lt;br /&gt;Nov 20&lt;br /&gt;&lt;em&gt;11:00 am -  1:00 pm&lt;/em&gt;&lt;br /&gt;&lt;input tabindex="10" onclick="location.href='http://www.policyorgresource.com/ht/d/RegisterForEvent/i/306'" value="Click here to RSVP!" type="button"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;hr /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-5775407593887191068?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/5775407593887191068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=5775407593887191068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5775407593887191068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/5775407593887191068'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/11/who-says-theres-no-such-thing-as-free.html' title='Who says there&apos;s no such thing as a free lunch?'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-8187289757683836331</id><published>2006-11-13T21:46:00.000-05:00</published><updated>2006-11-14T13:52:43.598-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='problem_solving'/><title type='text'>Using the right tool</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/7810/1283/1600/chainsaw.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger2/7810/1283/320/chainsaw.jpg" alt="" border="0" /&gt;&lt;/a&gt;I muse about the issue of problem solving from time to time: in my work, it's clear to me that some users of technology are good problem solvers and some just aren't. But I have had little success breaking out the skillsets required to be a good general problem solver. I made some progress on this the other day after my friend Gilles attacked my old sofa-bed with his chain saw.&lt;br /&gt;&lt;br /&gt;I'd arranged for the city's bulk trash pickup to collect the ancient sagging mildewed thing the next morning, but first I had to get it out of the basement - a task that would be greatly simplified if I could take the bed apart. After failing repeatedly on my own, I called in Gilles, who solved the problem in minutes once he fired up the saw.&lt;br /&gt;&lt;br /&gt;I what did I learn? That effective problem solving goes beyond some abstract analytic skill. We agreed on the analysis: the thing was too big to get through the basement without tedious relocation of all the junk we'd dragged down there since the sofa bed had its debut. And the fasteners holding it together were too many and too tight to remove adequately. What I lacked was enough familiarity with the available toolset to select the chainsaw. I knew the goal was to rend the couch into smaller pieces, but I failed to even think of the proper tool!&lt;br /&gt;&lt;br /&gt;I often see users stymied because they are not familar with the tools at their disposal - tools which might help either with analysis of a problem, or its solution. The "computer guy" at one of our non-profit clients calls: he's asked everyone to get out of the database so he can do some maintenance, but someone still has a file open. He's spent an hour calling his users, trying to figure out who it is. Do I have any advice? Sure. How about opening the database control center and terminating all users? Oh, I never think of going there. Your workbench is full of powerful tools,  but you've got to be like Gilles. You've got to be familar with them and know when to use them. They need to just spring to mind, the way a hammer comes to mind when you're confronted by a nail.&lt;br /&gt;&lt;br /&gt;So what did I learn about teaching pc and network problem solving to users? That a "Guide to ten software power tools you should be familar with" is a better start than a focus on sharpening your analytic skills. And it will make a good series of blog entries too!&lt;hr/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-8187289757683836331?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/8187289757683836331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=8187289757683836331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8187289757683836331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/8187289757683836331'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/11/using-right-tool.html' title='Using the right tool'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-1018812639949963404</id><published>2006-11-09T11:08:00.000-05:00</published><updated>2006-11-12T11:18:18.518-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='policyorg'/><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>PolicyOrg Resource makes its debut!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.policyorgresource.com" title="PolicyOrg Resource"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger2/7810/1283/320/policyorg.png" alt="" border="0" /&gt;&lt;/a&gt;I generally shy away from tooting my own horn on these pages, but this news is too exciting to ignore. My company, &lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Members Only Software&lt;/span&gt;, has joined a consortium of three groups in Washington that have been working with public policy think tanks.  Our goal is to offer a more unified approach to technology for this very specific type of non-profit.&lt;br /&gt;&lt;br /&gt;At Members Only we're so pleased to be working with  Tanya, Cindy, and all the other folks at &lt;a href="http://www.orchidsuites.net/"&gt;Orchid Suites&lt;/a&gt; on this project: their offices are right around the corner from us, but we had to go all the way to the NTC conference in Seattle last March to meet them! And Ziv Gil, from &lt;a href="http://www.vizualle.com/"&gt;Vizualle&lt;/a&gt; bring to our team the branding, visual and design insights so important in public facing sites - factors we techies can sometimes overlook.&lt;br /&gt;&lt;br /&gt;We've put up a little &lt;a href="http://www.policyorgresource.com/" title="PolicyOrg" resource=""&gt;website&lt;/a&gt; to annouce our existence - it will grow over the next few months. I hope you'll take a look. Over the next few months, we're going to be hosting events in various cities to introduce ourselves. Maybe you'll be able to stop by!&lt;hr /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-1018812639949963404?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/1018812639949963404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=1018812639949963404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1018812639949963404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/1018812639949963404'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/11/policyorg-resource-makes-its-debut.html' title='PolicyOrg Resource makes its debut!'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-9129628552069852066</id><published>2006-11-04T11:58:00.000-05:00</published><updated>2006-11-04T18:40:43.692-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='planning'/><category scheme='http://www.blogger.com/atom/ns#' term='roi'/><title type='text'>Penny-wise or Pound-Foolish?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/7810/1283/1600/penny.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger2/7810/1283/320/penny.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;This morning we woke up to find that our furnace had died, and the house had cooled to 57F.&lt;/span&gt; Morning coffee under the quilt, and then a call to the heating folks. Turns out we need to replace the valve that controls the gas intake - parts and labor come to about $600.  The furnace is over 20 years old.  This could be the first of a long line of repairs. But $600 is a lot less than $6000, and we are planning a big trip later this year (more on that in these pages soon) , so we opted to conserve cash and make the minimal repair. It could turn out to be a bad gamble if the system needs to be replaced soon, but we are only betting six hundred bucks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;This is the kind of gamble smaller non-profits are forced to make all the time in their IT planning. &lt;/span&gt;And the problem is, the amount of their wager is often hard to compute. Last year I posted about this as it affects &lt;a href="http://michaelatmo.blogspot.com/2005/10/hardware-lifecycle-planning.html"&gt;harware lifecycle planning.&lt;/a&gt; You may think you are saving money by replacing pcs only when they die - but what is the cost of this approach in terms of lost work time, hasty purchasing, too many OS versions, and vanished documents? Its a cost that does not appear on anyone's invoice, but it impacts your mission.&lt;br /&gt;&lt;br /&gt;For-profit companies talk about the return on investment of their IT projects. "Because of this new system, we anticipate 15% less downtime, which should translate into 10% increased sales."&lt;br /&gt;"Because of the new online registration system, we can lower the staffing in the call center. "&lt;br /&gt;But the non-profit, especially the smaller organization, is less likely to have their hands on the metrics that enable this sort of ROI calculation. It's hard to cram "impact on mission" into a spreadsheet cell.&lt;br /&gt;&lt;br /&gt;For example, we've just started to work with a small disability group who is very excited to be finally building a central database of their donors, volunteers, and service recipients. But the E.D. was a bit taken aback when their network guy called me to make sure I didn't go cheap on disk drives on their new database server. He wanted some level of redundancy to protect this new information asset. And to her credit  the E.D. agreed that it made  sense.  She saw that while moving all their separate data sources into one repository will alleviate a lot of inefficiencies, it also adds a possible "single point of failure" and something needs to be done to mitigate this new risk.&lt;br /&gt;&lt;br /&gt;But in the absense of hard metrics, it's just as easy for a non-profit exec to see these infrastructural issues as just another expense.  Especially when he's not particularly tech savvy  and on guard that his IT guru just wants new toys to play with. In ths case he can look for another warning sign that he is being  penny-wise and pound-foolish: &lt;a href="http://www.todayicried.com/2006/10/wasting-my-time.html"&gt;when he can't keep  tech staff on board.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-9129628552069852066?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/9129628552069852066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=9129628552069852066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/9129628552069852066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/9129628552069852066'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/11/penny-wise-or-pound-foolish.html' title='Penny-wise or Pound-Foolish?'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-116215502331344060</id><published>2006-10-29T15:10:00.000-05:00</published><updated>2006-11-03T18:53:56.379-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='fundraising'/><title type='text'>Ya gotta have the chemistry.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://michaelatmo.blogspot.com/2006/10/ya-gotta-have-chemistry.html" title="PermaLink"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1705/817/320/brain.jpg" alt="" border="0" /&gt;&lt;/a&gt;There's a&lt;a href="http://www.economist.com/science/displayStory.cfm?story_id=8023307"&gt; little article in the Economist &lt;/a&gt;dated October 12th that cites research published in the Proceedings of the National Academy of Sciences. Researchers at the National Institute of Neurological Disorders and Stroke in Bethesda, Maryland -- part of the N.I.H --  who have been searching for the biological basis of altruistic acts have observed neurochemical correlates of a complex social act of great interest to most non-profit organizations - &lt;span style="font-style: italic;"&gt;the act of making of monetary donation.&lt;/span&gt; The substance involved -- the hormone &lt;a href="http://en.wikipedia.org/wiki/Oxytocin"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;oxytocin&lt;/span&gt;&lt;/a&gt; -- has been found in other studies to be involved in various forms of social and interpersonal bonding and trust-building in humans and other mammals.&lt;br /&gt;&lt;br /&gt;Fascinating. But short of injecting your prospects before asking them for a donation, how can you get this love juice flowing? Well, the old fashioned way,  of course - by building real trust. Guidestar &lt;a href="http://www.guidestar.org/DisplayArticle.do?articleId=1058"&gt;interviewed&lt;/a&gt; San Deigo philanthropist &lt;a href="http://www.sandiegometro.com/2003/dec/coverstory.html"&gt;Malin Burnham&lt;/a&gt; recently.  Burnham says that the sense of trustworthiness he gets from a fundraiser is the most important quality that person can bring to the table:&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;&lt;blockquote&gt;"Nothing is more important than integrity," he says. "I look for it every time someone calls on me. If it's not there, I can spot it immediately."&lt;/blockquote&gt;&lt;/span&gt;Integrity in fundraising runs deeper than just "Is this fundraiser lying to me?" It rests on our sense of whether the program as a whole has an honest foundation.  We get a queasy feeling from campaigns that just don't feel right, that seem to lack some fundemental integrity. Joe Waters of Selfish Giving &lt;a href="http://www.selfishgiving.com/2006/10/if_december_is_.html"&gt; explores his queasiness about Bono and his RED campaign&lt;/a&gt; in a provocative post that demonstrates how leaving people not sure they believe in you can really backfire as they start discussing their unease in public.&lt;br /&gt;&lt;br /&gt;Thanks to Ken Goldstein of &lt;a href="http://nonprofitconsultant.blogspot.com/2006/10/good-news-for-your-donors.html"&gt;The NonProfit Consultant Blog&lt;/a&gt; for pointing out the oxytocin research, and Amy Kincaid of &lt;a href="http://changematters.blogspot.com/"&gt;Fundraising Breakthroughs&lt;/a&gt; for noticing the Burnham interview!&lt;br /&gt;&lt;hr /&gt;&lt;span class="technoratitag"&gt;Tagged: &lt;a href="http://www.technorati.com/tags/fundraising" rel="tag"&gt;fundraising&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-116215502331344060?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/116215502331344060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=116215502331344060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116215502331344060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116215502331344060'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/10/ya-gotta-have-chemistry.html' title='Ya gotta have the chemistry.'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-116198160081225339</id><published>2006-10-27T15:14:00.000-05:00</published><updated>2006-11-03T18:53:56.296-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>The Rise of Private Blogs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1705/817/1600/keepout.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1705/817/320/keepout.jpg" alt="" border="0" /&gt;&lt;/a&gt;For those of use who blog on technology, politics, marketing, fundraising, and other issues, the public image of the blogger as a teenaged diarist or bored young mom giving the whole world way too much personal information is one we combat daily. But a &lt;a href="http://www.pewtrusts.org/ideas/ideas_item.cfm?content_item_id=3491&amp;content_type_id=8&amp;amp;page=8&amp;issue=10&amp;amp;issue_name=Society%20and%20the%20Internet&amp;name=Grantee%20Reports&amp;amp;source=google"&gt;recent study&lt;/a&gt; by the Pew Charitable Trust's Society and the Internet Project suggests that maybe we are the odd ones out. By far the largest single group of bloggers are online diarists.&lt;br /&gt;&lt;br /&gt;The study found that that there are a lot of blogs:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;Eight percent of internet users, or about 12 million American adults, keep a blog. Thirty-nine percent of internet users, or about 57 million American adults, read blogs – a significant increase since the fall of 2005&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;And what do they blog about?&lt;br /&gt;&lt;blockquote style="color: rgb(0, 0, 153); font-style: italic;"&gt;37 percent of bloggers cite “my life and experiences” as a primary topic of their blog. Politics and government ran a very distant second with 11 percent of bloggers citing those issues of public life as the main subject of their blog. Entertainment-related topics were the next most popular blog-type, with 7 percent of bloggers, followed by sports (6 percent), general news and current events (5 percent), business (5 percent), technology (4 percent), religion, spirituality or faith (2 percent), a specific hobby or a health problem or illness (each comprising 1 percent of bloggers).&lt;/blockquote&gt;What does the fact that so many people are blogging about their personnal lives say about changing concepts of privacy? Maybe less than we think.  I suspect that a lot of people assume that no one see their blog except the friends they have explicitly told about it. According to &lt;a href="http://blog.washingtonpost.com/posttech/2006/10/private_bloggingan_oxymoron_1.html"&gt;a piece in the Washington yesterday&lt;/a&gt;,   Mena Trott, co-founder of &lt;a href="http://www.sixapart.com/"&gt;Six Apart&lt;/a&gt;, the company that now owns blogging platforms TypePad, Movable Type, and Live Journal, sees increasing interest in prvacy options. Her newest venture, &lt;a href="http://www.vox.com/"&gt;Vox&lt;/a&gt;, allows a blog to be published to a specific group of members. The newest version of Google's Blogger platform (still in Beta) also allows this sort of controlled readership.&lt;br /&gt;&lt;br /&gt;Hard to understand for those of us who live to see our hit counts climb.&lt;hr /&gt;&lt;span class="technoratitag"&gt;Tagged: &lt;a href="http://www.technorati.com/tags/blogging" rel="tag"&gt;blogging&lt;/a&gt;, &lt;a href="http://www.technorati.com/tags/privacy" rel="tag"&gt;privacy&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-116198160081225339?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/116198160081225339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=116198160081225339' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116198160081225339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116198160081225339'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/10/rise-of-private-blogs.html' title='The Rise of Private Blogs'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-116164602095564735</id><published>2006-10-23T17:45:00.000-05:00</published><updated>2006-11-03T18:53:56.145-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>Monday Links</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://michaelatmo.blogspot.com/2006/10/monday-links.html"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1705/817/320/heshe.jpg" alt="" border="0" /&gt;&lt;/a&gt;My friend Michelle Murraine took me to task for the presumption that all coders are male in the pronoun choice in my last post, &lt;a href="http://michaelatmo.blogspot.com/2006/10/how-does-programmer-spend-his-time.html"&gt;How does a programmer spend his time?&lt;/a&gt; To atone,  here's a set of links for this week, all from female bloggers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);font-size:130%;" &gt;Open API's.&lt;/span&gt;&lt;br /&gt;Let's start with Michelle herself,  who posted some comments on the NTEN-sponsored discussion of open API's last week to both &lt;a href="http://www.netsquared.org/blog/mmurrain/the-open-api-debate"&gt;the NetSquared site&lt;/a&gt; and &lt;a href="http://www.zenofnptech.org/2006/10/web_20_part_vba.html"&gt;her own blog&lt;/a&gt;. The on-line discussion brought together some of the larger software vendors in the non-profit space and a few very savvy users. API's - Application Program Interfaces - refer to an interface made available by one piece of software to allow other software programs to call its functions, manipulate its data, and so on. I'm convinced that open API's add immensley to a product's value and a vendor is a fool not to provide them: we provide SOAP-based APIs for our Members Only applications, so users can access the data and remote-control Members Only from their own web-based or desktop applications. Michelle's comments raise a lot of good questions about the meaning of openness in this context, the relationship between openness and price, and how security fits into the mix.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 0);"&gt;Code Like A Girl.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Speaking of programming and women, how could I not &lt;a href="http://headrush.typepad.com/creating_passionate_users/2006/03/code_like_a_gir.html"&gt;point in this post&lt;/a&gt; to by Kathy Sierra in her remarkable &lt;span style="font-weight: bold;"&gt;Creating Passionate Users&lt;/span&gt; blog? What does she mean by Girl Code? Kathy quotes from "Morton", who wrote in a comment on another blog.&lt;br /&gt;&lt;i&gt;&lt;/i&gt;&lt;blockquote&gt;&lt;i&gt;'&lt;span style="color: rgb(0, 0, 153);"&gt;As for spending too much time on making the code look right down to the last indentation - my code has been called “girl code” for the same reason...' &lt;/span&gt;&lt;/i&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;And there you have it. I think "girl code" is quite a compliment. &lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Kathy's point is that elegance in design -- down to how the code is typed -- plays an important role in making that code understandable when it needs to be looked at later, or by another developer. Code that "does the job" and is banged out as quickly as possible may end up costing more, when the time it takes to maintain it and enhance it later gets factored in. This really fits right into &lt;a href="http://michaelatmo.blogspot.com/2006/10/how-does-programmer-spend-his-time.html"&gt;my post last Friday&lt;/a&gt; that talks about how programmer's actually spend their time. (I understand CafePress now has &lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Code Like a Girl&lt;/span&gt; T-shirts available!)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Google Heaven: Search Engine Optimization&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Nikki Pilkington runs a U.K. based Internet Marketing business, and often has some very nice  articles posted there. Just today I got her newsletter pointing to &lt;a href="http://www.nikkipilkington.com/google-heaven.html"&gt;this article&lt;/a&gt; on Search Engine Optimization. So often improving your position in Google seems like an arcane art that you can either ignore or spend a fortune on. Nikki gives us a list of ten clear directives for improving our website SEO, including great advice about link exchanges:&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(0, 0, 153);"&gt;It's simple; a good linking campaign is like great sex. You take it slowly, make sure it's focused on great results, and choose your partners wisely. Jumping on anyone and everyone is rarely satisfactory.&lt;/blockquote&gt;In general, Nikki's advice is that there's no magic here: the more text-rich the site is, the simpler the navigation, and the more phrases you think people might search on actually occur on the site, the higher your ranking will climb.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Quick: Tell me what your organization does!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Beth Kanter is one of my favorite bloggers, in part because she so often does interviews of very interesting people in her postings. &lt;a href="http://beth.typepad.com/beths_blog/2006/10/what_is_your_15.html"&gt;Recently she interviewed Laura Allen&lt;/a&gt;, who runs a consultancy called &lt;a href="http://www.15secondpitch.com/new/"&gt;15second pitch&lt;/a&gt;. If you've ever found yourself stumbling to explain what you do -- or what your non-profit stands for --  in a quick encounter at a meeting or a supermarket checkout line, a look at this interview might be useful. Laura's focus is on distilling the essence of what you do  into a fifteen second speech. And you've got to find that essence first!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(102, 0, 0); font-weight: bold;"&gt;Blogging Basics for Women&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Women have been quite forceful in claiming their space in the Blogosphere; perhaps the best known women's project in this space is &lt;a href="http://blogher.org/"&gt;Blogher&lt;/a&gt;. My friend Britt Bravo - a &lt;a href="http://blogher.org/blog/britt-bravo"&gt;contributing editor to the site&lt;/a&gt; -- has just started a &lt;a href="http://basicbloggingforwomen.blogspot.com/"&gt;new blog&lt;/a&gt; with the sole purpose of providing technical assistance to women entering the world of blogging.  With pieces on how to read blogs, how to set up a feed reader, and how to select a blogging platform, Blogging Basics for Women is turning into an ongoing university for those just entering this powerful new medium.&lt;br /&gt;&lt;br /&gt;Britt - like Beth - is also a great interviewer. Scroll down her page on Blogher and read some of the "Solutionary Women" series of interviews with non-profit movers - like this one with &lt;a href="http://blogher.org/node/10392"&gt;Nola Brantly&lt;/a&gt;.&lt;hr /&gt;&lt;span class="technoratitag"&gt;Tagged: &lt;a href="http://www.technorati.com/tags/nptech" rel="tag"&gt;nptech&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-116164602095564735?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/116164602095564735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=116164602095564735' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116164602095564735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116164602095564735'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/10/monday-links.html' title='Monday Links'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-116137332719828001</id><published>2006-10-20T14:13:00.000-05:00</published><updated>2006-11-03T18:53:56.049-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>How does a programmer spend his time?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1705/817/1600/monitor.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1705/817/320/monitor.jpg" alt="" border="0" /&gt;&lt;/a&gt;I just read an &lt;a href="http://blogs.msdn.com/peterhal/archive/2006/01/04/509302.aspx"&gt;interesting post about programmer productivity&lt;/a&gt; in Peter Hallam's blog. Peter is a developer for Microsoft; I found his blog via Jeff Atwood's &lt;a href="http://www.codinghorror.com/blog/"&gt;Coding Horror&lt;/a&gt; blog. Peter is writing about how to make programmers more productive and suggests that all the emphasis on helping programmers write new code faster is misplaced, because programmers don't really spend much of their time writing new code. His estimate is that the typical developer spends about 5% of his time writing new code, 25% of his time modifying old code, and 70% of his time understanding code he needs to modify. Atwood's posted a &lt;a href="http://www.codinghorror.com/blog/images/where-developers-spend-their-time-graph.png"&gt;nice graphic&lt;/a&gt; of this division of labor. &lt;span style="font-style: italic;"&gt;Once you realize where the time is being spent,&lt;/span&gt; &lt;span style="font-style: italic;"&gt;you realize that tools that speed up the writing of new code have very little impact on overall productivity - while anything that make old code more readable and understandable leads to big improvements. &lt;/span&gt;Peter uses this argument to suggest his employer is focusing on the wrong features in Visual Studio, Microsoft's flagship development environment.&lt;br /&gt;&lt;br /&gt;The 5-25-70 task breakdown also explains why programmers so often make utterly unrealistic estimates of how long a task will take them. They estimate it as if they were writing a tiny application from scratch. But in actuality they are modifying or enhancing an application they need first to understand. You've seen those developer tool demo's where the salesguy writes an entire self-contained application from scratch in 30 minutes. Peter writes:&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(0, 0, 153);"&gt;This does not even remotely resemble real world professional coding. The last time I had a coding project like that I was in college. Early in college. A much more representative task would be to send a coder an existing piece of code that they'd never seen, that was undocumented, badly written, badly architected and had several bugs. Then tell them to add a new feature while maintaining the existing behavior as much as possible.&lt;/blockquote&gt;I think anyone who has worked professionally on large applications will recognize this scenario. We just don't usually recognize its full implications.&lt;hr /&gt;&lt;span class="technoratitag"&gt;Tagged: &lt;a href="http://www.technorati.com/tags/nptech" rel="tag"&gt;nptech&lt;/a&gt;, &lt;a href="http://www.technorati.com/tags/programming" rel="tag"&gt;programming&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-116137332719828001?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/116137332719828001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=116137332719828001' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116137332719828001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116137332719828001'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/10/how-does-programmer-spend-his-time.html' title='How does a programmer spend his time?'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-116100297436181380</id><published>2006-10-16T07:31:00.000-05:00</published><updated>2006-11-03T18:53:55.935-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Mike Wyatt's Cone of Uncertainty</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1705/817/1600/aa010846.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1705/817/320/aa010846.jpg" alt="" border="0" width="150" /&gt;&lt;/a&gt;Anyone providing any sort of IT assistance to organizations encounters this problem: you've spent an hour or so discussing some emerging need with your users, when they ask,"So what exactly will you do to solve this problem? When will it be done? What's it going to cost us?" And you have no idea yet; you've barely scratched the surface. How do you answer?&lt;br /&gt;&lt;br /&gt;Over the weekend I ran into the &lt;a href="http://blogs.sun.com/mikewyatt/"&gt;weblog of Mike Wyatt&lt;/a&gt;, who blogs about identity management solutions at Sun Microsystems.  Last Monday Mike posted a piece about what he calls the &lt;a href="http://blogs.sun.com/mikewyatt/entry/identity_implementations_and_the_cone"&gt;Cone of Uncertainty&lt;/a&gt;  model, and provides a tool that shows users how the level of uncertainty - uncertainty about requirements, technology, timeframes, and budgets -  is steadily reduced as a project lifecycle unfolds.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://blogs.sun.com/mikewyatt/resource/cone_of_uncertainty.jpg" title="click for full-size image"&gt;&lt;img src="http://blogs.sun.com/mikewyatt/resource/cone_of_uncertainty.jpg" alt="image of cone, showing uncertainty decreasing with each step in impelemtation" width="300" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Mike points out that failure to recognize the level of uncertainty by vendors, consultants, and users leads to unkept promises, missed deadlines, and cost overruns.&lt;br /&gt;&lt;blockquote style="font-style: italic; color: rgb(0, 0, 153);"&gt;Even with good change control processes and governance procedures, what both the vendor and the customer think the project will be in terms of cost, time, and functionality at the beginning of the project and what it actually turns out to be at the end of the project will at times differ by a wide margin.&lt;/blockquote&gt;The Cone concept and accompanying graphic strike me as effective tools to educate user communities about the advantage of postponing firm ideas of  budget and schedule until a suitable stage in the process. This in turn will lower the pressure on implementors to make promises they very likely will not be able to keep. The events on the horizontal axis of the Cone graphic should be replaced with the steps in your particular implementation methodology and trundled in to your first project meeting!&lt;hr /&gt;&lt;span class="technoratitag"&gt;Tagged: &lt;a href="http://www.technorati.com/tags/nptech" rel="tag"&gt;nptech&lt;/a&gt;, &lt;a href="http://www.technorati.com/tags/project_management" rel="tag"&gt;project_management&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-116100297436181380?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/116100297436181380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=116100297436181380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116100297436181380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116100297436181380'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/10/mike-wyatts-cone-of-uncertainty.html' title='Mike Wyatt&apos;s Cone of Uncertainty'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10518146.post-116056099962071155</id><published>2006-10-11T04:32:00.000-05:00</published><updated>2006-11-03T18:53:55.846-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nptech'/><title type='text'>More on Accessibility</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1705/817/1600/tinystock.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1705/817/320/tinystock.jpg" alt="" border="0" /&gt;&lt;/a&gt;Just a quick note - &lt;a href="http://www.techsoup.org"&gt;TechSoup&lt;/a&gt; has posted another resource relating to website accessibility. &lt;a href="http://www.techsoup.org/learningcenter/access/page5784.cfm"&gt;Four Web Accessibility Myths&lt;/a&gt; adds a layer of relfection to some of the more common recommendations and guidelines.&lt;br /&gt;&lt;br /&gt;For example, most checklists begin with the admonishment to provide alt text for every image. This document points out that if the site is full of decorative images that add little semantic content, alt text on each one can actually make the site &lt;span style="font-style: italic;"&gt;less accessible&lt;/span&gt; to a user working with  screen reader. Three other common recommendations - avoiding javascript, avoiding tables, amd providing titles for all links also go under the microscope.&lt;br /&gt;&lt;br /&gt;In each case we arrive at the same conclusion - that the guideliness must be applied with common sense or they can actually impede site access. Counting tags or relying on software generated accessibility scores is not going to do the trick -- you need to test your design. Nate Koechley, Senior Engineer and Design Liaison at Yahoo, is quoted as saying: "There's no real substitute for testing and putting it in front of users."&lt;hr/&gt;&lt;span class="technoratitag"&gt;Tags: &lt;a href="http://www.technorati.com/tags/nptech" rel="tag"&gt;nptech&lt;/a&gt;, &lt;a href="http://www.technorati.com/tags/techsoup" rel="tag"&gt;techsoup&lt;/a&gt;, &lt;a href="http://www.technorati.com/tags/accessibility" rel="tag"&gt;accessibility&lt;/a&gt;, &lt;a href="http://www.technorati.com/tags/" rel="tag"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10518146-116056099962071155?l=michaelatmo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://michaelatmo.blogspot.com/feeds/116056099962071155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10518146&amp;postID=116056099962071155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116056099962071155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10518146/posts/default/116056099962071155'/><link rel='alternate' type='text/html' href='http://michaelatmo.blogspot.com/2006/10/more-on-accessibility.html' title='More on Accessibility'/><author><name>Michael Stein</name><uri>http://www.blogger.com/profile/12836272340266206986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://aycu40.webshots.com/image/2039/1659963255580703461_rs.jpg'/></author><thr:total>0</thr:total></entry></feed>
