<?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>E-learning Curve Blog at Edublogs &#187; organizational style</title>
	<atom:link href="http://elearningcurve.edublogs.org/category/organizational-style/feed/" rel="self" type="application/rss+xml" />
	<link>http://elearningcurve.edublogs.org</link>
	<description>E-learning Curve Blog is Michael Hanley&#039;s elearning blog about skills, knowledge, and organizational development using web-based training and technology in education</description>
	<lastBuildDate>Wed, 09 Sep 2009 16:00:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Shiny new technologies used by dusty old professions</title>
		<link>http://elearningcurve.edublogs.org/2009/06/29/shiny-new-technologies-used-by-dusty-old-professions/</link>
		<comments>http://elearningcurve.edublogs.org/2009/06/29/shiny-new-technologies-used-by-dusty-old-professions/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 16:04:00 +0000</pubDate>
		<dc:creator>Michael Hanley</dc:creator>
				<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Social Constructivism]]></category>
		<category><![CDATA[content delivery]]></category>
		<category><![CDATA[culture of learning]]></category>
		<category><![CDATA[e-learning]]></category>
		<category><![CDATA[educational media]]></category>
		<category><![CDATA[knowledge sharing]]></category>
		<category><![CDATA[multiple channels]]></category>
		<category><![CDATA[new economy]]></category>
		<category><![CDATA[organizational development]]></category>
		<category><![CDATA[organizational learning]]></category>
		<category><![CDATA[organizational style]]></category>
		<category><![CDATA[read/write web]]></category>
		<category><![CDATA[social impact of e-learning]]></category>
		<category><![CDATA[social learning]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[diffusion of innovation]]></category>
		<category><![CDATA[education in ireland]]></category>
		<category><![CDATA[informal learning]]></category>
		<category><![CDATA[non-formal learning]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://elearningcurve.edublogs.org/2009/06/29/shiny-new-technologies-used-by-dusty-old-professions/</guid>
		<description><![CDATA[I hadn't planned on blogging about informal learning today, but an article in Irish e-zine Silicon Republic interested me, and I thought I'd bring it to you.]]></description>
			<content:encoded><![CDATA[<p>I hadn&#8217;t planned on blogging about informal learning today, but an article in Irish e-zine <strong>Silicon Republic</strong> interested me, and I thought I&#8217;d bring it to you. According to the article <em>Number crunchers find social media a ‘tweet’ surprise</em>,&#160; members of the Institute of Certified Public Accountants (CPA) have begun using social media such as <a href="http://www.twitter.com" target="_blank">Twitter</a>, <a href="http://www.facebook.com" target="_blank">Facebook</a> and <a href="http://www.linkedin.com" target="_blank">LinkedIn</a> to co-ordinate continuous professional education. The CPA is the educational, representative and regulatory body for over 5000 members and students. The Institute&#8217;s role is to: </p>
<ul>
<li>Regulate CPAs in accordance with the law and the Institute&#8217;s Code of Ethics in the public interest. </li>
<li>Ensure that CPAs are constantly up to date in all matters relating to their professional work. </li>
<li>Maintain the highest levels of educational standards for new entrants to the profession. </li>
<li>Represent the interests of members where appropriate. </li>
</ul>
<p>The CPA’s Suzanne Shaw, outlined the reason for the emergence of non-formal and informal e-learning technologies in the Institute: </p>
<blockquote><p>As one of [the bodies] in the Ireland that train accountants and regulate them throughout their professional life, our members are predominantly split three ways: practitioners; entrepreneurs; and employees of businesses. </p>
<p>All of them are at the coalface of the current economic climate and many of them use tools like LinkedIn, Twitter and Facebook to give one another practical advice about sustaining businesses and planning for a long-term environment. It’s a great way to get information out to people really quickly. </p>
</blockquote>
<p>It seems that the CPA members are using Facebook and Twitter to share articles and information to keep each apprised of developments in their domain. Ms. Shaw again: </p>
<blockquote><p>The beauty of social networking is it enables two-way communication or, if you want, one-to-many communication. The CPA uses it to gauge feedback on courses and products and adjust them accordingly. </p>
</blockquote>
<p>One of the benefits of LinkedIn, Facebook and Twitter is that they are &quot;ready-made.&quot; The CPA&#8217;s experience is that they can concentrate on the business use of the technology without contributors having to worry about the technology <em>per se</em>. Despite being (by it&#8217;s very nature) a very traditional organization, the obvious business advantages of using these platforms for information-sharing seems to have eased the transition to using social media. There are a number of core uses of social media for learning in the CPA: </p>
<ul>
<li>The CPA recently set up a space on Facebook for new students to get and share information. </li>
<li>In terms of professional use, with closed LinkedIn forums are used, so information can be kept confidential between members. </li>
<li>CPA accountants are using Twitter as a way of relaying information or lobbying issues. </li>
<li>Professional members make use of LinkedIn to keep in touch with each other, as well as business associates. </li>
</ul>
<p>Interestingly, one of the main drivers of the growth in utilization of social media tools is that accountants&#8217; clients are &quot;pushing them to be more involved in online communication&quot; according to Ms. Shaw. </p>
<p>It seems that once members are exposed to Web 2.0 technologies, they adapt their own information-sharing practices to include Twitter and Facebook. Ms. Shaw stated that: </p>
<blockquote><p>Many share war stories and know-how in the forums. With CPE seminars taking place across the country, people not only meet up but can also keep in touch. Because people have hectic working lives and a home life to balance, they can’t get to every course or seminar, so they &#8230;use these tools to share notes and find out where the next course is taking place. Not every one can make it to the centre of Dublin after a day’s work, so we’ve started uploading video lectures. Students &#8230;are recording podcasts of lectures and sharing on places like Facebook. We estimate about 10% of our 5,500 members and students are using social media for continuous professional education. With Facebook, for example, they are truly engaging with one another. Many use it because they are that generation, others have begun dabbling. It can only grow from here. </p>
</blockquote>
<p>Brutus, in Shakespeare&#8217;s <em>Julius Caesar</em> tells Cassius that&#160; </p>
<blockquote><p>There is a tide in the affairs of men.     <br />Which, taken at the flood, leads on to fortune </p>
<p align="right">Act IV, Scene 3. </p>
</blockquote>
<p>In a similar vein, I would suggest that there are trends in the uses and the adoption of technology. The current global economic environment as well as the emergence and broad adoption of easy-to-use Read/Write Web tools like Facebook, Twitter, and LinkedIn in society-at-large are profoundly re-shaping the ways people and organizations communicate. </p>
<p>As we know from Rogers&#8217; writings on diffusion of innovation, people’s attitude toward a new technology is a key element in its diffusion. Roger’s Innovation Decision Process theory asserts that innovation diffusion is a process that occurs over time through five stages: </p>
<p>&#160;&#160; 1. Awareness   <br />&#160;&#160; 2. Interest    <br />&#160;&#160; 3. Evaluation    <br />&#160;&#160; 4. Trial    <br />&#160;&#160; 5. Adoption </p>
<p>The final phase of the diffusion process is characterized by large-scale continued use of the idea or technology, and by &quot;satisfaction with&quot; (<em>Diffusion of Innovations</em>, 2003, p.2) the idea. This does not mean that the the individual or organization that has accepted the idea will use it constantly, rather, it means that the diffused idea has been integrated into their schema or metal model as a valuable asset or resource. </p>
<p align="center"><a href="http://michaelhanley.ie/demos/demo_images/Shinynewtechnologiesusedbydustyoldprofes_D3D5/Scurvebellcurve.jpg"><img title="Scurvebellcurve" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="484" alt="Scurvebellcurve" src="http://michaelhanley.ie/demos/demo_images/Shinynewtechnologiesusedbydustyoldprofes_D3D5/Scurvebellcurve_thumb.jpg" width="622" border="0" /></a> Figure 1 Diffusion of Innovation curve    <br />[Click to enlarge]</p>
<p>Individuals or organizations will typically go through these processes at varying speeds, depending on factors ranging from the cost, time, and effort required to implement the diffused concept, the return on the investment, how well it aligns with their previous experience with similar concepts, as well as the complexity of the idea or technology under consideration. By endorsing and supporting a range of well-tested, free-to-use solutions, that are currently very positively received in the public consciousness due to their apparent ability to elect presidents (Obama), overthrow despotic regimes (<strike>Obama again for Dubya</strike> Iran), and circumvent traditional media channels (Michael Jackson&#8217;s death). Such momentum is hard to ignore, especially when coupled with the economic imperative of clients demanding access to CPA members&#8217; skills via social media. </p>
<p>However, a corollary to the curve described in Figure 1 (above) is the Gartner Hype Lifecycle illustrated in Figure 2 (below). </p>
<p align="center"><a href="http://michaelhanley.ie/demos/demo_images/Shinynewtechnologiesusedbydustyoldprofes_D3D5/Gartner_Hype_Cycle.jpg"><img title="Gartner_Hype_Cycle" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="318" alt="Gartner_Hype_Cycle" src="http://michaelhanley.ie/demos/demo_images/Shinynewtechnologiesusedbydustyoldprofes_D3D5/Gartner_Hype_Cycle_thumb.jpg" width="485" border="0" /></a> Figure 2 Generic Gartner Hype Cycle    <br />[Click to enlarge]</p>
<p>I would suggest that Twitter, Facebook etc are well on their way to reaching what Gartner describes as the &quot;Peak of Inflated Expectations&quot; associated with this type of innovation. It remains to be seen if the CPA can take this flood in the tide of technology and progress their non-formal learning initiatives, or if they will be &quot;bound in shallows and in miseries&quot; if they are unable to leverage the potential of this phenomenon. </p>
<p>___________ </p>
<p><strong>References:</strong> </p>
<p>Kennedy, J. (2009). Number crunchers find social media a ‘tweet’ surprise. <em>Silicon Republic</em>. [Internet] 29 June. Available from: <a href="http://www.siliconrepublic.com/news/article/13271/">http://www.siliconrepublic.com/news/article/13271/</a> [Accessed 29 June 2009]&#160; </p>
<p>Rogers, E. M. (2003) Diffusion of Innovations, 5th ed.. Simon &amp; Schuster International. </p>
<p>&#8211; </p>
]]></content:encoded>
			<wfw:commentRss>http://elearningcurve.edublogs.org/2009/06/29/shiny-new-technologies-used-by-dusty-old-professions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools for creating e-learning in an open (XML) environment</title>
		<link>http://elearningcurve.edublogs.org/2008/04/23/tools-for-creating-e-learning-in-an-open-xml-environment-2/</link>
		<comments>http://elearningcurve.edublogs.org/2008/04/23/tools-for-creating-e-learning-in-an-open-xml-environment-2/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 14:09:00 +0000</pubDate>
		<dc:creator>Michael Hanley</dc:creator>
				<category><![CDATA[ISD]]></category>
		<category><![CDATA[content development]]></category>
		<category><![CDATA[e-learning development]]></category>
		<category><![CDATA[e-learning industry]]></category>
		<category><![CDATA[open e-learning environment]]></category>
		<category><![CDATA[organizational development]]></category>
		<category><![CDATA[organizational style]]></category>

		<guid isPermaLink="false">http://elearningcurve.edublogs.org/2008/04/23/tools-for-creating-e-learning-in-an-open-xml-environment-2/</guid>
		<description><![CDATA[Digressing temporarily from philosophy, the gratis / libre debate, and the pros and cons of each approach, this post will focus on the range of tools that you need to develop e-learning content in a (relatively) open environment
The key to developing courseware in an open environment is to use a production model that liberates instructional [...]]]></description>
			<content:encoded><![CDATA[<p>Digressing temporarily from philosophy, the <span style="font-style: italic">gratis / libre</span> debate, and the pros and cons of each approach, this post will focus on the range of tools that you need to develop e-learning content in a (relatively) open environment</p>
<p>The key to developing courseware in an open environment is to use a production model that liberates instructional design and content authoring from your final media outputs. In my view, this means taking an XML-based approach to your e-learning development environment.</p>
<p>I would suggest that you need tools and components the following tools to create an effective authoring and delivering system:</p>
<p><span style="font-weight: bold">Content Creation Tools</span>
<ul>
<li>XMLmind XML Editor (XXE)</li>
<li>GNU Image Manipulation Program (GIMP) </li>
<li>DocBook DTD </li>
<li>XSLT transformations and XS-FOP formatting object processors</li>
</ul>
<p><span style="font-weight: bold">Media Creation and Integration: OSS Tools</span>
<ul>
<li>Audacity</li>
<li>Jahshaka</li>
<li>Nvu</li>
<li>OpenOffice.org<a href="void(0)"><span></span></a></li>
<li>GNU Image Manipulation Program (GIMP)</li>
</ul>
<p><span style="font-weight: bold">Media Creation and Integration: Proprietary Tools</span>
<ul>
<li>Microsoft Producer 2</li>
<li>Windows Media Developer’s Kit</li>
</ul>
<p><span style="font-weight: bold">Content Delivery Platform</span>
<ul>
<li>Apache / MySQL / PHP</li>
<li>Moodle</li>
</ul>
<p><span style="font-weight: bold">Optional Proprietary Tools </span>
<ul>
<li>Adobe Flash </li>
<li>Roxio Easy Media Creator</li>
</ul>
<p>I&#8217;ll be discussing developing a production model using this toolkit tomorrow.</p>
<p>&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://elearningcurve.edublogs.org/2008/04/23/tools-for-creating-e-learning-in-an-open-xml-environment-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools for creating e-learning in an open (XML) environment</title>
		<link>http://elearningcurve.edublogs.org/2008/04/23/tools-for-creating-e-learning-in-an-open-xml-environment/</link>
		<comments>http://elearningcurve.edublogs.org/2008/04/23/tools-for-creating-e-learning-in-an-open-xml-environment/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 14:09:00 +0000</pubDate>
		<dc:creator>Michael Hanley</dc:creator>
				<category><![CDATA[ISD]]></category>
		<category><![CDATA[content development]]></category>
		<category><![CDATA[e-learning development]]></category>
		<category><![CDATA[e-learning industry]]></category>
		<category><![CDATA[open e-learning environment]]></category>
		<category><![CDATA[organizational development]]></category>
		<category><![CDATA[organizational style]]></category>

		<guid isPermaLink="false">http://elearningcurve.edublogs.org/2008/04/23/tools-for-creating-e-learning-in-an-open-xml-environment/</guid>
		<description><![CDATA[Digressing temporarily from philosophy, the gratis / libre debate, and the pros and cons of each approach, this post will focus on the range of tools that you need to develop e-learning content in a (relatively) open environment
The key to developing courseware in an open environment is to use a production model that liberates instructional [...]]]></description>
			<content:encoded><![CDATA[<p>Digressing temporarily from philosophy, the gratis / libre debate, and the pros and cons of each approach, this post will focus on the range of tools that you need to develop e-learning content in a (relatively) open environment</p>
<p>The key to developing courseware in an open environment is to use a production model that liberates instructional design and content authoring from your final media outputs. In my view, this means taking an XML-based approach to your e-learning development environment.</p>
<p>I would suggest that you need tools and components the following tools to create an effective authoring and delivering system:</p>
<p>Content Creation Tools
<ul>
<li>XMLmind XML Editor (XXE)</li>
<li>GNU Image Manipulation Program (GIMP) </li>
<li>DocBook DTD </li>
<li>XSLT transformations and XS-FOP formatting object processors</li>
</ul>
<p>Media Creation and Integration: OSS Tools
<ul>
<li>Audacity</li>
<li>Jahshaka</li>
<li>Nvu</li>
<li>OpenOffice.org<a href="void(0)"></a></li>
<li>GNU Image Manipulation Program (GIMP)</li>
</ul>
<p>Media Creation and Integration: Proprietary Tools
<ul>
<li>Microsoft Producer 2</li>
<li>Windows Media Developer’s Kit</li>
</ul>
<p>Content Delivery Platform
<ul>
<li>Apache / MySQL / PHP</li>
<li>Moodle</li>
</ul>
<p>Optional Proprietary Tools 
<ul>
<li>Adobe Flash </li>
<li>Roxio Easy Media Creator</li>
</ul>
<p>I&#8217;ll be discussing developing a production model using this toolkit tomorrow.</p>
<p>&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://elearningcurve.edublogs.org/2008/04/23/tools-for-creating-e-learning-in-an-open-xml-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E-Learning, the Cathedral and the Bazaar: software development approaches</title>
		<link>http://elearningcurve.edublogs.org/2008/04/22/e-learning-the-cathedral-and-the-bazaar-software-development-approaches-2/</link>
		<comments>http://elearningcurve.edublogs.org/2008/04/22/e-learning-the-cathedral-and-the-bazaar-software-development-approaches-2/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 12:45:00 +0000</pubDate>
		<dc:creator>Michael Hanley</dc:creator>
				<category><![CDATA[cathedral and the bazaar]]></category>
		<category><![CDATA[content development]]></category>
		<category><![CDATA[e-learning development]]></category>
		<category><![CDATA[e-learning industry]]></category>
		<category><![CDATA[mythical man-month]]></category>
		<category><![CDATA[organizational development]]></category>
		<category><![CDATA[organizational style]]></category>

		<guid isPermaLink="false">http://elearningcurve.edublogs.org/2008/04/22/e-learning-the-cathedral-and-the-bazaar-software-development-approaches-2/</guid>
		<description><![CDATA[&#8230;or Top-down versus Bottom-up approaches to software design.
In his 1997 essay The Cathedral and the Bazaar, open source evangelist Eric S. Raymond suggests
the closed-source world cannot win an evolutionary arms race with open-source communities that can put orders of magnitude more skilled time into a problem.
Raymond considers the development of software by traditional methodologies to [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: bold">&#8230;or Top-down versus Bottom-up approaches to software design.</span></p>
<p>In his 1997 essay <u>The Cathedral and the Bazaar</u>, open source evangelist Eric S. Raymond suggests<br />
<blockquote>the closed-source world cannot win an evolutionary arms race with open-source communities that can put orders of magnitude more skilled time into a problem.</p></blockquote>
<p>Raymond considers the development of software by traditional methodologies to building a mediaeval cathedral,</p>
<blockquote><p>carefully crafted by individual wizards or small bands of mages working in splendid isolation, with no beta to be released before its time.</p></blockquote>
<p> He asserts that all software could be developed using the bazaar approach, which he described as<a href="http://bp2.blogger.com/_N3eiTSkdOJE/SA3jisA97_I/AAAAAAAAAHM/_xSle2qx8bU/s1600-h/bazaar.jpg"><img style="margin: 0pt 0pt 10px 10px;float: right" src="http://bp2.blogger.com/_N3eiTSkdOJE/SA3jisA97_I/AAAAAAAAAHM/_xSle2qx8bU/s400/bazaar.jpg" alt="" border="0" /></a></p>
<blockquote><p>a great babbling bazaar of differing agendas and approaches&#8230; open to the point of promiscuity.</p></blockquote>
<p>In this so-called Bazaar Model, roles are not clearly defined. Gregorio Robles suggests that software developed using the Bazaar model should exhibit the following patterns:</p>
<ul>
<li>Users should be treated as co-developers </li>
</ul>
<p>    The users are treated like co-developers and so they should have access to the source code of the software. Furthermore users are encouraged to submit additions to the software, code fixes for the software, bug reports, documentation etc. Having more co-developers increases the rate at which the software evolves. Linus&#8217;s law states that, &#8220;Given enough eyeballs all bugs are shallow.&#8221; This means that if many users view the source code they will eventually find all bugs and suggest how to fix them. Note that some users have advanced programming skills, and furthermore, each user&#8217;s machine provides an additional testing environment. This new testing environment offers that ability to find and fix a new bug.
<ul>
<li>Early Releases </li>
</ul>
<p>    The first version of the software should be released as early as possible so as to increase one&#8217;s chances of finding co-developers early.<br />Frequent Integration<br />New code should be integrated as often as possible so as to avoid the overhead of fixing a large number of bugs at the end of the project life cycle. Some open source projects have nightly builds where integration is done automatically on a daily basis.
<ul>
<li>Several Versions </li>
</ul>
<p>    There should be at least two versions of the software. There should be a buggier version with more features and a more stable version with fewer features. The buggy version (also called the development version) is for users who want the immediate use of the latest features, and are willing to accept the risk of using code that is not yet thoroughly tested. The users can then act as co-developers, reporting bugs and providing bug fixes. The stable version offers the users fewer bugs and fewer features.
<ul>
<li>High Modularization </li>
</ul>
<p>    The general structure of the software should be modular allowing for parallel development.
<ul>
<li>Dynamic decision making structure </li>
</ul>
<p>    There is a need for a decision making structure, whether formal or informal, that makes strategic decisions depending on changing user requirements and other factors. Cf. Extreme programming.</p>
<p>In Raymond&#8217;s view, most well-known OSS products including Linux, Apache, and the GNU Compiler Collection align with the Bazaar model.</p>
<p>In the &#8216;traditional&#8217; Cathedral model (advocated in Fredrick P. Brooks, Jr. in <u>The Mythical Man-Month</u>), development takes place in a centralised fashion. Clearly defined roles including experts dedicated to designing (the architects), established management styles, and &#8216;craftsmen&#8217; (developers) responsible for implementation all contribute build a pre-established design according to a pre-agreed blueprint.</p>
<p><a href="http://bp3.blogger.com/_N3eiTSkdOJE/SA3kW8A98AI/AAAAAAAAAHU/Ej2ybyZyZQI/s1600-h/cathedral.jpg"><img style="margin: 0pt 0pt 10px 10px;float: right" src="http://bp3.blogger.com/_N3eiTSkdOJE/SA3kW8A98AI/AAAAAAAAAHU/Ej2ybyZyZQI/s400/cathedral.jpg" alt="" border="0" /></a><br />He goes further to say that in order to preserve the architectural integrity of a system, its design should be done by as few architects as possible.</p>
<p>Interestingly, the Bazaar model comes close (in manifestation, if not in philosophy) to what Brooks in the 1995 Anniversary edition of his text describes as &#8220;shrink-wrapped software.&#8221; Brooks suggests:</p>
<blockquote><p>For the developer in the shrink-wrapped industry, the economics are entirely different from those of the classical industry&#8230; the starkly different economies have given rise to starkly different programming cultures.
<div style="text-align: right">(p.284)</div>
</blockquote>
<p>Rather than the traditional Cathedral model,</p>
<blockquote><p>The shrink-wrapped industry&#8230; [is] freewheeling and fiercely focused on getting the job done rather than on process. in this climate, there has always been a much greater recognition of the talent of the individual programmer, <i> an implicit awareness that great designs come from great designers</i> [my italics]. The start-up  culture has the capability of rewarding star performers in proprtion to their contributions&#8230; [i]t is not surprising that many of the stars of the new generation have gravitated to the shrink-wrapped industry.
<div style="text-align: right">(p.284)</div>
</blockquote>
<p>More tomorrow as we move towards the implications of these two models for the e-learning industry.</p>
<p><b>References:</b></p>
<p>Brooks, R.P. (1995) <i>The Mythical Man-Month Anniversary Edition</i> London, Addison Wesley Longman, Inc.</p>
<p>Raymond, E. S. (2000) The Cathedral and the Bazaar Version 3, Revision 1.57 [Internet] Available from: <a href="http://www.catb.org/%7Eesr/writings/cathedral-bazaar/cathedral-bazaar/">http://www.catb.org/~esr/writings/<br />cathedral-bazaar/cathedral-bazaar/</a> [Accessed 22nd April 2008]</p>
<p>Robles, G. (2004) A Software Engineering approach to Libre Software, IN: Robert A. Gehring, Bernd Lutterbeck: <i>Open Source Jahrbuch 2004</i>, Berlin: Lehmanns Media. [Internet] Available from: <a href="http://www.opensourcejahrbuch.de/download/jb2004/chapter_03/III-3-Robles.pdf">http://www.opensourcejahrbuch.de/download/<br />jb2004/chapter_03/III-3-Robles.pdf</a> [Accessed 21st April 2008]</p>
<p>&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://elearningcurve.edublogs.org/2008/04/22/e-learning-the-cathedral-and-the-bazaar-software-development-approaches-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E-Learning, the Cathedral and the Bazaar: software development approaches</title>
		<link>http://elearningcurve.edublogs.org/2008/04/22/e-learning-the-cathedral-and-the-bazaar-software-development-approaches/</link>
		<comments>http://elearningcurve.edublogs.org/2008/04/22/e-learning-the-cathedral-and-the-bazaar-software-development-approaches/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 12:45:00 +0000</pubDate>
		<dc:creator>Michael Hanley</dc:creator>
				<category><![CDATA[cathedral and the bazaar]]></category>
		<category><![CDATA[content development]]></category>
		<category><![CDATA[e-learning development]]></category>
		<category><![CDATA[e-learning industry]]></category>
		<category><![CDATA[mythical man-month]]></category>
		<category><![CDATA[organizational development]]></category>
		<category><![CDATA[organizational style]]></category>

		<guid isPermaLink="false">http://elearningcurve.edublogs.org/2008/04/22/e-learning-the-cathedral-and-the-bazaar-software-development-approaches/</guid>
		<description><![CDATA[&#8230;or Top-down versus Bottom-up approaches to software design.
In his 1997 essay The Cathedral and the Bazaar, open source evangelist Eric S. Raymond suggests
the closed-source world cannot win an evolutionary arms race with open-source communities that can put orders of magnitude more skilled time into a problem.
Raymond considers the development of software by traditional methodologies to [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;or Top-down versus Bottom-up approaches to software design.</p>
<p>In his 1997 essay <u>The Cathedral and the Bazaar</u>, open source evangelist Eric S. Raymond suggests<br />
<blockquote>the closed-source world cannot win an evolutionary arms race with open-source communities that can put orders of magnitude more skilled time into a problem.</p></blockquote>
<p>Raymond considers the development of software by traditional methodologies to building a mediaeval cathedral,</p>
<blockquote><p>carefully crafted by individual wizards or small bands of mages working in splendid isolation, with no beta to be released before its time.</p></blockquote>
<p> He asserts that all software could be developed using the bazaar approach, which he described as<a href="http://bp2.blogger.com/_N3eiTSkdOJE/SA3jisA97_I/AAAAAAAAAHM/_xSle2qx8bU/s1600-h/bazaar.jpg"><img src="http://bp2.blogger.com/_N3eiTSkdOJE/SA3jisA97_I/AAAAAAAAAHM/_xSle2qx8bU/s400/bazaar.jpg" alt="" border="0" /></a></p>
<blockquote><p>a great babbling bazaar of differing agendas and approaches&#8230; open to the point of promiscuity.</p></blockquote>
<p>In this so-called Bazaar Model, roles are not clearly defined. Gregorio Robles suggests that software developed using the Bazaar model should exhibit the following patterns:</p>
<ul>
<li>Users should be treated as co-developers </li>
</ul>
<p>    The users are treated like co-developers and so they should have access to the source code of the software. Furthermore users are encouraged to submit additions to the software, code fixes for the software, bug reports, documentation etc. Having more co-developers increases the rate at which the software evolves. Linus&#8217;s law states that, &#8220;Given enough eyeballs all bugs are shallow.&#8221; This means that if many users view the source code they will eventually find all bugs and suggest how to fix them. Note that some users have advanced programming skills, and furthermore, each user&#8217;s machine provides an additional testing environment. This new testing environment offers that ability to find and fix a new bug.
<ul>
<li>Early Releases </li>
</ul>
<p>    The first version of the software should be released as early as possible so as to increase one&#8217;s chances of finding co-developers early.<br />Frequent Integration<br />New code should be integrated as often as possible so as to avoid the overhead of fixing a large number of bugs at the end of the project life cycle. Some open source projects have nightly builds where integration is done automatically on a daily basis.
<ul>
<li>Several Versions </li>
</ul>
<p>    There should be at least two versions of the software. There should be a buggier version with more features and a more stable version with fewer features. The buggy version (also called the development version) is for users who want the immediate use of the latest features, and are willing to accept the risk of using code that is not yet thoroughly tested. The users can then act as co-developers, reporting bugs and providing bug fixes. The stable version offers the users fewer bugs and fewer features.
<ul>
<li>High Modularization </li>
</ul>
<p>    The general structure of the software should be modular allowing for parallel development.
<ul>
<li>Dynamic decision making structure </li>
</ul>
<p>    There is a need for a decision making structure, whether formal or informal, that makes strategic decisions depending on changing user requirements and other factors. Cf. Extreme programming.</p>
<p>In Raymond&#8217;s view, most well-known OSS products including Linux, Apache, and the GNU Compiler Collection align with the Bazaar model.</p>
<p>In the &#8216;traditional&#8217; Cathedral model (advocated in Fredrick P. Brooks, Jr. in <u>The Mythical Man-Month</u>), development takes place in a centralised fashion. Clearly defined roles including experts dedicated to designing (the architects), established management styles, and &#8216;craftsmen&#8217; (developers) responsible for implementation all contribute build a pre-established design according to a pre-agreed blueprint.</p>
<p><a href="http://bp3.blogger.com/_N3eiTSkdOJE/SA3kW8A98AI/AAAAAAAAAHU/Ej2ybyZyZQI/s1600-h/cathedral.jpg"><img src="http://bp3.blogger.com/_N3eiTSkdOJE/SA3kW8A98AI/AAAAAAAAAHU/Ej2ybyZyZQI/s400/cathedral.jpg" alt="" border="0" /></a><br />He goes further to say that in order to preserve the architectural integrity of a system, its design should be done by as few architects as possible.</p>
<p>Interestingly, the Bazaar model comes close (in manifestation, if not in philosophy) to what Brooks in the 1995 Anniversary edition of his text describes as &#8220;shrink-wrapped software.&#8221; Brooks suggests:</p>
<blockquote><p>For the developer in the shrink-wrapped industry, the economics are entirely different from those of the classical industry&#8230; the starkly different economies have given rise to starkly different programming cultures.
<div style="text-align: right;">(p.284)</div>
</blockquote>
<p>Rather than the traditional Cathedral model,</p>
<blockquote><p>The shrink-wrapped industry&#8230; [is] freewheeling and fiercely focused on getting the job done rather than on process. in this climate, there has always been a much greater recognition of the talent of the individual programmer, <i> an implicit awareness that great designs come from great designers</i> [my italics]. The start-up  culture has the capability of rewarding star performers in proprtion to their contributions&#8230; [i]t is not surprising that many of the stars of the new generation have gravitated to the shrink-wrapped industry.
<div style="text-align: right;">(p.284)</div>
</blockquote>
<p>More tomorrow as we move towards the implications of these two models for the e-learning industry.</p>
<p><b>References:</b></p>
<p>Brooks, R.P. (1995) <i>The Mythical Man-Month Anniversary Edition</i> London, Addison Wesley Longman, Inc.</p>
<p>Raymond, E. S. (2000) The Cathedral and the Bazaar Version 3, Revision 1.57 [Internet] Available from: <a href="http://www.catb.org/%7Eesr/writings/cathedral-bazaar/cathedral-bazaar/">http://www.catb.org/~esr/writings/<br />cathedral-bazaar/cathedral-bazaar/</a> [Accessed 22nd April 2008]</p>
<p>Robles, G. (2004) A Software Engineering approach to Libre Software, IN: Robert A. Gehring, Bernd Lutterbeck: <i>Open Source Jahrbuch 2004</i>, Berlin: Lehmanns Media. [Internet] Available from: <a href="http://www.opensourcejahrbuch.de/download/jb2004/chapter_03/III-3-Robles.pdf">http://www.opensourcejahrbuch.de/download/<br />jb2004/chapter_03/III-3-Robles.pdf</a> [Accessed 21st April 2008]</p>
<p>&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://elearningcurve.edublogs.org/2008/04/22/e-learning-the-cathedral-and-the-bazaar-software-development-approaches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
