<?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>Custom Software by Preston</title>
	<atom:link href="http://www.customsoftwarebypreston.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.customsoftwarebypreston.com</link>
	<description>The Finest Web Development Team!</description>
	<lastBuildDate>Wed, 11 Jan 2012 13:26:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Software Interview Questions</title>
		<link>http://www.customsoftwarebypreston.com/software-interview-questions</link>
		<comments>http://www.customsoftwarebypreston.com/software-interview-questions#comments</comments>
		<pubDate>Sat, 07 Jan 2012 02:23:25 +0000</pubDate>
		<dc:creator>Brett Miller</dc:creator>
				<category><![CDATA[software development]]></category>
		<category><![CDATA[software interview question]]></category>
		<category><![CDATA[interview questions]]></category>

		<guid isPermaLink="false">http://www.customsoftwarebypreston.com/?p=2586</guid>
		<description><![CDATA[Hiring a software developer to handle your critical software project can sometimes become a daunting task.  However, I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.customsoftwarebypreston.com/company"><img class="aligncenter size-full wp-image-60" title="Development Interview Questions" src="http://www.customsoftwarebypreston.com/wp-content/uploads/2012/01/software-interview-question.jpg" alt="interview questions developer" /></a></p>
<p>Hiring a software developer to handle your critical software project can sometimes become a daunting task.  However, I believe the challenge can be minimized with a well structured set of software interview questions designed to reveal, not only the developers qualifications and experience, but also their project preferences and ability to quickly understand your particular needs.</p>
<h3>Interview Questions for Developers</h3>
<p>The real key to the software interview is to formulate questions that probe beyond generalities.  As an example, instead of asking the development question “Do you have experience in iPhone development?” ask “Describe how your experience in iPhone Development applies to the iPhone app I want you to build?” which, by contrast, tends to provide more background material.  You will also need to insert the occasional follow-up question like; “When you were explaining about this concept, you mentioned such and such … that sounded like it was very much to the point, can you tell me more?”</p>
<p>As you can see, software interview questions for a prospective developer are all about investigative techniques that, not only solicit an informational response, but also seek to delve deeper into the meaning and applicability of each response.  Part and parcel of that process is maintaining control over the interview itself.  What I mean by that comes from a great deal of personal experience.  Many interviewers get so busy explaining their software project and their business, they forget to listen.  So the rule of thumb I suggest you use is for you to do only about a third of the talking and get the software developer to do the other two thirds.  After all, you already know what you need … the question is … does the developer understand what you want … and will they apply their expertise in a way that directly addresses your project requirements.</p>
<h3>Development Interview Questions</h3>
<p>That being said, here are some ideas about questions you might want to configure for your developer interview.  Roughly speaking you might want to have at least Eight software interview questions for each of the following subject areas.</p>
<ol>
<li><strong>Your Specific Requirements;</strong> Beyond the typical “here’s what I need” list, but more along the lines of “How would you approach these needs?”</li>
<li><strong>Elements of Function that You Require;</strong> Not just “I need my application to do this or that”, but  “Here is the functionality I’d like … is there a better way to do that?”</li>
<li><strong>Elements of the Technical Design You Need;</strong> Not just “Do you understand the elements I’m looking to build?” but “Can you diagram the design elements?”</li>
<li><strong>Specific Ideas on Construction and Design;</strong> Beyond “Does this make sense?” but “What would your approach be to putting together an architecture for this project?”</li>
<li><strong>Testing Procedures; </strong>Beyond “do you check to confirm everything works” but “How do you implement testing procedures?”</li>
<li><strong>Delivery Dates and Cost;</strong> Beyond “How much will this cost and how long is this going to take?” but “What is your approach to determining cost and ensuring delivery dates are met?”</li>
<li><strong>Ongoing Management;</strong> Not just “Will my in-house team be trained to support our software” but “What is the process to getting enhancements made to my application?”<strong></strong></li>
<li><strong>Warranties and Guarantees; </strong>Not just “Do you warrantee your work” but “Specifically, how does your warranty work? What is the timeframe of getting support work completed?”<strong></strong></li>
</ol>
<h3>The Right Development Questions for The Right Candidate</h3>
<p>Part of success in the interviewing process obviously relates to interviewing the right candidates.  The best way to find the best candidates is usually through a professional referral.</p>
<p>I know many brilliant developers in the industry.  If you’d like me to provide a referral to you, I’d be happy to do that.  Just send me an email at <a href="mailto:dev@cspreston.com">dev@cspreston.com</a>&#8230;then you won&#8217;t need to worry as much about asking the perfect software interview questions <img src='http://www.customsoftwarebypreston.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.customsoftwarebypreston.com/software-interview-questions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Estimating Software Development Projects is Easy!</title>
		<link>http://www.customsoftwarebypreston.com/software-development-estimate</link>
		<comments>http://www.customsoftwarebypreston.com/software-development-estimate#comments</comments>
		<pubDate>Sat, 24 Dec 2011 13:19:39 +0000</pubDate>
		<dc:creator>Brett Miller</dc:creator>
				<category><![CDATA[software development]]></category>
		<category><![CDATA[software development plan]]></category>
		<category><![CDATA[project estimation]]></category>

		<guid isPermaLink="false">http://www.customsoftwarebypreston.com/?p=2529</guid>
		<description><![CDATA[Estimating Costs Accurately for Software Development Projects is Challenging.  Using a Questionnaire to get Background Project Information can be Helpful.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.customsoftwarebypreston.com/wp-content/uploads/2011/12/software-project-estimate.jpg"><img class="alignright size-full wp-image-60" title="Estimating Software Development" src="http://www.customsoftwarebypreston.com/wp-content/uploads/2011/12/software-project-estimate.jpg" alt="Software Development Estimates" /></a></p>
<p><strong>Article written by <a href="http://www.linkedin.com/in/brettmiller">Brett Miller</a></strong></p>
<p>From the standpoint of a potential client, estimating costs for their Software Development project might seem to be a fairly simple task … but in reality it can be quite challenging. An evolving set of Project Requirements, Coding Intricacies, and Interacting Technologies are difficulties that must be tamed on order to create an accurate estimate of hours and costs. These estimates are, of course, part of a larger proposal and project plan that is used to land the new project. Without this, the potential client has little information to base his decision upon.</p>
<p>Clients can be very busy and might not have a complete picture of the technical side of a project. It can be difficult on their side to take the time to document all the background information for a given software project. Yet to provide a valid estimate, this must be done.</p>
<p>Using a project questionnaire can help facilitate the process of documenting all the pertinent background information. It also shows initiative by your company and can set a positive tone for the whole project. This article shares our basic Software Project Estimating Questionnaire so other developers can use it as a guide in getting information on a new project from their client.</p>
<h3>Software Project Estimating Questionnaire</h3>
<p>Get this info from your client:</p>
<p><strong>Non Disclosure: </strong><br />
First things first. This should allow the client to feel comfortable sharing detailed information about the project with you.</p>
<p><strong>General Project Overview:</strong><br />
What are the objectives of the project? Details Details Details.</p>
<p><strong>Specific Software Development Tasks:</strong><br />
Put together a list that is prioritized in order of importance/urgency.<br />
Clarify Needs vs. Wants.<br />
What specific services do they want you to perform?<br />
What is outside of your responsibility?<br />
Is there an initial task or two that can be used to establish a rapport?</p>
<p><strong>Project Time frame / Budget:</strong><br />
What is a realistic timeframe to start the project?<br />
How urgent is this need?<br />
Do they have a specific budget in mind?</p>
<p><strong>Software Development Technologies:</strong><br />
List Programming Languages, Databases, Platforms, 3rd Party tools etc:<br />
Is the application integrated with any external systems or data?</p>
<p><strong>Environment:</strong><br />
Where is application hosted?<br />
Is there a Test environment? Development? Production?</p>
<p><strong>Access Details:</strong><br />
Have them setup a test account for you so you can see the application from the User Perspective.<br />
(What’s user id / password?)<br />
Have them setup access for you to their code / database / task management tool.<br />
(Remote Desktop, Hosting account credentials, etc.)<br />
or<br />
Have them send code / database (via email or ftp) so you can review it from your own environment.</p>
<p><strong>Project Documentation:</strong><br />
Provide any general documentation on the project (technical or user).</p>
<p><strong>Software Development Project Team:</strong><br />
What is the structure of current team?<br />
Relationship with existing or prior developers?<br />
Contact Information (email/phone)<br />
Who is decision maker?</p>
<p><strong>Project Success:</strong><br />
How do they define success on project?<br />
Importance of Price vs. Quickly Finishing vs. High Quality Work?<br />
What is the biggest challenge they see for the project?</p>
<p><strong>Follow Up Call:</strong><br />
Two potential times that they&#8217;re are available for phone call to discuss above information.</p>
<p>While it might not be possible to get answers to all of the questions above, do try to get as much as you can. This information acts as the foundation for your entire project. Act as the clients advocate in completing this questionnaire and thoroughly analyzing the information. Put together a solid proposal for them and enjoy the rewards of winning the project and a new client!</p>
<p>Do me a huge favor (please) and click:<br />
<a class="twitter-share-button" href="http://twitter.com/share">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.customsoftwarebypreston.com/software-development-estimate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone App Development &#8211; Myths</title>
		<link>http://www.customsoftwarebypreston.com/iphone-app-development-myths</link>
		<comments>http://www.customsoftwarebypreston.com/iphone-app-development-myths#comments</comments>
		<pubDate>Thu, 22 Dec 2011 23:43:09 +0000</pubDate>
		<dc:creator>Brett Miller</dc:creator>
				<category><![CDATA[iphone development]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.customsoftwarebypreston.com/?p=2489</guid>
		<description><![CDATA[Creating an innovative and popular iPhone App has become all the rage for many up-and-coming entrepreneurs (and business [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.customsoftwarebypreston.com/android-iphone-ipad"><img class="alignright size-full wp-image-60" title="iPhone App Development" src="http://www.customsoftwarebypreston.com/wp-content/uploads/2011/12/iphone-mobile-app-development.png" alt="iPhone Mobile App Development" width="334" height="268" /></a></p>
<p>Creating an innovative and popular iPhone App has become all the rage for many up-and-coming entrepreneurs (and business owners) and I certainly must applaud their efforts.  My software development company receives multiple inquiries every day from people with ingenious ideas that they want to develop into iPhone apps.</p>
<p>Obviously, there are millions of such ideas out there, but very few streak to the top of the charts and create great wealth.  As professional iPhone developers, we do everything in our power to explain the nuances of app development and the mobile app industry.  We’re passionate about understanding the reality of mobile app development and sharing what it takes to achieve success.</p>
<p>Some of the most frequent questions I field can be generally characterized into what I call “iPhone App Development Myths”.   These are things that have come to be commonly accepted beliefs and need to be seriously addressed … not as the proverbial “bitter pill” … but more like a good straight dose of ordinary reality.</p>
<p><strong>Five iPhone App Myths I Hear Everyday:</strong></p>
<ul>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/free-iphone-development">The Equity Partnership &#8211; Free iPhone Development &#8211; Myth</a></strong></strong></li>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/app-development-costs">App Development Costs under $1000 &#8211; Myth</a></strong></strong></li>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/iphone-diy-development-tools">iPhone Do It Yourself (DIY) Development Tool &#8211; Myth</a></strong></strong></li>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/iphone-app-marketing-advertising">Marketing my iPhone App is Not Necessary &#8211; Myth</a></strong></strong></li>
<li><strong><a href="http://www.customsoftwarebypreston.com/software-development-agreements">Software Development &#8211; Non Disclosure Agreements (NDA) &#8211; Myth<br />
</a></strong></li>
</ul>
<p>The App Store has made many people millionaires, but unfortunately even more have spent a lot of time and money with little or no reward.  The last thing I want to do is to discourage anyone from following their dreams.   At the very least, I do want people to know that it will require a tremendous amount of tenacity to make your idea work.</p>
<p>With all that being said, I would be happy to discuss your specific iPhone App idea with you to see how we can help make it successful.  I know many brilliant developers that can build practically anything.   I’ve also participated in the marketing efforts of a few apps that have skyrocketed to success.   Feel free to contact me at <a href="mailto:dev@cspreston.com">dev@cspreston.com</a> if there is anything I can do to help you achieve a similar success.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.customsoftwarebypreston.com/iphone-app-development-myths/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketing my iPhone App Is Unnecessary &#8211; Myth</title>
		<link>http://www.customsoftwarebypreston.com/iphone-app-marketing-advertising</link>
		<comments>http://www.customsoftwarebypreston.com/iphone-app-marketing-advertising#comments</comments>
		<pubDate>Thu, 22 Dec 2011 23:34:58 +0000</pubDate>
		<dc:creator>Brett Miller</dc:creator>
				<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.customsoftwarebypreston.com/?p=2491</guid>
		<description><![CDATA[False Assumption: If I just build my iPhone App, users and revenue will naturally follow. In other words, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>False Assumption:</strong> If I just build my iPhone App, users and revenue will naturally follow. In other words, a well thought out marketing strategy isn&#8217;t necessary</p>
<p>“If You Build it, They Will Come!”  Unlike the movie, just building your App doesn&#8217;t mean anyone will actual know it exists.  If anything, finishing development is the point where the <em>real</em> work begins.</p>
<h3>Marketing your iPhone App is Critical</h3>
<p>There are so many great iPhone Apps these days that most new ones simply end up being lost in the shuffle.  “Lost” has nothing to do with the marketability, cleverness, or innovation of any proposed idea, product, or service … it only means no one ever found your App.  “Found” is the function of a well conceived and executed marketing and advertising effort encapsulating all the best known attention grabbing ploys that top marketeers use, and more.</p>
<p>Your marketing and advertising effort is at least as important as the development services themselves, if not more so.  Be prepared to spend more time and money then you did on the App itself.  Your innovate App and hope of success lies in being discovered and discussed among iPhone users.  And one more point, your marketing and advertising needs to be continuous.  The minute you stop your marketing campaign you’ll begin to fall behind other Apps that are vying for iPhone user’s attention and discretionary spending.</p>
<h3>Hiring iPhone Development Company for Marketing Efforts</h3>
<p>Many <a href="http://www.customsoftwarebypreston.com/android-iphone-ipad">iPhone development companies</a> can assist in defining and executing a marketing strategy.  I would advise people to interview several companies.  Discuss their specific approach and cost structure against potential revenue and downloads.  Have them explain in depth some success stories to ensure they have solid experience and expertise.</p>
<h3>Other iPhone App Myths I Hear Everyday:</h3>
<ul>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/free-iphone-development">The Equity Partnership – Free iPhone Development – Myth</a></strong></strong></li>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/app-development-costs">App Development Costs under $1000 – Myth</a></strong></strong></li>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/iphone-diy-development-tools">iPhone Do It Yourself (DIY) Development Tool – Myth</a></strong></strong></li>
<li><strong><a href="http://www.customsoftwarebypreston.com/software-development-agreements">Software Development – Non Disclosure Agreements (NDA) – Myth</a></strong></li>
</ul>
<p>Do me a huge favor (please) and click:<br />
<a class="twitter-share-button" href="http://twitter.com/share">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.customsoftwarebypreston.com/iphone-app-marketing-advertising/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App Development Costs under $1000 &#8211; Myth</title>
		<link>http://www.customsoftwarebypreston.com/app-development-costs</link>
		<comments>http://www.customsoftwarebypreston.com/app-development-costs#comments</comments>
		<pubDate>Thu, 22 Dec 2011 10:34:50 +0000</pubDate>
		<dc:creator>Brett Miller</dc:creator>
				<category><![CDATA[iphone development]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.customsoftwarebypreston.com/?p=2449</guid>
		<description><![CDATA[False Assumption:  I’ve seen advertisements and rumors about cheap App Development Costs and Do It Yourself App Dev [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.customsoftwarebypreston.com/android-iphone-ipad"><img class="alignright size-full wp-image-60" title="application development costs" src="http://www.customsoftwarebypreston.com/wp-content/uploads/2011/12/app-development-costs.jpg" alt="costs of app development" /></a></p>
<p><strong>False Assumption: </strong> I’ve seen advertisements and rumors about cheap App Development Costs and Do It Yourself App Dev Tools, so I’m convinced I should be able to get my App built properly for under $1000.</p>
<h3>Unrealistically Cheap App Development Costs</h3>
<p>Unfortunately, there are some developers that advertise unrealistic App Development Costs to lure you into their web (forgive the play on words) … then upsell you to what app development services really costs.  Apps are all about appearance, functionality, and usability.  Clearly, the Mobile Apps that do these things well, are the ones that have the best chance of succeeding.  Frankly it is unrealistic to expect a high level of user acceptance and positive word of mouth if you are only willing (or able) to spend the absolute bare-bones minimum.</p>
<p>There is an old adage that teaches “good isn’t cheap and cheap isn’t good” and it is especially true when looking at <a href="http://www.customsoftwarebypreston.com/iphone-app-development-costs">Mobile App Development Costs</a>.  In my experience the bottom price point for a simple, yet professionally done App is around $3000.  Below that I would be very skeptical about deliverable quality, reliability of the developer, and the potential to be scammed (as most developers require payment up front).</p>
<p>Your idea may be the best thing since sliced bread, but in the world of Apps, it’s all about presentation and marketing effort.  There are already hundreds of thousands of Apps, the competition is stiff, and people’s attention spans are short, so your idea needs to capture their imagination the instant they see it.  You are better off saving your money so that you can do things right, rather than make an underfunded attempt.</p>
<h3>App Development Estimate</h3>
<p>Here is one good approach to consider.   Get a referral from a business colleague to an <a href="http://customsoftwarebypreston.com/android-iphone-ipad">app developer</a> that can give you a cost quote based on your specific needs.  Add or Subtract features as your budget and needs allows.  Determine if there is functionality you can postpone building till future phases.  Ask them to show you their portfolio of project produce within your specific budget.  If you only want to spend $3,000, why look at the $20,000 projects?</p>
<h3>Other iPhone App Myths I Hear Everyday:</h3>
<ul>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/free-iphone-development">The Equity Partnership – Free iPhone Development – Myth</a></strong></strong></li>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/iphone-diy-development-tools">iPhone Do It Yourself (DIY) Development Tool – Myth</a></strong></strong></li>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/iphone-app-marketing-advertising">Marketing my iPhone App is Not Necessary – Myth</a></strong></strong></li>
<li><strong><a href="http://www.customsoftwarebypreston.com/software-development-agreements">Software Development – Non Disclosure Agreements (NDA) – Myth</a></strong></li>
</ul>
<p>&nbsp;</p>
<p>Do me a huge favor (please) and click:<br />
<a class="twitter-share-button" href="http://twitter.com/share">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.customsoftwarebypreston.com/app-development-costs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Development &#8211; Non Disclosure Agreements (NDA)</title>
		<link>http://www.customsoftwarebypreston.com/software-development-agreements</link>
		<comments>http://www.customsoftwarebypreston.com/software-development-agreements#comments</comments>
		<pubDate>Wed, 21 Dec 2011 13:06:34 +0000</pubDate>
		<dc:creator>Brett Miller</dc:creator>
				<category><![CDATA[software development]]></category>
		<category><![CDATA[Non Disclosure]]></category>
		<category><![CDATA[Software Agreement]]></category>

		<guid isPermaLink="false">http://www.customsoftwarebypreston.com/?p=2443</guid>
		<description><![CDATA[False Assumption:  I shouldn&#8217;t share any details about my software development project (or iphone app idea) until I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.customsoftwarebypreston.com/company"><img class="alignright size-full wp-image-60" title="non disclosure agreement" src="http://www.customsoftwarebypreston.com/wp-content/uploads/2011/12/Non-Disclosure-Agreement.jpg" alt="Software Development - Non Disclosure Agreement" /></a></p>
<p><strong>False Assumption:</strong>  I shouldn&#8217;t share <em>any</em> details about my software development project (or iphone app idea) until I have a Non Disclosure Agreement (NDA) in place!</p>
<p>I believe that generalities (and overall objectives) of a project can be shared in order to determine if putting an NDA in place even makes sense.</p>
<h3>Software Development NDAs are Critical but&#8230;</h3>
<p>NDAs are undoubtedly important, but let’s put that concern in its proper context.  A software development companies&#8217; skills and focus are primarily on providing development services to their clients.  This requires building a team of highly talented and qualified developers and project managers.  Honing their skills and building their reputations as time goes on becomes a key part of their longevity and viability.  Stealing client ideas certainly does not lend itself well to building long term client relationships.  And frankly, the commitments of time, energy, and money required to make an App successful can be a strain on any company, especially when their focus and primary skill sets lie in other areas.</p>
<p>It doesn&#8217;t make business sense for a seasoned developer to diversify into the unknown, where entrepreneurial and marketing skills are so critical.  It just isn’t worth the risk when they already have a successful career with a high salary.</p>
<h3>You Still Need a Non Disclosure Agreement</h3>
<p>Nevertheless, I absolutely advise you to get an NDA in place before sharing the confidential parts of your ideas with anyone.  Our <a href="http://www.customsoftwarebypreston.com">software development company</a> takes all the NDAs we have in place very seriously.  Check with your attorney to ensure the agreement that you use thoroughly protects your intellectual property from unintended uses.</p>
<p>A final notation, getting an NDA in place only protects you to the extent you are willing to pursue it in a court of law.  In the remote change that someone does steal your idea, you will need to file a lawsuit.  Unfortunately, a lawsuit is usually a lengthy and time consuming process that is expensive (and emotionally draining) to pursue.  You might not recover anything, even if you are in the right (perhaps they have no money for you to collect or they go out of business).</p>
<p><em>Please bear in mind this information is based on my individual perspective as an owner of a software development company that has executed hundreds of contracts over the years. I am not an attorney and this should not be construed as legal advice.</em></p>
<p>Do me a huge favor (please) and click:<br />
<a class="twitter-share-button" href="http://twitter.com/share">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.customsoftwarebypreston.com/software-development-agreements/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Development DIY (Do It Yourself) Tool Myths</title>
		<link>http://www.customsoftwarebypreston.com/iphone-diy-development-tools</link>
		<comments>http://www.customsoftwarebypreston.com/iphone-diy-development-tools#comments</comments>
		<pubDate>Tue, 20 Dec 2011 02:20:00 +0000</pubDate>
		<dc:creator>Brett Miller</dc:creator>
				<category><![CDATA[iphone development]]></category>

		<guid isPermaLink="false">http://www.customsoftwarebypreston.com/?p=2456</guid>
		<description><![CDATA[False Assumption:  There are many iPhone Development DIY (Do It Yourself) Tools available to automate building Mobile Apps, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>False Assumption: </strong> There are many iPhone Development DIY (Do It Yourself) Tools available to automate building Mobile Apps, so it must be easy to properly build your own iPhone App.</p>
<p>Building a professional looking Mobile App takes a great deal of expertise involving mobile design, graphics, user interface and integration with back end data.  Many DIY tools claim the ability to build great Mobile Apps, some even in a matter of minutes.  But there is an assumption that the user is reasonably comfortable with application development concepts and is experienced in graphic design, usability and marketing elements that capture the public’s attention with their first glance.</p>
<h3>iPhone Development Requires Actual Developers</h3>
<p>Who are they kidding?  A fully qualified development company has teams of people who specialize in each individual facet of the development and marketing process.  Can a template encapsulate all that expertise and know how plus deliver it in a tool box that allows a novice user to accomplish something impressive?  I doubt it! The fact is that those iPhone DIY tools quickly run into limitations where you can&#8217;t quite build what you want.</p>
<p>I guess you could go online and learn how to do the maintenance on your car too, but isn’t it just smarter to just hire a trained mechanic?</p>
<h3>iPhone User Interface</h3>
<p>The pure mechanics of producing an iPhone App is one thing, but knowing the ins and outs of developing a solid presentation (that will bring users back for more) is quite another.  Templates simply do not have the flexibility to allow every type of configuration to properly occur at least without some level of limitation.  There are marketing executives that make millions for their expertise because they regularly deal with innovators and they know how to capture the public’s imagination and curiosity.  Sorry, templates can’t and don’t do that.</p>
<h3>iPhone DIY Tools Geared for Hobbyist</h3>
<p>My feeling is that these iPhone DIY tools are better suited for people taking up App Development as a hobby or as a trial step toward considering a career in software development.</p>
<p>If your plan is build a business with its cornerstone being a mobile app, you’re going to want to work with a talented developer.  Simply put, a Do It Yourself project is probably not the right way to go if you want a professional looking iPhone app.</p>
<p>&nbsp;</p>
<h3>Other iPhone App Myths I Hear Everyday:</h3>
<ul>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/free-iphone-development">The Equity Partnership – Free iPhone Development – Myth</a></strong></strong></li>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/app-development-costs">App Development Costs under $1000 – Myth</a></strong></strong></li>
<li><strong><strong><a href="http://www.customsoftwarebypreston.com/iphone-app-marketing-advertising">Marketing my iPhone App is Not Necessary – Myth</a></strong></strong></li>
<li><strong><a href="http://www.customsoftwarebypreston.com/software-development-agreements">Software Development – Non Disclosure Agreements (NDA) – Myth</a></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.customsoftwarebypreston.com/iphone-diy-development-tools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free iPhone Development &#8211; Equity Partnership Myth</title>
		<link>http://www.customsoftwarebypreston.com/free-iphone-development</link>
		<comments>http://www.customsoftwarebypreston.com/free-iphone-development#comments</comments>
		<pubDate>Mon, 19 Dec 2011 02:42:19 +0000</pubDate>
		<dc:creator>Brett Miller</dc:creator>
				<category><![CDATA[iphone development]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.customsoftwarebypreston.com/?p=2432</guid>
		<description><![CDATA[False Assumption:  If I’m willing to share future revenue in my iPhone app idea, I can get a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.customsoftwarebypreston.com/android-iphone-ipad"><img class="alignright size-full wp-image-60" title="Free iPhone Development" src="http://www.customsoftwarebypreston.com/wp-content/uploads/2011/12/Free-iPhone-Development.jpg" alt="iphone development for free" width="227" height="300" /></a></p>
<p><strong>False Assumption: </strong> If I’m willing to share future revenue in my iPhone app idea, I can get a qualified developer to build it without charging me (free iPhone Development for potential revenue).</p>
<p>Qualified and talented iPhone developers are very busy people…opportunities are everywhere.  Most developers actually require advanced deposits to even start a project.  Why? … because they have ongoing expenses to pay, like rent, insurance and taxes.  Plus with plenty of solid “paying” opportunities knocking at their door, with little or no risk, and with retainers paid up front, it isn’t hard to imagine why they would turn down your idea for sharing the sometimes elusive promise of “future potential”. Most developers interpret this request to be akin to giving Free iPhone Development services.</p>
<h3>iPhone App Development Salaries near $140,000</h3>
<p>Many individual full time development employees earn salaries of up to $140k per year.  As a developer it is not the kind of money you give up to build an iPhone App for free, no matter how good the opportunity might look.</p>
<p>Technically speaking, taking on a development/equity partner is akin to asking for a “cost of development” loan.  The only difference is … if the idea flops, most risks and costs have been shifted to the developer.  Think about it .. if a developer spends the many hours required to build your iPhone app, why would they go for a 50/50 split? They are the ones who are using their marketable skills. Plus there are millions of potential viable ideas out there that are easy to dream up.   Remember the old quote &#8220;Success is 90% perspiration and 10% inspiration”.</p>
<h3>No Free iPhone App Development&#8230;Sorry</h3>
<p>It might be worthwhile to consider financing your development project yourself.  You keep controlling interest and you get all the profits down the line.  The only drawback is that if the iPhone app project flops, you absorb all the costs.   But here is an interesting point, if you’re not willing to accept the risk, how would you convince a developer to do it for you (for what they would consider free)?</p>
<p>No doubt it’s going to take a certain amount of capital to develop your iPhone App and to take a shot at making your dream come true.  But if your App does take off for the moon, do you really want to share the ride?  What about control, are you willing to give that up too?  If not, you’ll probably need to find a way to simply pay for your own <a href="http://www.customsoftwarebypreston.com/iphone-app-development-costs">iPhone App Development Costs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.customsoftwarebypreston.com/free-iphone-development/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Costs and Hourly Rates</title>
		<link>http://www.customsoftwarebypreston.com/php-costs-and-hourly-rates</link>
		<comments>http://www.customsoftwarebypreston.com/php-costs-and-hourly-rates#comments</comments>
		<pubDate>Sun, 11 Dec 2011 17:36:18 +0000</pubDate>
		<dc:creator>Brett Miller</dc:creator>
				<category><![CDATA[software development]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.customsoftwarebypreston.com/?p=2337</guid>
		<description><![CDATA[Article written by Brett Miller How can you answer the undefinable question of &#8220;What does PHP Software Development Cost?&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.customsoftwarebypreston.com/technologies/php-software-development"><img class="alignright size-full wp-image-60" title="php rates and costs" src="http://www.customsoftwarebypreston.com/wp-content/uploads/2011/12/php-costs-rates.jpg" alt="php costs and rates" width="226" height="130" /></a></p>
<p>Article written by <a href="http://www.linkedin.com/in/brettmiller">Brett Miller</a></p>
<p>How can you answer the undefinable question of &#8220;What does PHP Software Development Cost?&#8221;  The challenge lies in the fact that, without knowing the specific functionality required, accurate cost estimates and hourly rates are impossible.  There are hundreds of factors that potentially play into the equation of PHP cost and rate, so our only avenue is to peel back the layers, make some generalizations, and then examine some of the more salient points.</p>
<h3>PHP Development Background</h3>
<p>PHP is currently the most popular programming language for developing dynamic content and eCommerce websites.  It is an open source (meaning no cost) part of the software bundle labeled LAMP, which is Linux (operating system), Apache (web server), mySql (database) and PHP (programming language).</p>
<p>It has been used to create the Content Management System&#8217;s (CMS): <a href="http://www.customsoftwarebypreston.com/web-design/wordpress-drupal-joomla">WordPress, Joomla and Drupal</a> (among others). These CMS systems allow non technical users to easily customize the content and pages of their website.  Additionally, plug-ins are used to add popular functionality (like a “Contact Us” form or twitter/like buttons).  PHP and HTML are used as the underlying architecture and sew all functionality together.  It is utilized for maintenance and for enhancements, as these packages will rarely do everything exactly the way you want.</p>
<p>PHP is comparatively easy to learn and to use, which sometimes encourages novice developers to try their hand at professional coding.  Unfortunately, novice coding techniques can create many functional issues; i.e., fixing one problem causes malfunctions in three other places.  This is a symptom of “spaghetti coding” and it can be both difficult and costly to fix.  Novice developers are everywhere in the industry, enticing unsuspecting clients with low hourly rates and fast promises.  But good isn’t cheap, and cheap isn’t good …  many highly experienced and qualified developers will not even take a project to repair “spaghetti coding” regardless of the rates offered.</p>
<p>Now to the good stuff: Rates, Costs, Money!</p>
<h3>PHP Hourly Rates &amp; Costs</h3>
<p>PHP Rates typically average between $30 and $120 an hour.  The lower side of the range is where you will find most novice developers as they usually work exclusively on the simplest of all applications.  Just keep in mind that if the application is not built properly future modifications may become a major and costly headache … or could even become impossible without starting over from scratch.</p>
<p>The wisest approach would be to select the most experienced developer you can afford.  It almost seems counterintuitive, but developers at $70 per hour are usually more affordable (in the long run) than someone at $30 an hour.  Would you want to use an auto mechanic that only charged $30 an hour?  Probably (and wisely) not!</p>
<h3>PHP Development Project Costs</h3>
<p>Simple CMS / HTML based PHP websites and functionality can be built for as little as $1500.  When you need eCommerce capabilities you are usually looking at double that cost figure (building a very simple eCommerce solution).  Advanced features can easily drive the price up to $20,000 (and well beyond) for the most technically advance and desirable features/functionality.</p>
<p>Do you want to sell an item or two … or do you need the full spectrum of glitz and glory (like an eBay)? As expected, this answer dramatically affects your project costs</p>
<h3>Finding Your PHP Developer</h3>
<p>Using a Google search to finding <a href="http://www.customsoftwarebypreston.com/company">software development services</a> is a standard initial step in the selection process. I certainly cannot find fault with that, assuming you have the time to really drill down into what you find.  Keep in mind that high search engine position does not equate to qualifications or experience.</p>
<p>I like to encourage people to seek referrals.  Find someone you know and trust who has direct experience in working with a developer, get names, and check that the developers portfolio meets your expectations.</p>
<p>If you can’t find referral like that … feel free to contact me at <a href="mailto:dev@cspreston.com">dev@cspreston.com</a>.  I have worked directly with a wide variety of highly skilled and talented software developers over the years and would be happy to help with an introduction.</p>
<p>Do me a huge favor (please) and click:<br />
<a href="http://twitter.com/share">Tweet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.customsoftwarebypreston.com/php-costs-and-hourly-rates/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Does Magento Cost?</title>
		<link>http://www.customsoftwarebypreston.com/magento-cost-rates</link>
		<comments>http://www.customsoftwarebypreston.com/magento-cost-rates#comments</comments>
		<pubDate>Sun, 11 Dec 2011 03:04:57 +0000</pubDate>
		<dc:creator>Brett Miller</dc:creator>
				<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://www.customsoftwarebypreston.com/?p=2320</guid>
		<description><![CDATA[Article written by Brett Miller Magento Licensing Costs as of Dec 10, 2011 Magento Community &#8211; Free &#8211; non [...]]]></description>
			<content:encoded><![CDATA[<p>Article written by <a href="http://www.linkedin.com/in/brettmiller">Brett Miller</a></p>
<h3>Magento Licensing Costs as of Dec 10, 2011</h3>
<ul>
<li>Magento Community &#8211; Free &#8211; non critical websites</li>
<li>Magento Go &#8211; $180 &#8211; $1500 per year (billed monthly) simple small business solution</li>
<li>Magento Professional &#8211; $2995 per year (small business solution)</li>
<li>Magento Enterprise $12990 per year (enterprise business solution)</li>
</ul>
<h3>Actual Magento Development Cost</h3>
<p>The Magento licensing costs indicated above are only one small part of the pricing equation. You also need a Magento software development partner.  But be careful here, that partner can save (or cost) you a tremendous amount of money, depending entirely on their skill level.</p>
<p>Chances are you have a list of features you would like to see implemented on your website.  Your eCommerce developer should be able to guide you as to what can be built in a cost effective manner (and certainly how).</p>
<h3>Magento Development Hourly Rates</h3>
<p>Generally, Magento developers are paid in the range of $60 &#8211; $150 an hour.  This is obviously based on skill level and experience.</p>
<p>Look for the middle ground in hourly pricing rates.  On the lower side of hourly rates, there is a much greater risk of running into problems (or failure) during development.  If they were that good they would charge more (to match their counterparts).</p>
<p>On the higher side of rates, you are typically paying a premium for something akin to “Name Brand Recognition” … which does not always relate directly to better performance or shorter development hours.</p>
<h3>Total Magento Project Costs</h3>
<p>Total Magento project costs  are very hard to outline without knowing the particulars of your eCommerce project.  Are you Amazon or just trying to sell two products online?  Do you have many products, shipping and/or configuration options?  These factors will all add to the cost of the building the solution.</p>
<p>Want the simple answer? Sure!&#8230;basic Magento based websites can cost as little as $5,000 for a developer to build and configure.  On the complicated side (with all the options) you could be talking $100,000.  Not including licensing.</p>
<h3>What will Magento Cost Me … Ask a Developer!</h3>
<p>The only true way to know your Magento costs will be to speak with an experienced developer.  They need to fully understand your situation and project objectives.  Then, assuming you have chosen the right eCommerce developer, they should be able to give you an accurate proposal and quote.</p>
<p>Who is this “right developer”, you might ask?  I recommend getting a referral from someone in your professional network. Make sure they have worked with this person/company and can speak from direct experience about their abilities and professionalism.  Seriously, avoid that old quip about, “Oh I think my brother’s girlfriend’s cousin might do Magento (or maybe that was Mahjong)!”.  That’s not the type of referral I’m talking about.</p>
<p>If you can’t find anyone who can offer a quality referral, I would be happy to share a referral from my own network of talented and professional Magento developers.  At the very least, I can speak directly to the past performance of these experts with whom I have prior business experience.</p>
<p>Do me a huge favor (please) and click:<br />
<a href="http://twitter.com/share">Tweet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.customsoftwarebypreston.com/magento-cost-rates/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

