<?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>ForceBrain.com &#187; Agile</title>
	<atom:link href="http://www.forcebrain.com/category/blog/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.forcebrain.com</link>
	<description>Cloud Computing.  Made Simple.</description>
	<lastBuildDate>Thu, 20 Oct 2011 02:45:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why does Agile Software Development pay?</title>
		<link>http://www.forcebrain.com/why-does-agile-software-development-pay/</link>
		<comments>http://www.forcebrain.com/why-does-agile-software-development-pay/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 05:36:19 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.forcebrain.com/?p=2497</guid>
		<description><![CDATA[We at ForceBrain.com use a rapid and iterative Agile approach to all project management we do.  Not much to say other than, this is a great video for those interested in the value of Agile Software Development.
Enjoy!
]]></description>
			<content:encoded><![CDATA[<p>We at ForceBrain.com use a rapid and iterative Agile approach to all project management we do.  Not much to say other than, this is a great video for those interested in the value of Agile Software Development.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forcebrain.com/why-does-agile-software-development-pay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bar Napkin to the AppExchange: 8 Steps</title>
		<link>http://www.forcebrain.com/bar-napkin-to-the-appexchange-8-steps/</link>
		<comments>http://www.forcebrain.com/bar-napkin-to-the-appexchange-8-steps/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 01:52:48 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Custom Cloud]]></category>
		<category><![CDATA[Force.com Development]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.forcebrain.com/?p=2397</guid>
		<description><![CDATA[You have a great cloud computing application idea, or perhaps you&#8217;re further along and already have customers requesting you to integrate with Salesforce or port to Force.com.  Having never been down this path before, you have no idea what you are up against.  You&#8217;ve heard that developing on Force.com is 4-5 times faster than alternate [...]]]></description>
			<content:encoded><![CDATA[<p>You have a great cloud computing application idea, or perhaps you&#8217;re further along and already have customers requesting you to integrate with Salesforce or port to Force.com.  Having never been down this path before, you have no idea what you are up against.  You&#8217;ve heard that <a href="http://www.forcebrain.com/wp-content/uploads/2009/12/IDC-Force.com-ROI-Study-Final.pdf" target="_blank">developing on Force.com is 4-5 times faster</a> than alternate means, but what does this really mean?!</p>
<p>Well, ForceBrain.com has been down this path several times with a number of Force.com applications, including <a href="http://www.suppliersoft.com" target="_blank">SupplierSoft</a>, <a href="http://sites.force.com/appexchange/listingDetail?listingId=a0N300000016caXEAQ" target="_blank">Mintfly.com</a>, <a href="http://sites.force.com/appexchange/apex/listingDetail?listingId=a0N30000001gnkaEAA" target="_blank">Cloud2Mail</a>, <a href="http://www.forcebrain.com/apps/for-ad-agencies/" target="_blank">AdWorks</a>, <a href="http://www.forcebrain.com/apps/for-booking-agencies/" target="_blank">TalentWorks</a>, etc&#8230;</p>
<p>We&#8217;ve learned that there are essentially 8 critical steps necessary to successfully get from bar napkin to the AppExchange.</p>
<h3><strong>STEP 1: Concept</strong></h3>
<p>Whether you have a simple list of high-level requirements, or a 25 page design blueprint, it all starts with your vision.  While we prefer more of an Agile approach of less documentation and more immediate prototypting, it is essential to at least document your project goals in the following areas:</p>
<ul>
<li><strong>Specification Requirements</strong>
<ul>
<li>Architectural Preferences or Limitations</li>
<li>Functional Requirements (Must Have vs. Nice-to-Have)</li>
<li>User Interface Demands</li>
</ul>
</li>
<li><strong>Budget Confinements</strong>
<ul>
<li>Total Project Cash Outlay</li>
<li>Monthly Cash Flow Limitations</li>
</ul>
</li>
<li><strong>Timeline Requirements</strong>
<ul>
<li>Prototype Deadline</li>
<li>Beta Deadline</li>
<li>AppExchange Deadline<strong><br />
</strong></li>
</ul>
</li>
</ul>
<h3><strong>STEP 2: Proof-of-Concept<br />
</strong></h3>
<p>Early tests are critical to lowering risk, confirming approach, and validating customer value. Fortunately for you, the Force.com platform is a rapid development platform. As found in the <a href="http://www.forcebrain.com/wp-content/uploads/2009/12/IDC-Force.com-ROI-Study-Final.pdf" target="_blank"><strong>IDC Force.com ROI Study</strong></a>, developing on the Force.com platform is 5x&#8217;s faster than .NET and Java.  This fact, combined with an Agile methodology approach makes for a quick means to complete your proof-of-concept process.</p>
<p><strong>POC Success Factors</strong> &#8211; Typically there are a few drivers for a standard POC (proof-of-concept), and these need to be defined up front, so the resulting POC can be measured as successful or not.  Which of the following potential POC milestones must be completed?</p>
<ul>
<li> Blueprints Complete</li>
<li>Integration Test Working</li>
<li>User Interface Mock Ups Working</li>
<li>Feature Set Implemented</li>
<li>Pilot Application</li>
</ul>
<h3><strong>STEP 3: Customer Validation<br />
</strong></h3>
<p>A step often overlooked, but one we highly recommend is getting customer validation or a focus group to validate your concept.<strong><br />
</strong></p>
<h3><strong>STEP 4: v1.0 Full Development<br />
</strong></h3>
<p>Now you&#8217;re ready to move into full development.  You&#8217;ve proven your concept with some serious skeptics, and refined your core requirements for v1.0. <strong> </strong></p>
<ul>
<li>Assemble the team, potentially including:
<ul>
<li>Project Manager (10%)</li>
<li>Technical Architect (10%)</li>
<li>Force.com Developer (50%)</li>
<li>Configuration Specialist (10%)</li>
<li>User Interface Designer (20%)</li>
</ul>
</li>
<li>Take <a href="http://www.forcebrain.com/scrum-in-under-10-minutes/">the Agile / Scrum Approach (video)</a>!</li>
<li>Define your must have vs. nice-to-have wish lists.</li>
<li>Create your monthly release schedules for the development team with monthly deliverables.</li>
<li>Develop, test, iterate!<strong><br />
</strong></li>
</ul>
<h3><strong>STEP 5: v.9 Customer Pilot<br />
</strong></h3>
<p>Now you&#8217;ve completed what we call v.9 and are ready to conduct User Acceptance Testing with a Customer Pilot.  You&#8217;re typically looking less for value validation, as this was achieved earlier on, and more for bugs, areas for improvement, etc&#8230;</p>
<ul>
<li>Create Test Scripts for every section of the application, including a template to capture bugs, feature requests, etc&#8230;</li>
<li>Create a list of customers to test, and assign them unique testing roles.</li>
<li>Conduct customer setup &amp; training</li>
<li>Commence customer pilot testing</li>
<li>Review feedback</li>
<li>Address fixes and move to v1.0</li>
</ul>
<h3><strong>STEP 6: AppExchange Deployment<br />
<strong> </strong></strong></h3>
<p>The AppExchange deployment process takes longer than a first-timer would expect.  The following steps are necessary to complete this process.</p>
<ol>
<li><strong>Backup / Clone Dev Org </strong>- Especially if you are going to proceed with a Managed Package, we recommend that you create a clone of your Development Org, as there is no way to undo the creation of a managed package.</li>
<li><strong>Beta Package (Unmanaged vs. Managed)</strong> &#8211; Read the <a href="https://na2.salesforce.com/help/doc/en/salesforce_packaging_guide.pdf" target="_blank"><strong>Quick Reference for Developing Packages</strong></a>, and decide on if a private vs. managed package is best for your application.  If you&#8217;re not sure yet, we recommend completing the beta test with a private package.</li>
<li><strong>Beta Test Install</strong> &#8211; Install the Managed Beta package and test that it has zero conflicts and all is in order.</li>
<li><strong>Released Package</strong><strong> &#8211; </strong>Create your final package.<strong><br />
</strong></li>
<li><strong>Security Review ($5k vs. Free) </strong><strong>- </strong>Read the <strong><a href="https://na2.salesforce.com/help/doc/en/salesforce_appexchange_publish_guide.pdf" target="_blank">AppExchange Publishing Guide</a></strong> for more details.<strong><br />
</strong></li>
<li><strong>AppExchange Profile Creation &#8211; </strong>You will need to <a href="http://sites.force.com/appexchange/howToPublish" target="_blank">create your AppExchange Profile</a> and upload your app here. <strong><br />
</strong></li>
<li><strong>30-Day Trial &#8211; </strong>If you would like your prospects to be able to receive a 30-day trial by completing a lead form you will need to file a ticket with Salesforce Support to create a DOT of your Master Org, which will be cloned for every 30-day trial.</li>
<li><strong>Master Trial Org Request</strong></li>
<li><strong>Remove Sample Data Button </strong>- If you would like your DOT to include sample data, so your prospects have a set of data to play with during their trial, then you should develop a &#8220;Remove Sample Data&#8221; button and include it. This way, when your prospects convert their trial to a paid org, they have a means to remove the sample data.</li>
<li><strong>Salesforce ISV Program &#8211; </strong>If you will be selling software licenses, you may join the Salesforce ISV Program, and should read the <strong><a href="http://wiki.developerforce.com/images/b/bc/ISV-Program-Guide_032009_PRINT.pdf" target="_blank">ISV Program Guide</a>.</strong></li>
<li><strong>License Management &#8211; </strong>Salesforce <a href="http://wiki.developerforce.com/index.php/CRM_for_ISV_Partners" target="_blank">currently offers ISV Partners two EE licenses</a> at no cost to run your business, receive leads, and administer your Force.com apps using the <a class="external text" title="http://www.salesforce.com/appexchange/detail_overview.jsp?id=a0330000002WKfiAAG" rel="nofollow" href="http://www.salesforce.com/appexchange/detail_overview.jsp?id=a0330000002WKfiAAG">License Management app (LMA).</a></li>
</ol>
<h3><strong><strong>STEP 7: </strong>Post-Launch Support<br />
<strong> </strong></strong></h3>
<p>Be sure to have a support contract in place, post-launch as you will likely need to react to new issues that arise and were not found during testing or the pilot.</p>
<h3><strong><strong>STEP 8: </strong>Version 2.0</strong></h3>
<p>In addition, new customers will have great new feature requests that you&#8217;ll likely wish to get started on immediately in a future release.</p>
<hr /><strong>About ForceBrain.com OPD Services<br />
</strong></p>
<p>ForceBrain.com is a full-service Force.com outsourced product development (OPD) team.  Our OPD team has both decades of experience in software product development, as well as the Force.com expertise needed to successfully take products to market.  Essentially, we build SaaS products from concept to public release.</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<p><!--Session data--></p>
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1367px; width: 1px; height: 1px;"><strong>Unmanaged </strong></div>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://www.forcebrain.com/bar-napkin-to-the-appexchange-8-steps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips and Tricks for Release Management</title>
		<link>http://www.forcebrain.com/tips-and-tricks-for-release-management/</link>
		<comments>http://www.forcebrain.com/tips-and-tricks-for-release-management/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 08:27:01 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Custom Cloud]]></category>
		<category><![CDATA[Dreamforce 2009]]></category>
		<category><![CDATA[Salesforce Administration]]></category>

		<guid isPermaLink="false">http://www.forcebrain.com/?p=1998</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://www.forcebrain.com/tips-and-tricks-for-release-management/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Behind the Scenes at Salesforce.com: Delivering 3 Major Releases a Year</title>
		<link>http://www.forcebrain.com/behind-the-scenes-at-salesforce-com-delivering-3-major-releases-a-year/</link>
		<comments>http://www.forcebrain.com/behind-the-scenes-at-salesforce-com-delivering-3-major-releases-a-year/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 07:55:41 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Custom Cloud]]></category>
		<category><![CDATA[Dreamforce 2009]]></category>
		<category><![CDATA[Extend]]></category>

		<guid isPermaLink="false">http://www.forcebrain.com/?p=1958</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://www.forcebrain.com/behind-the-scenes-at-salesforce-com-delivering-3-major-releases-a-year/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

