<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>My Life in an Enterprise Software Startup!</title>
	<atom:link href="http://singhmahesh.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://singhmahesh.wordpress.com</link>
	<description>About building GREAT software using Lean/ Agile Application Lifecycle Management (ALM), Kanban, Geographically Distributed Teams and Collaboration on the Cloud!</description>
	<lastBuildDate>Fri, 30 Sep 2011 12:02:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='singhmahesh.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/24555b0be1f00220cfdf6cf59b5731ae?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>My Life in an Enterprise Software Startup!</title>
		<link>http://singhmahesh.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://singhmahesh.wordpress.com/osd.xml" title="My Life in an Enterprise Software Startup!" />
	<atom:link rel='hub' href='http://singhmahesh.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Kanban and the Focus on Fundamentals</title>
		<link>http://singhmahesh.wordpress.com/2011/09/27/kanban-and-the-focus-on-fundamentals/</link>
		<comments>http://singhmahesh.wordpress.com/2011/09/27/kanban-and-the-focus-on-fundamentals/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 11:00:30 +0000</pubDate>
		<dc:creator>singhmahesh</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile ALM]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Lean/ Agile]]></category>
		<category><![CDATA[Process Improvement]]></category>

		<guid isPermaLink="false">http://singhmahesh.wordpress.com/?p=45</guid>
		<description><![CDATA[Our Kanban journey began early in 2010 when we decided that we would build a product in the Kanban space that would address some of the basic issues we saw our prospects face in adoption of Agile methods such as &#8230; <a href="http://singhmahesh.wordpress.com/2011/09/27/kanban-and-the-focus-on-fundamentals/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=45&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Our Kanban journey began early in 2010 when we decided that we would build a product in the Kanban space that would address some of the basic issues we saw our prospects face in adoption of Agile methods such as Scrum and XP within their organizations that were historically used to doing waterfall or iterative or some hybrid Agile method that combined more than one type of processes.</p>
<p>While the presence of established competitors was a strong reason to look beyond the ‘popular’ Agile methods, we also felt a strong appeal for Kanban existed because of its focus on 3 key fundamentals:</p>
<ol>
<li><em>Evolutionary</em> change</li>
<li>Improvement of <em>existing</em> processes</li>
<li><em>Engineering</em> rather than Management processes</li>
</ol>
<p>We have seen numerous organizations and teams take on large (revolutionary) process improvement initiatives – be it 6-Sigma or CMMi or even Agile.  We have seen them become consumed with “the task of process improvement” over and over again.  As a result, while there is improvement in the interim, in terms of consistency with which a process is followed in the team or the organization, the overall magnitude in terms of the time, effort and cost, of making the transition becomes huge and management begins to question the benefits!  Kanban, with its promise of evolutionary change, with one stroke, takes care of this fundamental issue.  It allows teams to take on only those aspects of change that they can comfortably handle.</p>
<p>Secondly, with an evolutionary approach, Kanban necessarily tackles current processes in an organization and helps improve them, rather than force a range of new processes on it.  This is fundamental to understanding how Kanban can be applied not just to traditional software processes – but also to popular Agile processes such as Scrum and indeed, to non-software processes – bet they within IT or in general business functions such as Sales or Marketing or Legal! So besides being attractive to software teams, their pull for non-software teams, presented us with a much bigger opportunity, which we are already starting to see materialize!</p>
<p>However, the one aspect of Kanban that excites more than others is that it forces teams to focus on the “engineering” or the “delivery” processes rather than the “management” processes.  This is where, I feel, Kanban truly distinguishes itself from its ‘competitors’, if one may terms them as that.  Through the use of statistical control charts, Kanban helps teams identify their normal performance and their deviations from the normal – the outliers.  Rather than advise teams to simply do better documentation or better management or better reviews, it encourages teams to do better root-cause analysis – and attack root causes for poor performance – be that better or more specific testing, better development or design practices or better collaboration and requirements elicitation from customers. And in doing so, I believe Kanban shows itself to be far more effective than any other framework to start making incremental, lasting improvements in the final quality of the product or service being delivered.</p>
<p>Far too often, after initial gains have been realized through ‘traditional’ Process Improvement initiatives, teams start to question the extra overhead of ‘following process’ and wonder ‘what is in it for them’.  With Kanban, these teams are much more likely to realize lasting gains through evolutionary, (incremental) improvements to basic existing delivery/ engineering processes and measuring their own performance in a much more meaningful manner.</p>
<br />Filed under: <a href='http://singhmahesh.wordpress.com/category/agile/'>Agile</a>, <a href='http://singhmahesh.wordpress.com/category/agile-alm/'>Agile ALM</a>, <a href='http://singhmahesh.wordpress.com/category/kanban/'>Kanban</a>, <a href='http://singhmahesh.wordpress.com/category/lean-agile/'>Lean/ Agile</a>, <a href='http://singhmahesh.wordpress.com/category/process-improvement/'>Process Improvement</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singhmahesh.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singhmahesh.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singhmahesh.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singhmahesh.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/singhmahesh.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/singhmahesh.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/singhmahesh.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/singhmahesh.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singhmahesh.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singhmahesh.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singhmahesh.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singhmahesh.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singhmahesh.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singhmahesh.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=45&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://singhmahesh.wordpress.com/2011/09/27/kanban-and-the-focus-on-fundamentals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/230188535eac15aaa3acd45d40c49cf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">singhmahesh</media:title>
		</media:content>
	</item>
		<item>
		<title>Join the Kanban Conversations!</title>
		<link>http://singhmahesh.wordpress.com/2011/03/21/join-the-kanban-conversations/</link>
		<comments>http://singhmahesh.wordpress.com/2011/03/21/join-the-kanban-conversations/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 11:20:23 +0000</pubDate>
		<dc:creator>singhmahesh</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile ALM]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[Software Project Management]]></category>

		<guid isPermaLink="false">http://singhmahesh.wordpress.com/?p=56</guid>
		<description><![CDATA[It has been an exciting 3 weeks since we launched the GA release of Swift-Kanban.  Clearly, Kanban for software development and IT teams is being seen as the elusive weapon that promises to take Agile to the enterprise.  From the volume &#8230; <a href="http://singhmahesh.wordpress.com/2011/03/21/join-the-kanban-conversations/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=56&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span class="Apple-style-span" style="font-family:Georgia, 'Bitstream Charter', serif;color:#444444;line-height:23px;font-size:14px;"><img class="alignright" style="border-color:initial;border-style:initial;" src="http://singhmahesh.files.wordpress.com/2011/03/swift-kanban-from-digite_small.png?w=112&#038;h=68" alt="" width="112" height="68" /></span></p>
<p>It has been an exciting 3 weeks since we launched the GA release of <a href="http://swift-kanban.com/">Swift-</a><a href="http://swift-kanban.com/">Kanban</a>.  Clearly, Kanban for software development and IT teams is being seen as the elusive weapon that promises to take Agile to the enterprise.  From the volume of queries and the common themes of the inquiries, it is clear Agile practitioners know what they are looking for and will be demanding the right solution to help them make the transition to being an Agile enterprise.</p>
<div>
<p>Three key themes are emerging, which we find very interesting and are excited to learn more about through our interaction with our Beta users as well as prospects who are in discussions with us after the GA release:</p>
<p><strong>Kanban for Distributed Teams</strong></p>
<p>One of the most common reasons we are hearing when we ask why, is that the organization has distributed teams around the country, indeed the world &#8211; and simply cannot work with a physical board.  In spite of time zone differences and multiple locations, these teams have managed so far by getting onto conference calls at the same time &#8211; and comparing notes and providing updates in prolonged interactions!  With a Kanban tool, while these meetings may not go away (at least initially!), they get a powerful tool that visually communicates the same status of the project or a specific work-item and of course the entire project.  That in itself is a huge benefit when teams have hitherto struggled with text reports/ email updates!</p>
<p><strong>Kanban tools in conjunction with other Tools</strong></p>
<p>Clearly, while Kanban tools provide significant efficiencies in project operations, projects continue to use a variety of tools including requirements management tools, testing tools and integrated development environments.  Most of our interactions are helping us educate how potential Kanban practitioners propose to use these tools in an integrated fashion.  With our extensive experience in integrated <a href="http://www.digite.com/solutions/scaled-agile-application-lifecycle-management-software.htm">Agile ALM</a>, we are certainly able to share our experience with existing customers; at the same time, we have learnt a lot about the possible integrations we may need to provide for a full solution.  Irrespective of whether it is used on a development or a maintenance or a IT Helpdesk type of a activity, these integrations will ensure that not only does work flow smoothly within the Kanban board, but also outside of it!</p>
<p><strong>Kanban and &#8220;Other Methods&#8221;</strong></p>
<p>Kanban is not a software engineering method; however, it would appear that many organizations are approaching it as a software engineering method &#8211; be it against a traditional waterfall or iterative method or an agile method such as Scrum or XP!  To us, it is clear that irrespective of the overall methodology being followed, Kanban provides a way to visualize &#8220;project operations&#8221; workflow and smoothen the flow of actual work.  Thus, we are sure organizations will use a combination of software engineering, project management and operations processes that help them optimize throughput and increase output quality. This is fully in line with the principles of Kanban, that says that each (self-organizing) team must define the process that best works for them!</p>
<p>Our Kanban journey began more than a year ago and has just become much more interesting!  We are having regular discussions with our early/ Beta customers.  With David Anderson as our Advisor, we also launched the <a href="http://www.digite.com/about/events/webinar/david-anderson-webinar.html">David Anderson Webinar Series</a> and have seen a tremendous response to that.  Come join us in these conversations and help us learn how we could better help you <em>scale Agile in the Enterprise</em>!</p>
</div>
<br />Filed under: <a href='http://singhmahesh.wordpress.com/category/agile/'>Agile</a>, <a href='http://singhmahesh.wordpress.com/category/agile-alm/'>Agile ALM</a>, <a href='http://singhmahesh.wordpress.com/category/kanban/'>Kanban</a>, <a href='http://singhmahesh.wordpress.com/category/lean/'>Lean</a>, <a href='http://singhmahesh.wordpress.com/category/process-improvement/'>Process Improvement</a>, <a href='http://singhmahesh.wordpress.com/category/project-management/software-project-management/'>Software Project Management</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singhmahesh.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singhmahesh.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singhmahesh.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singhmahesh.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/singhmahesh.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/singhmahesh.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/singhmahesh.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/singhmahesh.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singhmahesh.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singhmahesh.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singhmahesh.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singhmahesh.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singhmahesh.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singhmahesh.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=56&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://singhmahesh.wordpress.com/2011/03/21/join-the-kanban-conversations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/230188535eac15aaa3acd45d40c49cf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">singhmahesh</media:title>
		</media:content>

		<media:content url="http://singhmahesh.files.wordpress.com/2011/03/swift-kanban-from-digite_small.png?w=186" medium="image" />
	</item>
		<item>
		<title>Is Agile ALM on SaaS for you?</title>
		<link>http://singhmahesh.wordpress.com/2011/02/06/is-agile-alm-on-saas-for-you/</link>
		<comments>http://singhmahesh.wordpress.com/2011/02/06/is-agile-alm-on-saas-for-you/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 11:27:48 +0000</pubDate>
		<dc:creator>singhmahesh</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile ALM]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Cloud-Apps]]></category>
		<category><![CDATA[On-Demand]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://singhmahesh.wordpress.com/?p=63</guid>
		<description><![CDATA[In the last 2 years, Software-as-a-Service (SaaS) as a delivery model for corporate applications has found a significant amount of support.  In the aftermath of the 2008 economic crash worldwide, there has been a surge of interest in exploring the &#8230; <a href="http://singhmahesh.wordpress.com/2011/02/06/is-agile-alm-on-saas-for-you/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=63&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>In the last 2 years, Software-as-a-Service (SaaS) as a delivery model for corporate applications has found a significant amount of support.  In the aftermath of the 2008 economic crash worldwide, there has been a surge of interest in exploring the SaaS model for a variety of reasons – mainly around reducing up-front investment typically associated with on-premise license purchases (operating expenses vs. capital expenses), ease of getting up and running, the ability to opt-out if you didn’t like the software, and several others.</p>
<div>At the same time, customers were cautioned about the key issues to keep in mind while adopting the SaaS, such as:</p>
<ul>
<li>Peripheral applications, that did not touch core business activity/ processes, such as HR, CRM, Payroll, etc. were easier to deploy on SaaS, rather than core applications.</li>
<li>Even if applications were deployed on SaaS, they would need integration with other enterprise applications, whether in-house or SaaS, and customers would do well to evaluate SaaS vendors for the capability to integrate with other applications/ providers</li>
<li>Even if applications were available via the SaaS model, associated implementation effort such as user training, organization change management, data migration and interfaces with other apps remained. Thus it would be a mistake to assume that SaaS would significantly reduce implementation effort and costs.</li>
<li>Application security, scalability and performance; and vendor track-record (longevity, number of paying customers, financial strength) were other factors to look for.</li>
</ul>
<div><strong>Where is SaaS being adopted the most?</strong></p>
<div>Common wisdom was that SaaS applications would typically be adopted by Small and Medium enterprises since they are usually more cash-strapped than Large Enterprises.  However, in an interesting research article published  by <a href="http://saugatucktechnology.com/">Saugatuck Technology Inc.</a>, a well-known SaaS research services provider based in Westport, CT, in September 2010, it appeared that SMEs were &#8220;much more likely to still be learning about SaaS &#8211; and to not have SaaS plans in place&#8221;.</p>
<div>Based on responses to several key questions, shown below, it would appear that only 24% or SMEs had implemented or were implementing SaaS applications against 43% of LEs!</p>
<div><img class="aligncenter" src="http://singhmahesh.files.wordpress.com/2011/02/saugatuck01.jpg?w=400&#038;h=313" alt="" width="400" height="313" /></p>
<div><strong>What Apps are most Likely to be on SaaS?</strong></p>
<div>Clearly, the peripheral vs. the core argument made a lot of sense.  Customers would be much more likely to trust an external service provider to manage corporate data that was not critical to its core business.  At the same time, they would be much more likely to outsource apps that were not core to the business.</p>
<div>In a recent <a href="http://www.cio.com/article/662213/Forrester_SaaS_Won_t_Succeed_with_Some_Apps?taxonomyId=3000">article</a>, CIO.com refers to a detailed Forrester research that finally acknowledges that not all software will be successful on SaaS! Among others, it says Application Development software is successfully finding its way on SaaS. Our experience with project management software is the same!</p>
<div>At <a href="http://www.digite.com/">Digite</a>, we have found substantial interest in our <a href="http://www.digite.com/products/digite-products.htm">Agile ALM products</a> in both SMEs and LEs and we have a healthy mix of both.  Given our customers&#8217; focus on collaborative software development using geographically distributed teams, both our on-premise (but web-based) and <a href="http://www.digite.com/saas/saas.htm">SaaS</a> offerings have found widespread acceptance. Given the global trend of distributed technology teams, this is hardly surprising!</p>
<div>It would be great to hear of your perspective on which applications have worked on SaaS and which haven&#8217;t.</div>
</div>
<br />Filed under: <a href='http://singhmahesh.wordpress.com/category/agile/'>Agile</a>, <a href='http://singhmahesh.wordpress.com/category/agile-alm/'>Agile ALM</a>, <a href='http://singhmahesh.wordpress.com/category/alm/'>ALM</a>, <a href='http://singhmahesh.wordpress.com/category/application-lifecycle-management/'>Application Lifecycle Management</a>, <a href='http://singhmahesh.wordpress.com/category/cloud-apps/'>Cloud-Apps</a>, <a href='http://singhmahesh.wordpress.com/category/on-demand/'>On-Demand</a>, <a href='http://singhmahesh.wordpress.com/category/saas/'>SaaS</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singhmahesh.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singhmahesh.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singhmahesh.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singhmahesh.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/singhmahesh.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/singhmahesh.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/singhmahesh.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/singhmahesh.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singhmahesh.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singhmahesh.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singhmahesh.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singhmahesh.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singhmahesh.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singhmahesh.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=63&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://singhmahesh.wordpress.com/2011/02/06/is-agile-alm-on-saas-for-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/230188535eac15aaa3acd45d40c49cf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">singhmahesh</media:title>
		</media:content>

		<media:content url="http://singhmahesh.files.wordpress.com/2011/02/saugatuck01.jpg?w=300" medium="image" />
	</item>
		<item>
		<title>When is a project too small or too short for ALM?</title>
		<link>http://singhmahesh.wordpress.com/2011/01/21/when-is-a-project-too-small-or-too-short-for-alm/</link>
		<comments>http://singhmahesh.wordpress.com/2011/01/21/when-is-a-project-too-small-or-too-short-for-alm/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 11:17:58 +0000</pubDate>
		<dc:creator>singhmahesh</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile ALM]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software Project Management]]></category>

		<guid isPermaLink="false">http://singhmahesh.wordpress.com/?p=51</guid>
		<description><![CDATA[Someone recently asked that question in a community forum. Their own answer was &#8211; &#8216;Never&#8217;.  There are 3 aspects of this question that I can think of and respond with while agreeing fully with their answer. Application Lifecycle Management (ALM) &#8230; <a href="http://singhmahesh.wordpress.com/2011/01/21/when-is-a-project-too-small-or-too-short-for-alm/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=51&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Someone recently asked that question in a community forum. Their own answer was &#8211; &#8216;Never&#8217;.  There are 3 aspects of this question that I can think of and respond with while agreeing fully with their answer.</p>
<p><strong>Application Lifecycle Management (ALM) is an Activity</strong></p>
<p>To my mind the phrase Application Lifecycle Management naturally means managing the lifecycle of an application. An application’s life begins humbly – with a request from a user or a customer, which fights for its survival amongst scores of similar requests.  Once it wins, an application – however small or large – gets implemented/ developed to meet that request.  Once deployed, an application has a life, the length of which is determined by a number of factors such as TCO and conformance to changing business requirements.  The moment these factors weigh against the application, out it goes, upended by another request to replace that application!</p>
<p>A specific project which deals with an application &#8211; its selection/ prioritization, its development or implementation, or a making an incremental maintenance release of that application &#8211; is inherently &#8216;part of&#8217; that application&#8217;s lifecycle management, however short or small. So, the question itself becomes redundant from that perspective. Organizations are executing projects (that deal with applications) as part of that application’s lifecycle, whether they realize it or not!</p>
<p><strong>ALM is a category of Tool(s)</strong></p>
<p>From an Application Lifecycle Management tools perspective, different vendors have taken a different tack. While some have focused on purely the development or software engineering aspects of it, others have taken a broader meaning which includes the portfolio and project management aspects of managing an application&#8217;s lifecycle. Still others have included a process-management aspect as well, that allows organizations to define processes for different aspects of the application lifecycle management, and use those processes in an integrated and standardized manner throughout the application lifecycle. Depending on the nature of the project, it will consume some or all of these aspects of ALM tools.</p>
<p>Various analysts such as Gartner, Forrester and IDC see it similarly; IDC actually has graphic that defines ALM as a combination of all three areas identified above.  At Digité, we believe in that same vision.  Thus, Digité provides a set of tools that allows our customers to manage the entire lifecycle on Digité or using a combination of ALM tools that Digité integrates with.</p>
<p><strong>ALM is (part of) Organization Culture</strong></p>
<p>A lot depends on an organization&#8217;s culture, their approach to workforce productivity and quality, and what some of their key performance parameters are. Organizations focused on multi-geography/ department workforce productivity, Total Cost of Ownership of an application, and quality will typically consider any project to be part of ALM rather than see it in isolation.  Every organization that understands the true nature and breadth of application lifecycle management will agree.</p>
<p>It would be great to hear some more perspectives!</p>
<br />Filed under: <a href='http://singhmahesh.wordpress.com/category/agile/'>Agile</a>, <a href='http://singhmahesh.wordpress.com/category/agile-alm/'>Agile ALM</a>, <a href='http://singhmahesh.wordpress.com/category/alm/'>ALM</a>, <a href='http://singhmahesh.wordpress.com/category/application-lifecycle-management/'>Application Lifecycle Management</a>, <a href='http://singhmahesh.wordpress.com/category/project-management/'>Project Management</a>, <a href='http://singhmahesh.wordpress.com/category/project-management/software-project-management/'>Software Project Management</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singhmahesh.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singhmahesh.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singhmahesh.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singhmahesh.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/singhmahesh.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/singhmahesh.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/singhmahesh.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/singhmahesh.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singhmahesh.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singhmahesh.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singhmahesh.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singhmahesh.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singhmahesh.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singhmahesh.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=51&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://singhmahesh.wordpress.com/2011/01/21/when-is-a-project-too-small-or-too-short-for-alm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/230188535eac15aaa3acd45d40c49cf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">singhmahesh</media:title>
		</media:content>
	</item>
		<item>
		<title>How ALM Tools Can Help Key Software Processes</title>
		<link>http://singhmahesh.wordpress.com/2010/02/28/how-alm-tools-can-help-key-software-processes/</link>
		<comments>http://singhmahesh.wordpress.com/2010/02/28/how-alm-tools-can-help-key-software-processes/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 03:00:17 +0000</pubDate>
		<dc:creator>singhmahesh</dc:creator>
				<category><![CDATA[Application Lifecycle Management]]></category>

		<guid isPermaLink="false">http://singhmahesh.wordpress.com/2010/02/28/how-alm-tools-can-help-key-software-processes/</guid>
		<description><![CDATA[In a recent exchange, I was asked what the typical ALM tools do to address three key challenges around process improvement and compliance in software/ IT organizations, and more specifically, what we at Digité do about them. I felt these &#8230; <a href="http://singhmahesh.wordpress.com/2010/02/28/how-alm-tools-can-help-key-software-processes/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=43&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In a recent exchange, I was asked what the typical ALM tools do to address three key challenges around process improvement and compliance in software/ IT organizations, and more specifically, what we at Digité do about them. I felt these would be of interest to others as well, so here is a summary of that exchange.
</p>
<h3>Effort Estimation<br />
</h3>
<p>Most tools lack any (effort) estimation capability and most estimates falter. This is one area that remains a challenge for most organizations and application/ software projects are notorious for not meeting their original effort/ cost/ time estimates.
</p>
<p>Our experience at Digité has shown that there is very little standardization in the use of estimation methods, except perhaps the bare minimum use of Function Point Analysis, so it is not easy to select any specific methodology and incorporate into the tool. However, the fundamental problem that I believe we (as also most PPM/ ALM vendors) help resolve is of helping our customers build historic data, one of the most common reasons for poor estimates. By using Digité across the organization, our customers capture process and project data and help successive projects do better in terms of estimation. We do have specific but basic functionality around capturing Phase level estimates and then automatically assigning to WBS tasks &#8211; which the PM can then tweak as needed.
</p>
<h3>Standardized Measurement Systems<br />
</h3>
<p>We believe that ALM tools are at the front and center of solving this problem – that&#8217;s where work happens! So ALM tools are the ideal candidate to be the measurement system in a software/ IT organization. Through Digité&#8217;s integrated combination of Process Governance, Project Management and SDLC functionality, we provide all projects a consistent method of data capture across all phases of the project and across all types of projects &#8211; be it development, maintenance, implementation, etc. So, every activity in the project is codified, and reduced to a WBS task or a workflow step &#8211; and baseline, plan and actual effort against all project work &#8211; whether planned or unplanned &#8211; gets captured against these tasks/ workflow steps. These then get rolled up based on the WBS hierarchy or by the metrics/ reports that use that data to provide a variety of metrics from quality, defect, earned value, variance and so on
</p>
<p>Different organizations have differences in the way they may measure even a simple metric like Defect Density or Defect Leakage; large organizations may have that problem even across business units! However, using a system like Digité, they are able to standardize the measurement and reporting
</p>
<h3>Compliance to Process<br />
</h3>
<p>Compliance to a process is the biggest issue that our customers deal with &#8211; and I sincerely believe that is where we at Digité provide very unique functionality that no one else provides. Digité&#8217;s integrated Process Governance module has what we call the Universal Process Framework (UPF). This is a flexible framework that allows you to define CMMi/ 6-Sigma, PM-BoK or other framework compliant process templates (PTs) easily and flexibly for different types of projects that you do.
</p>
<p>Each PT is a combination of the project WBS, various functional processes (workflows) like requirements management, defect tracking, test management, etc. (depending on the process or project type), deliverables, phase gates, roles, process artifacts, etc. These create what we call <span style="color:black;font-family:Arial;text-decoration:underline;"><em>&#8216;actionable processes&#8217;</em></span> – the critical component missing in most process improvement initiatives that automatically convert process definitions to project work-items. When the process template is used to create a project, all of these become available to the project team. As the team does its work, the process automatically gets followed! Very little &#8216;extra&#8217; work needs to be done to <span style="color:black;font-family:Arial;text-decoration:underline;"><em>follow</em></span> the process and project managers/ teams love that!
</p>
<p>If you have any insights to share, I&#8217;d love to hear from you.</p>
<br />Filed under: <a href='http://singhmahesh.wordpress.com/category/application-lifecycle-management/'>Application Lifecycle Management</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singhmahesh.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singhmahesh.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singhmahesh.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singhmahesh.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/singhmahesh.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/singhmahesh.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/singhmahesh.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/singhmahesh.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singhmahesh.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singhmahesh.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singhmahesh.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singhmahesh.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singhmahesh.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singhmahesh.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=43&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://singhmahesh.wordpress.com/2010/02/28/how-alm-tools-can-help-key-software-processes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/230188535eac15aaa3acd45d40c49cf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">singhmahesh</media:title>
		</media:content>
	</item>
		<item>
		<title>Digité Goes On the Cloud!</title>
		<link>http://singhmahesh.wordpress.com/2010/01/19/digite-goes-on-the-cloud/</link>
		<comments>http://singhmahesh.wordpress.com/2010/01/19/digite-goes-on-the-cloud/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 10:47:52 +0000</pubDate>
		<dc:creator>singhmahesh</dc:creator>
				<category><![CDATA[Application Lifecycle Management]]></category>

		<guid isPermaLink="false">http://singhmahesh.wordpress.com/2010/01/19/digite-goes-on-the-cloud/</guid>
		<description><![CDATA[At Digité, we have been a web-based application right from the start. Before Cloud, before SaaS, there was ASP – and our initial product launch was as an ASP – Application Service Provider. As luck would have it, a majority &#8230; <a href="http://singhmahesh.wordpress.com/2010/01/19/digite-goes-on-the-cloud/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=42&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At Digité, we have been a web-based application right from the start.  Before Cloud, before SaaS, there was ASP – and our initial product launch was as an ASP – Application Service Provider.  As luck would have it, a majority of our customers preferred to host the application &#8216;on-premise&#8217; and simply wanted to buy the license from us.  This worked very well for us – because it gave us invaluable experience in a variety of areas, from the challenges of implementing an enterprise software across the organization, to testing the software for the scalability and robustness needed for a deployment such as Infosys, our largest customer, with a 100,000 users on a single Windows/ SQL Server based installation of Digité Enterprise.
</p>
<p>Over the last 8 years, we have implemented Digité at Corporate IT, IT Consulting and Services as well as ISV organizations.  And, amongst the many lessons we learned, we picked on two – the challenges an organization is trying to overcome by implementing a solution such as Digité – and the challenges an organization goes through trying to implement an enterprise solution like Digité.
</p>
<h3>Structured Chaos, Unstructured Innovation<br />
</h3>
<p>Our customers are in the business of developing or maintaining or implementing software – in-house or third party, custom or off-the-shelf.  This is hard work that usually involves <span style="text-decoration:underline;"><em>defining</em></span> requirements and building or assembling software solutions that <span style="text-decoration:underline;"><em>meet</em></span> those requirements.  This is by itself a tough job; introduce geographic, cultural, logistical and technology barriers of today&#8217;s global economy, and the job becomes tougher by several magnitudes. Our customers have seen the value that Digité provides by giving them a flexible, easy to use, lightweight and cost effective mechanism to quickly get organized in their development processes so that they can get on with the far tougher job of building great software!  Over the last 8 years, we have been amazed over and over again at how our customers&#8217; teams have innovated to build great software to delight their own customers, internal or external. And we have learned from those experiences. Key amongst them – that people don&#8217;t want to reinvent the wheel.  If someone has already done it, reuse and build on top of it! And two, keep things simple, yet comprehensive enough.  &#8220;Just enough process&#8221; is a recurring theme.
</p>
<h3>The Small Matter of Organizational Change Management<br />
</h3>
<p>Implementing ANY enterprise software is not easy; implementing Digité Enterprise – which pretty much touches everybody in a software/ IT organization, can be even tougher.  When you are coming off a culture of using email, spreadsheet and some basic project management software, the job of moving everyone to a somewhat standardized way of doing things – managing projects, building software, measuring progress – can be daunting.  More than technical learning challenges, more than software challenges – quality, integration, migration, performance, etc.  – people simply have a hard time doing something they have been used to doing one way to a new, even if better, way.  Yet, in spite of conventional wisdom, an overwhelming majority of our customers have succeeded in meeting this challenge through a combination of process, scope control, phased implementation planning, management buy-in, user buy-in, and more.  More often than not, two of the key ingredients to success have been to keep things simple – and to aim for speedy, short cycle-time implementation milestones.  The resulting success and the perceived (and real) progress of the implementation itself provides a positive reinforcement which further propels further implementation!
</p>
<h3>Digité SaaS &#8211; Solutions as a Service<br />
</h3>
<p>Agile ALM or Application Lifecycle Management has become a force to reckon with, especially in the Global Delivery Model.  Most technology companies – small or large – are trying to leverage distributed resources and teams to deliver their products and services.  With the events of late 2008 and 2009, interest in SaaS applications has made it a viable business model once again.  We believe that we MUST share with our customers, especially the Small and Medium Business enterprises, the lessons we have learned over the last 8 years in Digité.   Digité&#8217;s Agile ALM on SaaS is our new service that aims to do precisely that.
</p>
<p>Please come check us out at <a href="http://www.digite.com/saas">www.digite.com/saas</a>.  If you like what you see, please contact us at <a href="mailto:sales@digite.com">sales@digite.com</a>! </p>
<br />Posted in Application Lifecycle Management  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singhmahesh.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singhmahesh.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singhmahesh.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singhmahesh.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/singhmahesh.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/singhmahesh.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/singhmahesh.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/singhmahesh.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singhmahesh.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singhmahesh.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singhmahesh.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singhmahesh.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singhmahesh.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singhmahesh.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=42&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://singhmahesh.wordpress.com/2010/01/19/digite-goes-on-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/230188535eac15aaa3acd45d40c49cf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">singhmahesh</media:title>
		</media:content>
	</item>
		<item>
		<title>Do ALM Tools benefit the Developers?</title>
		<link>http://singhmahesh.wordpress.com/2009/11/12/do-alm-tools-benefit-the-developers/</link>
		<comments>http://singhmahesh.wordpress.com/2009/11/12/do-alm-tools-benefit-the-developers/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 23:31:02 +0000</pubDate>
		<dc:creator>singhmahesh</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile ALM]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Change Management]]></category>
		<category><![CDATA[Project Team Productivity]]></category>
		<category><![CDATA[Requirements Management]]></category>

		<guid isPermaLink="false">http://singhmahesh.wordpress.com/?p=35</guid>
		<description><![CDATA[Recently, I got asked this question by a prospect – a large bank&#8217;s SEPG head. Their exact question was – How does Digité help with the developer experience? Clearly, Application Lifecycle Management (ALM) tools have made the life of the &#8230; <a href="http://singhmahesh.wordpress.com/2009/11/12/do-alm-tools-benefit-the-developers/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=35&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently, I got asked this question by a prospect – a large bank&#8217;s SEPG head. Their exact question was – How does Digité help with the developer experience? Clearly, Application Lifecycle Management (ALM) tools have made the life of the PMO, the SEPG, the Quality group, the Project Managers and the executive management better. But how do they benefit the folks doing the actual development?!</p>
<p>Here was my response to them about specifically what we, at Digité, have done to improve the life of the Development Team – the Business/ Functional Analyst, the developers and the testing team.</p>
<ul>
<li>Digité&#8217;s Unified Inbox automatically collects all the tasks and artifacts that a team member needs to work on, sorted by project, priority and urgency. No more time wastage in search and follow-up to figure out what work they are supposed to do next!</li>
<li>Digité&#8217;s integrated set of products ensure that there is minimal wastage of effort in learning the tool itself, in navigating from one tool to another due to an integrated UI and a single repository, other than the code repository.</li>
<li>Our <a href="http://www.digite.com/products/requirement-management.htm">Requirements</a> and Change management features enable Business/ Functional Analysts and users collaborate continuously to identify, build and manage requirements collaboratively. They work on individual requirements, decompose them online, baseline and review them; and track any changes to them throughout the development lifecycle. For the <a href="http://www.digite.com/products/agile.htm">Agile</a> practitioners, Digité provides User Stories and Iterations to plan, prioritize and build their user stories in iterations assigned to specific releases.</li>
<li>Digité&#8217;s Integrated Traceability ensures that developers understand a software requirement along with other related items – user requirements, change-requests, test cases, documents – all thru a single integrated view – so that they can work with a holistic understanding of the business. Similarly, the developer&#8217;s ability to view a defect holistically – through viewing associated failed test case(s), the related software/ user requirements, etc. means that a developer gets a full understanding of what failed, why it may have failed and do a full impact analysis – thus ensuring that the developers do an effective job of fixing the defect. This prevents a significant amount of rework and ensures a much higher level of <em>initially delivered quality</em> and <em>conformance to requirements</em>. <span style="font-size:7pt;"><br />
</span></li>
<li>Our <a href="http://www.digite.com/products/eclipse.htm">Eclipse</a>/ <a href="http://www.digite.com/products/subversion.htm">Subversion</a>/ CVS/ VSS adapters ensure that navigation between the developer&#8217;s environment and Digité is minimal – and developers and testers can focus on <em>doing their work</em> rather than managing their work. Within Eclipse, they get to view all of their tasks and other work items and are also able to post their effort to Digité Timesheet without leaving the Eclipse environment.</li>
<li>If tracking effort is important to you, you may like this. Our customers report that their developers take anywhere from 30 minutes to 2 hours each week (!) to update their timesheets.  We provide an automatically populated timesheet and integrated time-logs available alongside each work item for immediate update as soon as a developer completes working on it.</li>
</ul>
<p>All of the above have resulted in anywhere from 20-35% direct impact on developer productivity and equally importantly, 45-60% improvement in initial quality of product delivered and overall organizational productivity.</p>
<p>At Digité, we use our product for pretty much everything we do – as Sudipta, our VP of Engineering and Services, explained so well in a related blog post – <a href="http://digiteproductmanagement.blogspot.com/2009/11/are-you-still-without-alm-tool_09.html">Are you still without an ALM Tool</a>? I can&#8217;t tell you how many times our team members have given us the feedback about how convenient and time-saving it is for them to use Digité for managing their own development/ implementation work!</p>
<p>I would also love to hear from you about your experience using Digité or any other ALM tools in terms of Developer experience and productivity.</p>
<br />Posted in Agile, Agile ALM, ALM, Application Lifecycle Management, Change Management, Project Team Productivity, Requirements Management  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singhmahesh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singhmahesh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singhmahesh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singhmahesh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/singhmahesh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/singhmahesh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/singhmahesh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/singhmahesh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singhmahesh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singhmahesh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singhmahesh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singhmahesh.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singhmahesh.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singhmahesh.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=35&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://singhmahesh.wordpress.com/2009/11/12/do-alm-tools-benefit-the-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/230188535eac15aaa3acd45d40c49cf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">singhmahesh</media:title>
		</media:content>
	</item>
		<item>
		<title>Is PPM Enough?</title>
		<link>http://singhmahesh.wordpress.com/2009/10/26/is-ppm-enough/</link>
		<comments>http://singhmahesh.wordpress.com/2009/10/26/is-ppm-enough/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 18:47:24 +0000</pubDate>
		<dc:creator>singhmahesh</dc:creator>
				<category><![CDATA[ALM]]></category>
		<category><![CDATA[Application Lifecycle Management]]></category>
		<category><![CDATA[Change Management]]></category>
		<category><![CDATA[PPM]]></category>
		<category><![CDATA[Process Maturity]]></category>
		<category><![CDATA[Project Portfolio Management]]></category>
		<category><![CDATA[Project Team Productivity]]></category>

		<guid isPermaLink="false">http://singhmahesh.wordpress.com/?p=8</guid>
		<description><![CDATA[PPM tools are great management tools for executive decision making.  However, they do not focus on or deal with the operational processes that need to be in place so that PPM tools get reliable data.   In order to have a good executive information system, it is imperative that the operational processes are cleaned up and automated through a good set of execution/ operational tools.  In the world of applications, products and software, Application Lifecycle Management (ALM) tools do precisely that. <a href="http://singhmahesh.wordpress.com/2009/10/26/is-ppm-enough/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=8&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have spent a lot of time over the last 10 years discussing or working with a large number of our customers who have moved away from the ‘traditional’ methods of managing software projects to a more centralized and “institutional” method. An overwhelmingly large number of these companies have evaluated Project Portfolio Management (PPM) tools as their first option for moving away from their disparate solutions, which usually would be a combination of MS Project on the desktop, email, spreadsheets and a lot of hand-waving!</p>
<p>The promise of PPM tools is enticing.  From the capability of management dashboards that <em>unambiguously</em> tell you whether projects are in Green, Yellow or Red status, to being able to <em>smoothly </em>make Fund/ Kill or Go/ No Go decisions about a project that is not exactly meeting its objectives, the case for PPM appears crystal clear.  Who would not want such capability?</p>
<p>The reality however has been somewhat different for a number of companies.</p>
<h4>Can I really trust my PPM dashboard?</h4>
<p>In other words, is the data reliable?  How is it being collected, collated and consolidated?  Is there a reliable process behind this?  Are basic steps such as estimation, time tracking and baselining of projects in place? </p>
<p>When organizations and project teams attempt to move away from managing projects using office productivity tools and other point solutions, they are not just switching tools, they are very often changing fundamental processes of how they work and how they <em>manage</em> their work.  PPM tools demand a significant level of data reliability – which translates to process maturity – at the ‘operational’ level; to ensure that all aspects of project effort are being looked at, all the project deliverables – not just tasks but various deliverables and work items &#8211; from requirements to documents, from test scripts to defects – are being considered in computing the ‘real status’ of projects.  This means that execution/ operational level processes need to be in place <em>and </em>automated so they can feed reliable data to the PPM solution.</p>
<p>A lot of PPM efforts have resulted in failure due to this fundamental problem of lack of automation at the operational level of project teams and the lack of project team buy-in. <a href="http://www.digite.com/solutions/application-life-cycle.htm">Application Lifecycle Management </a>(ALM) tools that include or integrate with PPM/ Process Governance tools can much more effectively help in this regard.</p>
<h4>Where do I file my time for this issue?</h4>
<p>One of the basic challenges of project planning tools such as MS Project is that they are great at project planning but not at managing project execution.  While PPM tools have ensured that some of the earlier challenges of over-dependence on the lone project manager have been taken care of, they still do not take care of resolving such basic issues as tracking effort on unplanned work. </p>
<p>It is humanly impossible for a project manager to put down every last bit of work as part of their WBS.  On the other hand, filing time in a common “Miscellaneous” task means losing visibility to where 15-20% of the project effort might be being spent, so that one could plan better in the future!  Very often, PPM tools miss out on all the effort being spent on unplanned work in projects and thus relying on incomplete data for providing management status update.</p>
<p>Integrated ALM tools help by focusing on the project team and making them more productive rather than just providing a dashboard for senior management which may not be fully reliable.</p>
<h4>Why are so many defects still open?</h4>
<p>Have you run into these questions – “Is that project really green? Or did the PM omit to take into account the large number of unmet requirements?” Or, for that matter, “Is the testing task really completed?  Then why are all the defects still open?” </p>
<p>The ability to drill down into a project’s ‘real’ status is most important for portfolio management teams.  PPM tools by themselves, do not and cannot provide this visibility and still continue to rely on the abilities of the project manager and project teams to ensure that they collect data from all sources and tools manually before providing that update. </p>
<p>ALM tools with integrated PPM capability make the project managers far more effective by one, providing the PM a comprehensive view of the project and in fact, proactively alerting them of potential red-flags; and two, by dramatically reducing the overhead of collecting data from myriad sources and putting it all together for status reporting, resulting in as much as 40-55% increase in Project Manager productivity.</p>
<h4><em>Where </em>is the final revision of the requirement??!</h4>
<p>The value of a single repository for all project artifacts cannot be measured.  Having managed projects directly and indirectly for over 20 years, I have seen project teams struggle with the simple task of  managing all the information and artifacts &#8211; requirements, change requests, documents, issues, defects, test cases, deliverables &#8211; related to their project across a combination of email, portals, network directories, configuration management systems and team members’ desktops – resulting in horrendous loss of productive hours and project delays.  Just to be able to go to a single place for all of that – makes team productivity go up by as much as 20-35%!  PPM tools do not address this crucial business need; and thus do not contribute to mitigating the very factors that lead to project failure.</p>
<p> </p>
<p>I believe PPM tools are great management tools for executive decision making.  However, they do not focus on or deal with the operational processes that need to be in place so that PPM tools get reliable data.   In order to have a good executive information system, it is imperative that the operational processes are cleaned up and automated through a good set of execution/ operational tools.  In the world of applications, products and software, ALM tools do precisely that. To have a good PPM implementation, ALM solutions are not only <em>necessary </em>but are also a <em>pre-requisite</em>!</p>
<br />Posted in ALM, Application Lifecycle Management, Change Management, PPM, Process Maturity, Project Portfolio Management, Project Team Productivity  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singhmahesh.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singhmahesh.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singhmahesh.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singhmahesh.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/singhmahesh.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/singhmahesh.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/singhmahesh.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/singhmahesh.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singhmahesh.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singhmahesh.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singhmahesh.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singhmahesh.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singhmahesh.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singhmahesh.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=8&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://singhmahesh.wordpress.com/2009/10/26/is-ppm-enough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/230188535eac15aaa3acd45d40c49cf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">singhmahesh</media:title>
		</media:content>
	</item>
		<item>
		<title>To SaaS or not to SaaS? That is a question &#8211; for the ISV!</title>
		<link>http://singhmahesh.wordpress.com/2009/04/20/to-saas-or-not-to-saas-that-is-a-question-for-the-isv/</link>
		<comments>http://singhmahesh.wordpress.com/2009/04/20/to-saas-or-not-to-saas-that-is-a-question-for-the-isv/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 19:22:00 +0000</pubDate>
		<dc:creator>singhmahesh</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[Implications for ISVs]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://singhmahesh.wordpress.com/2009/04/20/to-saas-or-not-to-saas-that-is-a-question-for-the-isv</guid>
		<description><![CDATA[There is much being written about SaaS, the Cloud and the whole new world of software being delivered as a service. While there is a lot of advice being dispensed to the corporate customer &#8211; about the best practices of &#8230; <a href="http://singhmahesh.wordpress.com/2009/04/20/to-saas-or-not-to-saas-that-is-a-question-for-the-isv/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=6&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div><span style="font-family:verdana;font-size:85%;"><span style="color:rgb(51,51,51);font-family:verdana;font-size:100%;">There is much being written about SaaS, the Cloud and the whole new world of software being delivered as a service. While there is a lot of advice being dispensed to the corporate customer &#8211; about the best practices of adopting SaaS, of watching out for the big bad vendors with their greedy licensing habits, making sure to sign contracts with water-tight SLAs, selecting the right apps to put on SaaS, etc., I get a sense there is not much advice being given to software vendors &#8211; those that are not in the drivers&#8217; seat (and by far, the vast majority are not!) about what they must do to gear up for the oncoming tsunami!</p>
<p>Having seen several cycles of technology hype and fads come and go, I felt obliged to share some of my own observations about the SaaS imperatives for ISVs!<br /></span><span style="font-size:130%;"><br /></span><span style="color:rgb(102,102,204);font-family:arial;font-size:180%;">This time, it is NOT a fad!</span><br /><span style="font-family:arial;font-size:100%;"><br /></span><span style="font-family:verdana;font-size:100%;"><span style="color:rgb(51,51,51);font-size:100%;">Yes, through a unique conglomeration of technology, a critical mass of vendors and customers, and of course this recession, there is now a clear need established for some applications being delivered as a service with all of the trappings of no upfront costs, no long term investment in people and infrastructure, a turn-on/ turn-off at will capability, much like contracting services. The need to &#8220;invest low and return high&#8221; has never been greater.</span><br /></span><br /><span style="color:rgb(102,102,204);font-family:arial;font-size:180%;">The operative phrase is &#8211; &#8216;some applications&#8217;</span><span style="font-size:180%;"><span style="font-family:arial;">.</span></span><br /><span style="font-size:100%;"><br /></span><span style="font-family:arial;font-size:100%;"><span style="color:rgb(0,0,0);font-family:verdana;">Not ALL applications are candidates for being delivered on SaaS. Neither will a majority of corporate customers be putting ALL of their applications on SaaS anytime soon. Roughly about 60-65% of all apps will remain on internal, inside-corporate-firewall servers. Applications that will make it to SaaS are those that score low in their need for confidentiality, integrity and availability. Applications which score high on these factors will remain within the firewall for some considerable time to come. Vendors need to evaluate carefully where their products stack up.</span><br /></span><span style="font-size:100%;"><br /></span><span style="color:rgb(102,102,204);font-family:arial;font-size:180%;">The key USP for any product remains VALUE</span><br /><span style="font-family:verdana;font-size:100%;"><br /></span><span style="color:rgb(0,0,0);font-family:verdana;font-size:100%;"><span>Is their significant value of the product to the target market? Is it solving critical business problems not being solved by other competing products? Is it doing so in ways unique to the domain? If the answer to one or more of these questions is No, then it will do the vendor no good to put the product out as SaaS &#8211; and hope that that will somehow sell the product. SaaS may be necessary but not a sufficient condition for a software to sell. If the answer to the questions is Yes, then going SaaS will definitely help target additional markets (SMB for example), but it may not be as urgent as one might be lead to believe by the market hype.</span><br /></span><span style="font-family:arial;font-size:100%;"><br /></span><span style="color:rgb(102,102,204);font-family:arial;font-size:180%;">Are you ready to SaaS?</span><br /><span style="color:rgb(0,0,0);font-family:arial;font-size:100%;"><br /><span style="font-family:verdana;">Just because the software runs on a server and served up through a browser does not mean it is SaaS ready. In order to meet proposed industry standards, market expectations and &#8211; above all &#8211; successful implementation for the customer, vendors have to be ready with a number of critical capabilities. These include:</span></span></span><span style="font-family:arial;font-size:100%;"><br /></span>
<ul style="color:rgb(0,0,0);font-family:verdana;">
<li><span style="font-size:100%;">User and data security/ privacy &#8211; the ability to demonstrate clearly how they will achieve this</span></li>
<p><span style="font-size:100%;"></span>
<li><span style="font-size:100%;">Backup and recovery &#8211; clear policies on what is backed up and how it will be recoverable, in case of downtime. Simple database-backups differ from application-specific backups &#8211; and recovery may mean different things to different users. For example, if it is a project management application, can the vendor back up a specific project and more importantly, can they recover a specific project only?<br /></span></li>
<p><span style="font-size:100%;"></span>
<li><span style="font-size:100%;">Ability to integrate with client applications &#8211; through a published and documented set of APIs or even simple flat-file transfers</span></li>
<p><span style="font-size:100%;"></span>
<li><span style="font-size:100%;">Self-service Support &#8211; user provisioning/ administration, user/ application usage monitoring, online help and training documentation</span></li>
</ul>
<p><span style="font-family:verdana;"><span style="font-size:85%;"><span style="color:rgb(0,0,0);font-family:arial;font-size:100%;"><span style="font-family:verdana;">While there are a bunch of other capabilities the vendor must provide, these are some of the important ones.</span><br /></span><span style="font-family:arial;font-size:100%;"><br /></span><span style="font-size:130%;"><span style="color:rgb(102,102,204);font-family:arial;font-size:180%;">SLAs &#8211; Can you match or top what IT did?</span><br /></span><span style="font-family:verdana;font-size:100%;"><br /></span></span><span style="color:rgb(0,0,0);font-family:verdana;font-size:100%;"><span>There is a lot of attention being given to SLAs. One almost gets the impression that SaaS vendors might be subject to unrealistic levels of performance that customers would almost certainly never have got from their own IT! While this is not new or unexpected, vendors must work with clients to set some realistic expectations, goals and the associated penalties/ rewards.</p>
<p>Besides looking at general industry norms on uptime, response-time, etc., vendors must look at their specific situation. They must absolutely not agree to SLAs they cannot deliver on. And if they find they are behind, they are not ready to go SaaS!</p>
<p>One way to negotiate appropriate SLAs might be for both the vendor and the client to look at the current SLAs or performance levels the client is getting or used to, and go one &#8211; or two &#8211; &#8216;levels&#8217; higher. This will require open, transparent discussion and agreement &#8211; followed of course by performance that matches the expectations.</span><span><br /></span><br /></span><span style="color:rgb(102,102,204);font-family:arial;font-size:180%;"> What about Marketing and Sales?</span><span style="font-size:85%;"><span style="font-size:130%;"><br /></span><span style="font-family:verdana;font-size:100%;"><br /></span></span><span style="font-size:85%;"><span style="color:rgb(0,0,0);font-family:verdana;"><span style="font-size:100%;">Clearly, SaaS requires a completely different marketing and sales approach than the traditional license selling model. With the number of vendors jumping on the SaaS model &#8211; either directly or through AppExchange type of communities &#8211; how do you get &#8220;found&#8221; by the individual or the departmental team is something that requires much more than the few direct sales people you managed with in the past! Any number of viral marketing or Web 2.0 marketing approaches needs to be applied in order to build brand-awareness. In addition, traditional advertising and SEO with paid searches may also need to be used.</span><br /></span><span style="font-size:100%;"><br /></span><span style="color:rgb(102,102,204);font-family:arial;font-size:180%;">Do the numbers add up?</span><br /><span style="font-family:arial;font-size:100%;"><br /></span></span><span style="color:rgb(0,0,0);font-family:arial;font-size:100%;">With all of the work to be done before you can even say SaaS, this is the biggest challenge for vendors &#8211; especially smaller companies. It is not easy to go SaaS without reasonably deep pockets!</p>
<p>Consider this &#8211; you are not only providing the software &#8211; which must now be even more defect free than when you were not SaaS, <span style="font-style:italic;">you are also taking on the responsibility of being the client&#8217;s IT organization!</span> Granted that there is a sharing of resources across customers but </span></span><span style="font-family:verdana;font-size:100%;"><span style="color:rgb(0,0,0);">to get the economies of scale takes time.</span></span><span style="font-family:verdana;"><span style="color:rgb(0,0,0);font-size:85%;"><span style="font-family:arial;font-size:100%;"><span style="font-family:verdana;"><span style="font-family:verdana;"> </span>In the mean time, each customer must get the experience as if it were their own IT &#8211; only better, faster and of course cheaper!</span></p>
<p><span style="font-family:verdana;">That means &#8211; hardware, software, hosting, bandwidth, administration staff &#8211; both application level and system level &#8211; besides the normal Help desk/ Support resources. And that just gets you to first base! Add to that all additional expenses of SaaS-enabling your software &#8211; from securitization to certification to audits &#8211; pretty soon, it all adds up. Finally, the Marketing and Sales expenses need to be tallied.</span></p>
<p><span style="font-family:verdana;">What about the Revenue side? You are now willingly giving up the up-front cashflows of the traditional license model &#8211; in the hope of getting larger recurring revenues over a period of time &#8211; that may extend from 18 to 36 months or even longer! While overall cashflows should become more even, ramp up to break-even point may take several months.</span></p>
<p><span style="font-family:verdana;">Vendors not only need to be prepared to invest in all this, they must have sufficient financial horsepower to be able to wait for the users to ramp-up!</span><br /></span><span style="font-family:verdana;font-size:100%;"><br /></span><span style="color:rgb(0,0,153);font-family:verdana;font-size:180%;">Conclusion</span><br /><span style="font-family:arial;font-size:100%;"><br /></span><span style="font-family:arial;font-size:100%;">SaaS is here to stay &#8211; and has gone beyond &#8211; to PaaS/ IaaS and the Cloud. However, not all software, especially core business applications, may go to SaaS in the short or even the medium term. Vendors who have solutions that are a candidate for SaaS must consider the option &#8211; because not having a SaaS version will be a show-stopper in many deals. On the other hand, vendors with core/ critical business applications may have a longer lead time to consider going SaaS, if at all.</p>
<p>Going the SaaS way will require deep pockets and a lot of preparation in terms of product, infrastructure, support and marketing.</span><br /></span></span></div>
<br />Posted in Cloud, IaaS, Implications for ISVs, PaaS, SaaS  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singhmahesh.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singhmahesh.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singhmahesh.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singhmahesh.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/singhmahesh.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/singhmahesh.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/singhmahesh.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/singhmahesh.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singhmahesh.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singhmahesh.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singhmahesh.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singhmahesh.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singhmahesh.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singhmahesh.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=6&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://singhmahesh.wordpress.com/2009/04/20/to-saas-or-not-to-saas-that-is-a-question-for-the-isv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/230188535eac15aaa3acd45d40c49cf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">singhmahesh</media:title>
		</media:content>
	</item>
		<item>
		<title>The Problem of Requirements and Change Management</title>
		<link>http://singhmahesh.wordpress.com/2009/04/08/the-problem-of-requirements-and-change-management/</link>
		<comments>http://singhmahesh.wordpress.com/2009/04/08/the-problem-of-requirements-and-change-management/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 04:46:00 +0000</pubDate>
		<dc:creator>singhmahesh</dc:creator>
				<category><![CDATA[Change Management]]></category>
		<category><![CDATA[Requirements Management]]></category>

		<guid isPermaLink="false">http://singhmahesh.wordpress.com/2009/04/08/the-problem-of-requirements-and-change-management</guid>
		<description><![CDATA[The topic of Requirements and Change Management continues to spark enthusiastic debate and discussion amongst the software community. And for obvious reasons. I was talking to a Gartner analyst just today &#8211; and he himself drew attention to the fact &#8230; <a href="http://singhmahesh.wordpress.com/2009/04/08/the-problem-of-requirements-and-change-management/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=5&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div><span style="font-family:arial;">The topic of Requirements and Change Management continues to spark enthusiastic debate and discussion amongst the software community. And for obvious reasons.</span></div>
<p>
<div><span style="font-family:Arial;"></span></div>
<div><span style="font-family:Arial;">I was talking to a Gartner analyst just today &#8211; and he himself drew attention to the fact that software requirements are so hard to do, unlike a bridge or a tunnel or building &#8211; where requirements were so much more easier to define. Absolutely! </span></div>
<p>
<div><span style="font-family:Arial;"></span></div>
<div><span style="font-family:Arial;">Yet software teams and organizations continue to pay scant attention to this critical discipline that is responsible for the failure of such a high percentage of software projects. A recent study and analysis done by IAG Consulting (<a href="http://tinyurl.com/dldfwb" target="_blank" rel="nofollow">http://tinyurl.com/dldfwb</a>) had these shocking findings:</span></div>
<ul>
<li><span style="font-family:Arial;">Companies with poor business analysis were 3 times more likely to see their projects fail!</span></li>
<li><span style="font-family:Arial;">Bad project requirements can result in upto a 60% hike in project costs, and </span></li>
<li><span style="font-family:Arial;">For a $3m project with poor requirements, companies would pay an average of $5.87m!</span></li>
</ul>
<p><span style="font-family:Arial;">The study concluded that projects and organizations where Business and IT worked collaboratively on requirements were much less likely to see cost and time overruns than those that did not.</span></p>
<p><span style="font-family:Arial;">The Software Engineering Institute (SEI) has determined that projects that spend up to 60% of the overall effort in Planning, Requirements Analysis and Design have dramatically lower cost and schedule overruns compared to projects that spent that level of effort in Coding and Testing.</span></p>
<p><a href="http://4.bp.blogspot.com/_KIQQm_uuW0Q/Sd0ephBulcI/AAAAAAAABCU/PXFYOHUS-uY/s1600-h/SEI+Repeatable+Process+Results.bmp"><img alt="" src="http://4.bp.blogspot.com/_KIQQm_uuW0Q/Sd0ephBulcI/AAAAAAAABCU/PXFYOHUS-uY/s320/SEI+Repeatable+Process+Results.bmp" border="0" /></a></p>
<p><span style="font-family:arial;">This should be fairly obvious &#8211; after all, if you don&#8217;t know <em>what </em>you have to build, <em>how</em> can you build it well? Yet, software professionals, teams and entire organizations continue to suffer from this lack of focus on up-front and ongoing requirements and change management.  </span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">At the same time, there is no doubt that requirements change &#8211; for a variety of reasons.  To manage the changes to the requirements on a continuous basis and keep an eye on the impact of these changes on project budget and contract dollars is what project managers must do all the time.  </span><br /><span style="font-family:arial;"></span><br /><span style="font-family:arial;">The importance of collaboration and of collaborative and ongoing requirements and change management cannot be over-emphasized.  After all, in the definition by quality guru, Phil Crosby, Quality = Conformance to Requirements.  And that is all there is to that!</span></p>
<br />Posted in Change Management, Requirements Management  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singhmahesh.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singhmahesh.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singhmahesh.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singhmahesh.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/singhmahesh.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/singhmahesh.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/singhmahesh.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/singhmahesh.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singhmahesh.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singhmahesh.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singhmahesh.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singhmahesh.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singhmahesh.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singhmahesh.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singhmahesh.wordpress.com&amp;blog=9834816&amp;post=5&amp;subd=singhmahesh&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://singhmahesh.wordpress.com/2009/04/08/the-problem-of-requirements-and-change-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/230188535eac15aaa3acd45d40c49cf8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">singhmahesh</media:title>
		</media:content>

		<media:content url="http://4.bp.blogspot.com/_KIQQm_uuW0Q/Sd0ephBulcI/AAAAAAAABCU/PXFYOHUS-uY/s320/SEI+Repeatable+Process+Results.bmp" medium="image" />
	</item>
	</channel>
</rss>
