<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Zen and the Art of Nonprofit Technology &#187; nptech</title>
	<atom:link href="http://zenofnptech.org/tag/nptech/feed" rel="self" type="application/rss+xml" />
	<link>http://zenofnptech.org</link>
	<description>Thoughtful and sometimes snarky perspectives on nonprofit technology</description>
	<lastBuildDate>Mon, 08 Mar 2010 00:10:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Drupal and Salesforce</title>
		<link>http://zenofnptech.org/2009/12/drupal-and-salesforce.html</link>
		<comments>http://zenofnptech.org/2009/12/drupal-and-salesforce.html#comments</comments>
		<pubDate>Fri, 01 Jan 2010 00:38:32 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[salesforce]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=592</guid>
		<description><![CDATA[It&#8217;s taken me a while to write this blog post, mostly because I have been working hard at various things (like building a business and building new websites.) This is the last installment in my CRM/CMS integration series, that started almost a year ago (wow!) And I&#8217;m skipping Joomla/Salesforce Integration because there isn&#8217;t any publicly [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s taken me a while to write this blog post, mostly because I have been working hard at various things (like building a business and building new websites.) This is the last installment in my <a href="http://zenofnptech.org/2009/01/integration-of-crm-and-cms.html">CRM/CMS integration series</a>, that started almost a year ago (wow!) And I&#8217;m skipping Joomla/Salesforce Integration because there isn&#8217;t any publicly available documentation or code about the <a href="http://www.nonprofitsoapbox.com/solutions/salesforce-integration">integration that PICnet did with Joomla and Salesforce</a>, called J!Salesforce.  [update: see Ryan's comment below.]<em><strong></strong></em></p>
<p>So what is the state of Drupal/Salesforce Integration? It&#8217;s not as mature as the Plone/Salesforce integration, for sure, but it is coming along nicely. There are several contributed modules:</p>
<ul>
<li><a href="http://drupal.org/project/salesforce">salesforce</a> &#8211; main module, with API, node, and user integration possibilities. This module provides the basic salesforce API connection (via SOAP), and includes field mapping, and basic import/export</li>
<li><a href="http://drupal.org/project/sf_webform">sf_webform</a> &#8211; Makes integration with webforms in Drupal fairly easy. Web-to-lead is quite nice and flexible with this module.</li>
<li><a href="http://www.ubercart.org/contrib/11621">uc_salesforce</a> &#8211; Provides integration with ubercart orders</li>
<li><a href="http://drupal.org/node/453846">parser-salesforce</a> &#8211; Integration with FeedAPI &#8211; pulling data from salesforce into drupal nodes via FeedAPI  (I hope to start maintaining this module)</li>
<li><a href="http://drupal.org/node/465962">sf_import</a> &#8211; Import Salesforce objects into Drupal nodes (will be folded into the main salesforce module)</li>
</ul>
<p>All of these modules are in alpha or beta, although I know for a fact that some of them (or versions of them) are working in production sites. There are a fair number of bugs that <a href="http://drupal.org/project/issues/search/salesforce?categories[]=bug&amp;status[]=1&amp;status[]=13&amp;status[]=8&amp;status[]=14&amp;status[]=15&amp;version[]=6.x&amp;version[]=349898&amp;version[]=349899">need to be fixed</a> before there is a stable release. There are a bunch of outstanding issues that need a lot of work (like caching, for instance). There are two other modules that are related, but don&#8217;t use the main salesforce api module &#8211; one for <a href="http://www.ubercart.org/contrib/7155">ubercart</a>, and one for <a href="http://drupal.org/project/salesforcewebform">web-to-lead</a> (called salesforcewebform). That module has a stable release, but only provides the ability to integrate between Webforms and leads, not other objects.</p>
<p>Right now, the salesforce module allows for integration of contact, lead and campaign objects only. so that&#8217;s another big area that could use some work.</p>
<p>There is a <a href="http://developmentseed.org/blog/2009/may/08/integrating-drupal-and-salesforce">good screencast</a> done by one of the folks (Jeff Miccolis from Development Seed) who has worked a lot on this project.</p>
<p>I&#8217;d say that in a year, we&#8217;ll have a good solid module release, providing lots of features for integration between Drupal and Salesforce.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/12/drupal-and-salesforce.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Got Research?</title>
		<link>http://zenofnptech.org/2009/12/got-research.html</link>
		<comments>http://zenofnptech.org/2009/12/got-research.html#comments</comments>
		<pubDate>Mon, 07 Dec 2009 21:54:27 +0000</pubDate>
		<dc:creator>mpm</dc:creator>
				<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[idealware]]></category>
		<category><![CDATA[nptech]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=590</guid>
		<description><![CDATA[One of the great things about the nonprofit technology field is the collection of nonprofit organizations that provide what is often called &#8220;Intermediary&#8221; services to other nonprofits: information and resources that help nonprofit organizations do the work they do in the world,  by helping them make good technology decisions.
I&#8217;ve been involved in one way or [...]]]></description>
			<content:encoded><![CDATA[<p>One of the great things about the nonprofit technology field is the collection of nonprofit organizations that provide what is often called &#8220;Intermediary&#8221; services to other nonprofits: information and resources that help nonprofit organizations do the work they do in the world,  by helping them make good technology decisions.</p>
<p>I&#8217;ve been involved in one way or another with a number of these intermediary organizations. One of them, <a href="http://idealware.org">Idealware</a>, is an organization whose goal is to provide the sector with unbiased, analytically developed reviews and information about software that nonprofits use in their everyday work. This is incredibly important stuff, and it&#8217;s darned hard work &#8211; I know, I&#8217;ve been involved in doing a bit of research for Idealware.</p>
<p>If we don&#8217;t have this sort of research in our sector, nonprofits won&#8217;t have the kind of analytical approach to software available &#8211; it is much needed. As you might imagine, funding this sort of work doesn&#8217;t come easy &#8211; they <a href="http://www.idealware.org/IdealwareResearchFund.php">need our help</a> to be able to continue to provide great research.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/12/got-research.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Same crap, different day</title>
		<link>http://zenofnptech.org/2009/11/same-crap-different-day.html</link>
		<comments>http://zenofnptech.org/2009/11/same-crap-different-day.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:45:41 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[openstandards]]></category>
		<category><![CDATA[socialnetworks]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=580</guid>
		<description><![CDATA[I&#8217;m warning you &#8211; this is snarky.
I was only vaguely following the brou-ha-ha over Causes leaving Myspace. Only vaguely because I don&#8217;t really keep close track of the goings on in the Social Networking space: it&#8217;s not my passion. I use them a lot, both for work as well as for personal use. I know [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m warning you &#8211; <em>this is snarky.</em></p>
<p>I was only vaguely following the <a href="http://netsquared.org/blog/joesolomon/net-tuesday-organizers-stand-web-connects-us-all-will-you-causes-myspace-facebook-184674">brou-ha-ha</a> over Causes leaving Myspace. Only vaguely because I don&#8217;t really keep close track of the goings on in the Social Networking space: it&#8217;s not my passion. I use them a lot, both for work as well as for personal use. I know they are becoming an increasingly important tool for nonprofits in communicating with their constituents, and so I do keep them in my peripheral vision, for sure.</p>
<p>Anyway, in reading the varied reactions to this news, I had to just sigh, and then get annoyed. Sigh because of what feels to me to be the wasted energy that the nonprofit sector has spent over many years, using, hawking, and supporting proprietary tools and companies. Annoyed because it seems the nptech community hasn&#8217;t figured this out, even being hit over the head with this over, and over, and over again.</p>
<p>Make no mistake about it &#8211; Causes is a for profit company, and they are making what is, I&#8217;d bet, a decision based entirely on economics. If you&#8217;ve read any of the <a href="http://carnet.wordpress.com/2008/10/09/sequoia-prepares-ceos-for-doom-and-gloom/">gloomy news</a> from Silicon Valley, this is just the beginning. Social ventures will not be immune to the blowing winds of economic distress.</p>
<p>If we keep building our nonprofit toolsets on proprietary software and for-profit web services, even if they are free (for now) we are going to be bit by this over and over again. The only way we&#8217;re going to get out of this cycle is to channel this energy and resources into open software (including &#8220;open&#8221; source apps for proprietary web services), open standards, and open networks &#8211; things no one can take away.</p>
<p>I love to write blog entries about successful open source efforts &#8211; like CiviCRM, or the amazing stuff people are doing in the mobile space. Writing blog entries about for-profit web vendors that make economic decisions that hurt nonprofits because we depend on them too much is just not fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/11/same-crap-different-day.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Open Mobile Camp report</title>
		<link>http://zenofnptech.org/2009/10/open-mobile-camp-report.html</link>
		<comments>http://zenofnptech.org/2009/10/open-mobile-camp-report.html#comments</comments>
		<pubDate>Sun, 25 Oct 2009 16:52:07 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Open Standards]]></category>
		<category><![CDATA[civicrm]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=575</guid>
		<description><![CDATA[Yesterday, I spent the day in Manhattan, at the UNICEF building, with a bunch of folks passionate about the technology in mobile phones, and the ways to use that technology for good. I&#8217;ve been a very long time cell phone user (had one since 1998), but I haven&#8217;t been involved in implementing a mobile system [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I spent the day in Manhattan, at the UNICEF building, with a bunch of folks passionate about the technology in mobile phones, and the ways to use that technology for good. I&#8217;ve been a very long time cell phone user (had one since 1998), but I haven&#8217;t been involved in implementing a mobile system for an organization, so I had a lot to learn.</p>
<p>The place to find reports on what happend is <a href="http://mobiletech4socialchange.pbworks.com/Documentation-and-Agenda-OMC09">on the wiki</a>. Also, check out the <a href="http://search.twitter.com/search?q=%23omc09">twitter stream</a> for the #omc09 hashtag.</p>
<p>I was especially interested in the issue of mobile data collection. (I was so interested, <a href="http://mobiletech4socialchange.pbworks.com/Data-Collection">I facilitated a session</a>.) And, even more specifically, I&#8217;m interested in how to leverage CiviCRM and mobile devices for a range of interesting applications. There are a number of ways to get data from mobile phones into a CRM &#8211; and all have advantages and disadvantages, depending on a lot of things.</p>
<ul>
<li>Globally, what you can basically depend on is SMS. Smartphones haven&#8217;t made it into most of the developing world, nor have 3G networks. So how do you get SMS data into a database system like CiviCRM? You need an SMS gateway, and systems such as <a href="http://www.rapidsms.org/">RapidSMS</a> to gather data</li>
<li>Use J2ME to write applications for mobile phones, and send the data via SMS to a central database.</li>
<li>A tool such as <a href="http://www.spatialepidemiology.net/epicollect/">EpiCollect</a>, which is an Android app.</li>
<li>A slimmed-down, simplified webform to be used on mobile browsers.</li>
</ul>
<p>One thing that would facilitate this would be a more robust API system in CiviCRM &#8211; access to the data via REST or JSON, which would allow CiviCRM to talk with some of the tools out there like <a href="http://instedd.org/mesh4x">Mesh4X</a>.</p>
<p>I learned a ton. Thanks to <a href="http://mobileactive.org">MobileActive.org</a> and the <a href="http://www.open-mobile.org/">Open Mobile Consortium</a> for a fabulous event.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/10/open-mobile-camp-report.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Security and Privacy in a Web 2.0 world</title>
		<link>http://zenofnptech.org/2009/10/security-and-privacy-in-a-web-2-0-world.html</link>
		<comments>http://zenofnptech.org/2009/10/security-and-privacy-in-a-web-2-0-world.html#comments</comments>
		<pubDate>Fri, 09 Oct 2009 01:08:41 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=568</guid>
		<description><![CDATA[Beth threw down the gauntlet, and I had to pick it up. I&#8217;m sort of surprised I hadn&#8217;t written about this before. I think a lot about both of these, not so much for myself, but for organizations that I work with whose work is fairly sensitive.
First off, some definitions &#8211; I think that these [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_569" class="wp-caption alignright" style="width: 310px"><a href="http://www.flickr.com/photos/siriusrust/3231651600/sizes/m/"><img class="size-medium wp-image-569" title="security_camera" src="http://zenofnptech.org/wp-content/uploads/3231651600_0a3a54a400-300x199.jpg" alt="Security Camera - Photo by Sirius Rust" width="300" height="199" /></a><p class="wp-caption-text">Security Camera - Photo by Sirius Rust</p></div>
<p>Beth <a href="http://beth.typepad.com/beths_blog/2009/10/ant-trails-autumn-and-placement-of-fences.html">threw down the gauntlet</a>, and I had to pick it up. I&#8217;m sort of surprised I hadn&#8217;t written about this before. I think a lot about both of these, not so much for myself, but for organizations that I work with whose work is fairly sensitive.</p>
<p>First off, some definitions &#8211; I think that these two terms do get mixed up quite often, and understanding what&#8217;s really being meant by them in a technical context is important.</p>
<p><em>Security</em>, in this context, is the concept that your personal computing resources and data are safe from both prying eyes, as well as hijack by crackers and spammers who will use those resources and data for their nefarious ends. In the case of your computing resources and personal data inside that box you call your laptop, or protecting the whole of your home or office network, security is a matter of using specific tools that prevent unprivileged outsiders from getting in. Wifi passwords, firewalls, password protected fileshares, virus protection software, etc. are the tools of the trade here. Security of your private data that is &#8220;in the cloud&#8221; is largely at the mercy of the software developers who hold your data. Luckily, most of them take security quite seriously. (That said, your data &#8220;in the cloud&#8221; can be compromised by lack of security on your network or laptop &#8211; someone installs a key logger, for instance, and grabs all of your passwords.)</p>
<p><em>Privacy</em>, in this context, is that <em>you</em> can control, in a granular sense, what information about you is exposed to whom. Privacy is, as Beth says, primarily a matter of human behavior, but there are very interesting intersections with technology and security. In some instances, services have default privacy settings that are a lot less private than someone might like &#8211; and it takes some know-how to figure out how to correct those settings. Privacy is, also, a set of decisions that get made &#8211; sometimes in haste, or without much consideration. Your drunken decision to post that picture of you (or a co-worker) dancing in your underwear on a table at a party, the cat is out of the bag, and may never be able to be put back.</p>
<p>Security and privacy in the context of online communities, as Beth points out, are different beasts. The software that drives online communities (such as Drupal, phpBB, and others) have options to allow for varied levels of security. You might need to have a password to see anything. Or you might just need a password to make comments. You might not be able to just register for an account &#8211; you might need to go through an admin. These days, most software driving communities have roles you can assign people to, with specific privileges granted per role.</p>
<p>But privacy is made up of policy (the policy of the organization running the community) as well as the behavior of the members &#8211; their collective agreement that &#8220;what happens in Vegas, stays in Vegas.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/10/security-and-privacy-in-a-web-2-0-world.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Data Ecosystems</title>
		<link>http://zenofnptech.org/2009/09/data-ecosystems.html</link>
		<comments>http://zenofnptech.org/2009/09/data-ecosystems.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 18:46:09 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[nten]]></category>
		<category><![CDATA[openapi]]></category>

		<guid isPermaLink="false">http://zenofnptech.org/?p=566</guid>
		<description><![CDATA[Not so long ago, nonprofit organizations had software tools, that dealt with specific parts of their organizational process. They had fundraising tools, client management tools, volunteer management tools, HR tools, accounting tools, etc. And the data in these varied tools were siloed &#8211; there was no way for one tool to talk to another without:

painstaking [...]]]></description>
			<content:encoded><![CDATA[<p>Not so long ago, nonprofit organizations had software tools, that dealt with specific parts of their organizational process. They had fundraising tools, client management tools, volunteer management tools, HR tools, accounting tools, etc. And the data in these varied tools were siloed &#8211; there was no way for one tool to talk to another without:</p>
<ol>
<li>painstaking manual entry</li>
<li>painstaking export/import processes</li>
<li>tools written by the same vendor designed to talk to each other (which meant that they were generally exceedingly expensive)</li>
</ol>
<p>Although many nonprofit organizations still find themselves in this situation, there are increasing numbers of tools available to help them out of it. And as more and more organizational processes become web-based (whether &#8220;in the cloud&#8221; or self-hosted), and as more and more nonprofit-focused software includes open APIs (with some unfortunate exceptions,) nonprofit data is looking less and less siloed, and more and more like an ecosystem &#8211; many different software parts talking to others.</p>
<p><a href="http://nten.org">NTEN</a> is trying to get a bit of a handle on this with the <a href="http://nten.org/blog/2009/09/02/nonprofit-data-ecosystem-how-does-your-data-flow">Data Ecosystem Survey</a>.</p>
<p>I&#8217;m very much looking forward to the result &#8211; looking to see where this new set of tools that can talk freely to each other is working &#8230; and where it isn&#8217;t &#8211; where there is still work to be done. <strong>Please take time to fill it out!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/09/data-ecosystems.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Evaluation and being a learning organization</title>
		<link>http://zenofnptech.org/2009/09/evaluation-and-being-a-learning-organization.html</link>
		<comments>http://zenofnptech.org/2009/09/evaluation-and-being-a-learning-organization.html#comments</comments>
		<pubDate>Sat, 12 Sep 2009 18:15:59 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Technology Zen]]></category>
		<category><![CDATA[evaluation]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Nonprofits]]></category>
		<category><![CDATA[nptech]]></category>

		<guid isPermaLink="false">http://www.zenofnptech.org/?p=561</guid>
		<description><![CDATA[Beth Kanter tweeted about an article by Gale Berkowitz relating to evaluation, which I found really fascinating &#8211; it is a must read. In this article, Gale points to an interesting shift within her organization (the Packard Foundation):
&#8220;Over the past four years we have been shifting from evaluation for proof or accountability (“Did the program [...]]]></description>
			<content:encoded><![CDATA[<p>Beth Kanter <a href="http://twitter.com/kanter/statuses/3934491055">tweeted</a> about an <a href="http://www.good.is/post/more-on-evaluation-for-learning/">article by Gale Berkowitz</a> relating to evaluation, which I found really fascinating &#8211; it is a must read. In this article, Gale points to an interesting shift within her organization (the Packard Foundation):</p>
<blockquote><p>&#8220;Over the past four years we have been shifting from evaluation for proof or accountability (“Did the program work?”) to evaluation for program improvement (“What did we learn that can help us make the program better?”).&#8221;</p></blockquote>
<p>In some ways, it&#8217;s a subtle shift &#8211; but as she says, the latter leads to &#8220;real time&#8221; evaluation &#8211; something that happens as one moves through projects, not just at the end.</p>
<p>Nonprofit organizations often have their feet to the fire to evaluate their programs and projects, because funders and contributors often demand proof that their programs work. And there has been an overall movement in the sector in the direction of increased evaluation and learning.  The community I&#8217;m a part of, the group of for-profit (&#8220;for-little-profit&#8221; as is often said &#8211; we&#8217;re small and lean)  companies that serve the technical needs of nonprofits, evaluation is generally not part of the process of the work we do. But it should be.</p>
<p>I&#8217;ve <a href="http://www.zenofnptech.org/?s=evaluation">talked about this before</a>. A lot. In a variety of different contexts. To me, evaluation, both internal (&#8220;how could we have done this process better?&#8221; &#8220;&#8221;How could we have worked together as a team better?&#8221;) as well as externally with the client (&#8220;How did we do?&#8221; &#8220;What could we have done better?&#8221; &#8220;How could we have communicated better?&#8221;) is a critical part of the work we do.</p>
<p>It&#8217;s a tough balance. We&#8217;re geeks, often busy deep in the command-line, SQL and code. We&#8217;re often extremely busy, juggling lots of projects and demands at once. The bottom line, of course, for us, is always a measure of how well we are doing, but I don&#8217;t think that&#8217;s enough. As our sector as a whole moves further and further along the path of a commitment to evaluation and learning, I think it behooves us to follow.</p>
<p>So, you ask, what are good strategies to start with? I can give you what we try to do. Some of it is well worked out, and some is nascent. All of these we aim to do, but it&#8217;s easy to miss the target. Evaluation is a learning process, like anything else, and the most important thing is an intention and commitment to being a learning organization. The rest will eventually follow over time.</p>
<ol>
<li>Spend time at the beginning of each project outlining evaluation steps and process for the project.</li>
<li>Spend time at the end of every project asking internally &#8220;what worked, and what didn&#8217;t work?&#8221;</li>
<li>Ask clients at the end of the project a set of questions about the process and the result.</li>
<li>If its an ongoing engagement, ask periodically (we aim for every 6 months or so) for an evaluation meeting or call with the client.</li>
<li>Write a report at the end of each project with lessons learned.</li>
<li>When a proposal isn&#8217;t accepted, ask a few questions, both internally and externally, and write up a short report with lessons learned.</li>
<li>Ask internally how earlier lessons learned, are being applied to current projects.</li>
<li>Always be open to learning how to make things better.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/09/evaluation-and-being-a-learning-organization.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Specify Story, not details</title>
		<link>http://zenofnptech.org/2009/08/specify-story-not-details.html</link>
		<comments>http://zenofnptech.org/2009/08/specify-story-not-details.html#comments</comments>
		<pubDate>Wed, 19 Aug 2009 19:42:41 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology Zen]]></category>
		<category><![CDATA[nptech]]></category>

		<guid isPermaLink="false">http://www.zenofnptech.org/?p=552</guid>
		<description><![CDATA[I&#8217;ve been a fan of user stories for several years now. User stories are a way to describe a set of functionalities of an application in a way that is focused on results &#8211; it&#8217;s easy to connect to mission. An example from an events management application:
The organization should be able to create several different [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a fan of user stories for several years now. User stories are a way to describe a set of functionalities of an application in a way that is focused on results &#8211; it&#8217;s easy to connect to mission. An example from an events management application:</p>
<blockquote><p>The organization should be able to create several different kinds of events, and determine for each kind of event which detailed information will be taken. Those events can be displayed in a list or calendar format. Users can register for events, and pay using a credit card.</p></blockquote>
<p>There are many ways to describe this story &#8211; it certainly can be a lot more detailed, but what&#8217;s clear is the result of this functionality. And, of course, user stories are great for agile development process.</p>
<p>Developers would determine how much this function would cost (based on our knowledge of the tools we use, and the time it takes using those tools to generate this sort of functionality), and clients would know exactly what they are getting from a functionality standpoint. When this functionality is complete, everyone is happy. The developers get reasonable compensation for a job well done, and the clients get the mission-based functionality they asked for.</p>
<p>And it would avoid a situation which I have become recently far too familiar with &#8211; vendors who underbid projects, and then feel the need to resort not to the intent of the contract, but the letter. Everyone knows it is utterly impossible to specify every detail in the letter of a contract &#8211; sometimes letter of the contract, unfortunately, details things like fields and queries, not functionality. The letter of a contract will be, almost by definition unless based on functionality, an inadequate representation of the final result needed. In this case, no one really wins. The clients either don&#8217;t get the functionality they expected, or they pay extra for it, and they leave the project with a bad taste in their mouth about the vendors, which will only come around to hurt the vendors later.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/08/specify-story-not-details.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tidbits</title>
		<link>http://zenofnptech.org/2009/07/tidbits-11.html</link>
		<comments>http://zenofnptech.org/2009/07/tidbits-11.html#comments</comments>
		<pubDate>Fri, 03 Jul 2009 19:05:51 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[nptech]]></category>

		<guid isPermaLink="false">http://www.zenofnptech.org/?p=531</guid>
		<description><![CDATA[Here&#8217;s a broad ranging list of interesting tidbits I&#8217;ve found recently.

Heard of RDFa? A List Apart has a great introduction to it.
Have a Mac? Have an iPhone? Want to use it as a remote? Learn how.
Interesting strategy for wireframes: add color shading for emphasis. Example 1. Example 2.
Top 10 Firefox 3.5 features from Lifehacker. I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a broad ranging list of interesting tidbits I&#8217;ve found recently.</p>
<ul>
<li>Heard of RDFa? A List Apart has a <a href="http://www.alistapart.com/articles/introduction-to-rdfa/">great introduction</a> to it.</li>
<li>Have a Mac? Have an iPhone? Want to use it as a remote? <a href="http://mac.appstorm.net/roundups/iphone-roundups/9-remote-control-apps-for-iphone/">Learn how</a>.</li>
<li>Interesting strategy for wireframes: add color shading for emphasis. <a href="http://wireframes.linowski.ca/2009/06/hatched-colour-overlays/">Example 1</a>. <a href="http://wireframes.linowski.ca/2009/07/digital-colour-overlays/">Example 2</a>.</li>
<li><a href="http://lifehacker.com/5295655">Top 10 Firefox 3.5 features</a> from Lifehacker. I&#8217;m loving 3.5 so far.</li>
<li><a href="http://nten.org/blog/2009/07/01/10-disruptive-technologies-you-need-think-about">10 Disruptive Technologies</a> to have on the radar.</li>
<li>A <a href="http://www.nonprofittechblog.org/towards-a-new-kind-of-nonprofit-website-part-ii">thoughtful, interesting example</a> of where Drupal can work better over Wordpress.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/07/tidbits-11.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Newly discovered project management tool: Redmine</title>
		<link>http://zenofnptech.org/2009/07/newly-discovered-project-management-tool-redmine.html</link>
		<comments>http://zenofnptech.org/2009/07/newly-discovered-project-management-tool-redmine.html#comments</comments>
		<pubDate>Thu, 02 Jul 2009 18:11:42 +0000</pubDate>
		<dc:creator>Pearlbear</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Nonprofit Tech]]></category>
		<category><![CDATA[nptech]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.zenofnptech.org/?p=529</guid>
		<description><![CDATA[Any consulting shop that does significant amounts of implementation and development (as we do) needs a project management and ticketing tool. Basecamp seems to be a standard that many people have reached for. We were using Intervals for a while, which is really a fabulous tool if you do a lot of hourly consulting. We [...]]]></description>
			<content:encoded><![CDATA[<p>Any consulting shop that does significant amounts of implementation and development (as we do) needs a project management and ticketing tool. <a href="http://basecamphq.com">Basecamp</a> seems to be a standard that many people have reached for. We were using <a href="http://getintervals.com">Intervals</a> for a while, which is really a fabulous tool if you do a lot of hourly consulting. We also have been using Google spreadsheets for some elements of project management.</p>
<p>All tools have their strengths and weaknesses. And, in addition, the best tool does nothing without good human project management skills using it. As a shop that practices Agile development (we use an adaptation of scrum methodology that seems to work for a shop that does multiple projects with small teams,) finding a good tool that facilitates instead of hobbles Agile was critical for us.</p>
<p>We found, and have chosen to use <a href="http://redmine.org">Redmine</a> for our project management/ticketing system. You can think of it as a multi-project version of <a href="http://trac.edgewall.org">Trac</a>, which is a fabulous ticketing/wiki system that we were initially going to go with. Redmine has the elements of Trac that we liked, with the added ability to track multiple projects. Like Basecamp, Redmine has document storage and messaging systems. It doesn&#8217;t have milestones per se, but it does allow you to see tasks in calendar and Gantt views, which is very helpful. Unlike Basecamp, you can add custom fields to tickets, users and other features. Having spent many hours in Basecamp, I actually like Redmine much better. It does even do time tracking, which we won&#8217;t use, but is nice to know is there. And the wiki is nice. Basecamp&#8217;s Writeboards seem so much more like an add on than integrated.</p>
<p>It&#8217;s a Ruby on Rails application, and that was actually kind of fun to finally get to install and play with RoR a tiny bit. And it&#8217;s great that it&#8217;s free and open source. Although that wasn&#8217;t an absolute requirement for us, it is most definitely a plus, given so much of our work is implementing open source web tools. And it&#8217;s nice to save a few bucks per month.</p>
]]></content:encoded>
			<wfw:commentRss>http://zenofnptech.org/2009/07/newly-discovered-project-management-tool-redmine.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
