<?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>Vinsol - Leading Ruby on Rails Development and Consulting Firm in India &#187; rmm</title>
	<atom:link href="http://vinsol.com/blog/tag/rmm/feed/" rel="self" type="application/rss+xml" />
	<link>http://vinsol.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 26 Jul 2010 08:37:42 +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>Open Maturity Model &#8211; Let&#8217;s share Best Practices without auditors or certifications</title>
		<link>http://vinsol.com/blog/2009/02/15/open-maturity-model-lets-share-best-practices-without-auditors-or-certifications/</link>
		<comments>http://vinsol.com/blog/2009/02/15/open-maturity-model-lets-share-best-practices-without-auditors-or-certifications/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 10:27:21 +0000</pubDate>
		<dc:creator>kapil</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[rmm]]></category>
		<category><![CDATA[omm]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://vinsol.com/?p=502</guid>
		<description><![CDATA[Nothing to do with OSMM (open source maturity model). There is some discussion  going in  rails community for  Obie Fernandez post on idea of Rails Maturity Model.
I like the basic idea behind defining some sort of maturity model for rails but I don&#8217;t think RMM or anything like that should be modeled on CMM.
After spending  [...]


Related posts:<ol><li><a href='http://vinsol.com/blog/2009/11/12/10-little-known-ways-to-find-a-ruby-on-rails-team-for-your-next-project/' rel='bookmark' title='Permanent Link: 10 little known ways to find a ruby on rails team for your next project'>10 little known ways to find a ruby on rails team for your next project</a> <small>Everytime we talk to our clients, we find that they...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Nothing to do with <a href="http://www.navicasoft.com/pages/osmm.htm">OSMM (open source maturity model). </a>There is some discussion  going in  rails community for <a href="http://blog.obiefernandez.com/content/2009/02/rails-maturity-model.html"> Obie Fernandez </a>post on <a href="http://groups.google.com/group/rails-business/browse_thread/thread/e24cfda7947fda10">idea of Rails Maturity Model.</a></p>
<p>I like the basic idea behind defining some sort of maturity model for rails but I don&#8217;t think RMM or anything like that should be modeled on CMM.</p>
<p>After spending  hours looking at views of many people regarding RMM in blogosphere, twitter and rails business google group , I concluded  that we might need some open system instead of something like RMM.</p>
<p>Following is an aggregation of views by various people who feel the need of a some model but dont like the idea of auditors, closed systems or certifications :</p>
<p>For time being , I am calling it Open Maturity Model and trying to draft some  basic principles and guidelines.</p>
<h2>So, What is Open Maturity Model ?</h2>
<h3>For Developers</h3>
<p>1. Roadmap for Rails developers to <strong>adopt best practices</strong> defined by the community.</p>
<p>2. Community giving<strong> newcomers </strong>a more-or-less official set of guidelines for how to <strong>produce quality work</strong>. Having some sort of guideline from a trustworthy source is becoming more difficult.</p>
<p>3. It will <strong>not take fun out of rails</strong> or kills innovation. It will just make the rails community stronger and will attract more people who are not yet sure about rails.</p>
<p>4. <strong>Judge yourself</strong> , instead of an expensive auditor judging you &#8211; if you are serious about doing quality work, open maturity model will give you a good point to start with.</p>
<p>5.  Let<strong> experienced developers</strong> share their experience on a <strong>common wiki </strong> in addition to blog posts about their experiences all on their own.</p>
<h3>For Clients</h3>
<p>1. A no nonsense, no lingo system to help a prospective client to choose a ROR shop. Give them more than just testimonials , a blog post, or a portfolio. The intent is to establish a <strong>minimum standard of operational efficiency</strong> so that clients who hire based on it can be sure they aren&#8217;t dealing with complete idiots.</p>
<p>2. Let&#8217;s <strong>share Business Knowledge</strong> &#8211; most development shops are busy coding and spend little to no effort on marketing or business development. Groups like <a href="http://groups.google.com/group/rails-business">rails busines</a>s is a good start in this direction.</p>
<h3>For Process</h3>
<p>1. XP , SCRUM or whatever. One size doesnt fit all. At Vinsol, we follow a process which has evolved after lot of not-so-successful iterations. It works for us and we want to improve and share it with community. But we <strong>don&#8217;t </strong>want to <strong>call our process or anybody else&#8217;s practice &#8220;The Rails Way&#8221;</strong>. Again , a community website  where companies can register and document the level of process they implement allowing for clients and other companies to provide feedback so they could get ranked.</p>
<p>2. Instead of wasting resources proving that we are level 4 or level 5 by an external auditor, lets just focus on <strong>why we are in the business</strong> &#8211; writing good quality code, having fun doing it and building awesome applications.</p>
<p>3. <strong>Continous improvement </strong>is very important for growth and survival of many rails companies with thousands of rails shops opening around the world.</p>
<p><strong>Certifications</strong></p>
<p>1. Replace open source projects with certification &#8211; <strong>open source can play the role of  certification</strong>.  Have you ever contributed or tried to contribute  to rails core ? or, show us an interesting/useful open source project you started, or point to bugs that you submitted.</p>
<p>Looking for ideas and suggestions.</p>
<p>Update :  Matthew Ford has started a rails manifesto document in github. Please add your best practices here &#8211; <a href="http://gist.github.com/65183">http://gist.github.com/65183</a></p>


<p>Related posts:<ol><li><a href='http://vinsol.com/blog/2009/11/12/10-little-known-ways-to-find-a-ruby-on-rails-team-for-your-next-project/' rel='bookmark' title='Permanent Link: 10 little known ways to find a ruby on rails team for your next project'>10 little known ways to find a ruby on rails team for your next project</a> <small>Everytime we talk to our clients, we find that they...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://vinsol.com/blog/2009/02/15/open-maturity-model-lets-share-best-practices-without-auditors-or-certifications/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
