<?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>PetersOpinion.com &#187; Software</title>
	<atom:link href="http://petersopinion.com/category/software-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://petersopinion.com</link>
	<description>Sharing my experiences, impressions and thoughts</description>
	<lastBuildDate>Thu, 19 Jan 2012 20:21:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How Personas can help you clear the fog</title>
		<link>http://petersopinion.com/2012/01/19/how-personas-can-help-you-clear-the-fog/</link>
		<comments>http://petersopinion.com/2012/01/19/how-personas-can-help-you-clear-the-fog/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 15:01:31 +0000</pubDate>
		<dc:creator>Peter Horsten</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Best practices]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[agile design]]></category>
		<category><![CDATA[Demand definition]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[personas]]></category>
		<category><![CDATA[Website development]]></category>

		<guid isPermaLink="false">http://blog.goyello.com/?p=3643</guid>
		<description><![CDATA[Just imagine yourself taking part in a lively discussion at some birthday party. Everybody is telling great stories about recent holidays. We ask some polite questions and at least pretend to share the same excitement. What&#8217;s wrong with it? Honestly, may not be much as long as everybody likes it. But this shouldn&#8217;t happen when [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a class="post_image_link" title="Permanent link to How Personas can help you clear the fog" href="http://blog.goyello.com/2012/01/19/how-personas-can-help-you-clear-the-fog/"><img class="post_image alignright" src="http://blog.goyello.com/wp-content/uploads/2012/01/fog.jpg" alt="fog How Personas can help you clear the fog" width="250" height="161" title="fog picture" /></a>Just imagine yourself taking part in a lively discussion at some birthday party. Everybody is telling great stories about recent holidays. We ask some polite questions and at least pretend to share the same excitement. What’s wrong with it? Honestly, may not be much as long as everybody likes it. But this shouldn’t happen when the business owner explains the development team what he wants to achieve, what he needs. Unfortunately, too often the opposite is the reality. A thick fog remains, causing the business owner to feel understood (while that’s not necessarily the truth) and the developers being happy, because for some time they won’t be bothered. But how to clear, or even better prevent, the fog?</p>
<p><em>This post originally appeared at <cite>Goyelloblog</cite>. <a href="http://feedproxy.google.com/%7Er/goyello/uokR/%7E3/-2EMi1-PJDw/">View original post</a>.<span id="more-913"></span></em></p>
<h2>How to notice the fog</h2>
<p>The above might sound a bit black and white, but I’m afraid it happens more often than we would like to admit. We see it frequently happening in all kinds of companies, from small up to big ones. Sometimes, it’s even hard to notice it at the first sight. While taking part in such a meeting everybody seems to understand each other. Unfortunately, meanwhile you can feel something is going not quite all right.</p>
<p>Then, all of a sudden it becomes clear that not everybody is talking about the same thing. A definition appears to be completely differently understood.</p>
<p>And if this happens once, then it’s in general applicable to more definitions.</p>
<p>The fog is there and hopefully you have already noticed it , because otherwise it can cause dramatic accidents.</p>
<p>I believe this is one of the main causes of software projects failures. We think we understand each other, but cannot be sure about it.</p>
<p>Then it’s high time to ask questions!</p>
<h2>Preventing or clearing the fog away</h2>
<p>As mentioned before, it’s too often that we rely on a common understanding of definitions. But it’s not fair to believe that everybody understands the same when you define “For a user it has to be easy to find information about a product at our webshop”. Just some questions I would like to raise:</p>
<ul>
<li>Who’s that user?</li>
<li>What kind of person is he or she?</li>
<li>What kind of information might this user be looking for?</li>
<li>Do we all know what web shop we are talking about?</li>
<li>Etc….</li>
</ul>
<p>A lot more questions could be raised and without the answers the fog won’t disappear.</p>
<p>From the experience we know it’s hard for users, business owners and developers to express what they (think) are looking for. We tend to use unclear verbs, assuming the others will understand what we mean.</p>
<p>Especially in case, when I do not fully understand the client’s business and/or needs, I request them to paint me a (virtual) picture of their world, because <a title="Show what your client wants with an image" href="http://blog.goyello.com/2009/08/27/show-what-your-client-wants-with-an-image/">a picture paints more than a thousand words</a>.</p>
<p>To do so, we have among others, already successfully used the personas method for several times. In fact it’s one of the default tools in our tool kit.</p>
<h2>Visualizing who and what we are talking about by means of personas</h2>
<p>A persona is a user archetype you can use to help guide decisions about product features, navigation, interactions, and even visual design. By designing for the archetype — whose goals and behavior patterns are well understood — you can satisfy the broader group of people represented by that archetype. Using personas prevents a lot of noise (fog) caused by personal preferences of the team members involved in the design process. If you want to start now we advise you to read this valuable <a title="An introduction to personas and how to create them" href="http://www.steptwo.com.au/papers/kmc_personas/index.html">introduction to personas and how to create them</a>.</p>
<p>If you want to know more, there are lots of resources available, particularly the work of Alan Cooper and colleagues at <a title="Cooper interaction design" href="http://www.cooper.com/#home">Cooper Interaction Design</a>. Alan is credited for having created the first persona for software development purposes back in the early 1980s.</p>
<p>In most cases, personas are synthesized from a series of ethnographic interviews with real people, then captured in 1-2 page descriptions that include behavior patterns, goals, skills, attitudes, and environment, with a few fictional personal details (i.e. name, gender, age, hobbies, picture) to bring the persona to life.</p>
<div id="more">
<p>It’s easy to assemble a set of user characteristics and call it a persona, but it’s not so easy to create personas that are truly effective design and communication tools. If you have begun to create your own personas, here are <a title="Perfecting your personas" href="http://www.cooper.com/journal/2001/08/perfecting_your_personas.html">some tips to help you perfect them</a>.</p>
</div>
<p>Introducing personas into your software development project will bring a number of benefits:</p>
<ul>
<li>Users’ goals and needs become a common point of focus for the team</li>
<li>The team can concentrate on designing for a manageable set of personas knowing that they represent the needs of many users</li>
<li>They are relatively quick to develop and replace the need to canvass the whole user community and spend months gathering user requirements</li>
<li>They help avoid the trap of building what users (or even worse business reps) ask instead of what they will actually use</li>
<li>Design and development efforts can be prioritized basing the personas</li>
<li>Designs can be constantly evaluated against the personas, reducing the frequency of large and expensive usability tests.</li>
</ul>
<h2>Just give it a try!</h2>
<p>Having some experience with the personas method, I must admit that at a certain moment the personas become close to living people. The whole team communicates talking about John, Lucy, Martin and Mary. And the good thing is that everybody instantly understand what we are talking about. Definition issues seem to disappear like snow in the sun. And when the sun is shining fog won’t have a chance!</p>
<p><strong>Do you have any experience in using personas? If so, please share your opinion with us. What did work best for you? For sure personas are not the only method you can us to improve your design processes, there are many other (agile) methods. Which ones do you prefer?</strong></p>
<div id="crp_related">
<h3>Related Posts:</h3>
<ul>
<li><a class="crp_title" href="http://blog.goyello.com/2009/11/30/how-to-define-the-business-needs-in-a-way-a-developer-understands-them/" rel="bookmark">How to define business needs in a way a developer understands them?</a></li>
<li><a class="crp_title" href="http://blog.goyello.com/2009/12/11/mistakes-in-software-development/" rel="bookmark">The 10 most common mistakes made in software development</a></li>
<li><a class="crp_title" href="http://blog.goyello.com/2011/11/28/key-challanges-in-agile-implementations/" rel="bookmark">Key challenges in Agile implementations</a></li>
<li><a class="crp_title" href="http://blog.goyello.com/2009/08/27/show-what-your-client-wants-with-an-image/" rel="bookmark">Show what your client wants with an image</a></li>
<li><a class="crp_title" href="http://blog.goyello.com/2011/03/25/design-your-application-with-a-tablet-user-in-mind-and-be-surprised/" rel="bookmark">Design your application with a tablet user in mind and be surprised</a></li>
</ul>
</div>
<p><img src="http://feeds.feedburner.com/~r/goyello/uokR/~4/-2EMi1-PJDw" alt=" How Personas can help you clear the fog" width="1" height="1" title=" picture" /></p>
]]></content:encoded>
			<wfw:commentRss>http://petersopinion.com/2012/01/19/how-personas-can-help-you-clear-the-fog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proudly reviewing 5 Goyello years</title>
		<link>http://petersopinion.com/2011/11/29/proudly-reviewing-5-goyello-years/</link>
		<comments>http://petersopinion.com/2011/11/29/proudly-reviewing-5-goyello-years/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 10:08:01 +0000</pubDate>
		<dc:creator>Peter Horsten</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[GOYELLO]]></category>
		<category><![CDATA[Outsourcing]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.goyello.com/?p=3229</guid>
		<description><![CDATA[November 29, 2006 we almost missed our plane to Gdansk. Because of the traffic jams and the very fact that Cologne/Bonn Airport appeared to be a bit further than we’ve thought, we arrived just in time to board the plane. Fortunately, my business partner Arie managed to convince the guy at the check-in desk that [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a class="post_image_link" title="Permanent link to Proudly reviewing 5 Goyello years" href="http://blog.goyello.com/2011/11/29/proudly-reviewing-5-goyello-years/"><img class="post_image alignright" src="http://blog.goyello.com/wp-content/uploads/2011/11/goyello-5-years-of-dedication-300.jpg" alt="goyello 5 years of dedication 300 Proudly reviewing 5 Goyello years" width="300" height="167" title="goyello 5 years of dedication 300 picture" /></a></p>
<p>This post originally appeared at <cite>Goyelloblog</cite>. <a href="http://feedproxy.google.com/~r/goyello/uokR/~3/-Uy0EhKHzic/">View original post</a>.</p>
<p>November 29, 2006 we almost missed our plane to Gdansk. Because of the traffic jams and the very fact that Cologne/Bonn Airport appeared to be a bit further than we’ve thought, we arrived just in time to board the plane. Fortunately, my business partner Arie managed to convince the guy at the check-in desk that we had to catch that plane. On a wet and cold Wednesday morning we landed in Gdansk. Since that very moment it all went very fast. Time sort of hasn’t stand still since then. Goyello officially exists since that very moment, today it’s exactly 5 years. We are proudly reviewing the past years and we are eagerly looking forward to the unknown future.<span id="more-894"></span></p>
<h2>The survival of the fittest?</h2>
<p>Economically it has been five rather poor years. Sometimes it was even hard to survive. We had to work hard to acquire and then satisfy every new client. Fortunately, the past has shown us that this economic downturn had its good sides as well. In times of crisis, businesses became more cost focused but meanwhile they also realized they need to innovate to stay ahead of the competition. Outsourcing their software development enabled them to achieve both the savings and the innovations. Goyello turned out to be the right partner for many businesses.</p>
<h2>Goyello steadily growing</h2>
<p>Year by year, Goyello managed to grow significantly. In early 2007, we used to work in the living room, sitting at the dining table. We were regularly meeting with our team on the beach. These were good times when we could even sometimes relax. The first clients were choosing Goyello, we were growing faster than expected. Soon we had to rent a “real” office. Who would have thought, that by the end of this year we will exchange this office for a brand new one in the <a title="Olivia Business Centre Gdansk" href="http://www.oliviacentre.pl/">Gdansk based Olivia Business Centre</a>.</p>
<p style="text-align: center;"><a href="http://blog.goyello.com/wp-content/uploads/2011/11/olivia-gate-gdansk-business-park.jpg"><img class="aligncenter size-medium wp-image-3230" style="margin-top: 5px; margin-bottom: 5px;" title="Gdansk Business Park - Olivia Gate - the new Goyello office" src="http://blog.goyello.com/wp-content/uploads/2011/11/olivia-gate-gdansk-business-park-300x122.jpg" alt="olivia gate gdansk business park 300x122 Proudly reviewing 5 Goyello years" width="300" height="122" /></a></p>
<p>Today Goyello employs around 60 employees and the number is continuously increasing. Several of our first clients, like <a title="The inventors of barber software - DVI" href="http://www.dvi.nl">Da Vinci International</a> and <a title="City trips and leisure portal - Youropi.com" href="http://youropi.com">Youropi.com</a>, are still our partners today. We managed to build a PHP and Microsoft .NET team around the businesses of our first clients. Nowadays, we are developing most of our applications in Microsoft .NET and Java. Besides, we offer mobile application development (Android, iOS and Windows Phone). Not forgetting about our web designers, who make that every application is accessible and looks good.</p>
<h2>Focusing on web-based business applications and e-commerce</h2>
<p>Our focus has changed over the time. In the beginning we were mainly focusing on web site and portal development. Today, we are primarily focusing on business applications and e-commerce. The retail and logistical sectors are the areas where we are doing really well. For a couple of our clients we have developed point of sale solutions (POS), stock management, loyalty and reporting systems. Meanwhile, we have developed some solutions ourselves as well. We have successfully implemented our own 21crm a few times. Business Intelligence is becoming increasingly important and we deliver the solution together with our Gdynia (next to Gdansk) based partner.</p>
<p>We are really proud of the recent <a title="e-commerce solutions, web shop, e-shop, auction" href="http://21webmerce.com">21webmerce web shop and auction</a> system implementations. We are looking forward to a successful future for those two of our best solutions.</p>
<h2>From enthusiastic amateurs to skilled professionals</h2>
<p>Sometimes, when looking back, we realize what amateurs we were back then. When you enter our office today, you will notice a well-tuned machine. Different teams are cooperating interactively with our clients in a professional manner. You could say we became very Agile over the past years.</p>
<h2>Thanks to all who made this happen</h2>
<p>We thank our current and former Goyello colleagues, clients, suppliers and especially our families for all the effort and support that made it happen. Without their contribution it would have been really hard, if not impossible, to achieve what we did. This also refers to all the encouragement and words of comfort coming from friends and acquaintances. That’s extremely motivating and inspiring!</p>
<div id="crp_related">
<h3>Related Posts:</h3>
<ul>
<li><a class="crp_title" href="http://blog.goyello.com/2011/07/14/whats-the-best-cloud-road-to-follow-google-apps-or-microsoft-online-services/" rel="bookmark">What’s the best cloud road to follow: Google Apps or Microsoft Online Services?</a></li>
<li><a class="crp_title" href="http://blog.goyello.com/2010/10/22/poland-a-very-attractive-outsourcing-destination/" rel="bookmark">Poland a very attractive outsourcing destination</a></li>
<li><a class="crp_title" href="http://blog.goyello.com/2011/01/07/outsourcing-2011-a-major-shift-is-ahead-of-us/" rel="bookmark">Outsourcing 2011: A major shift is ahead of us</a></li>
<li><a class="crp_title" href="http://blog.goyello.com/2009/05/06/successful-outsourcing-needs-clients-trust/" rel="bookmark">Successful outsourcing needs client’s trust</a></li>
<li><a class="crp_title" href="http://blog.goyello.com/2011/06/13/poland-europes-5th-e-commerce-market-and-growing/" rel="bookmark">Poland Europe’s 5th e-commerce market and growing</a></li>
</ul>
</div>
<p><img src="http://feeds.feedburner.com/~r/goyello/uokR/~4/-Uy0EhKHzic" alt=" Proudly reviewing 5 Goyello years" width="1" height="1" title=" picture" /></p>
]]></content:encoded>
			<wfw:commentRss>http://petersopinion.com/2011/11/29/proudly-reviewing-5-goyello-years/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Successful debute for our auction platform</title>
		<link>http://petersopinion.com/2011/11/04/successful-debute-for-our-auction-platform/</link>
		<comments>http://petersopinion.com/2011/11/04/successful-debute-for-our-auction-platform/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 17:44:25 +0000</pubDate>
		<dc:creator>Peter Horsten</dc:creator>
				<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Auction]]></category>
		<category><![CDATA[auction]]></category>
		<category><![CDATA[auction software]]></category>
		<category><![CDATA[e-commerce solutions]]></category>
		<category><![CDATA[online auction]]></category>

		<guid isPermaLink="false">http://blog.21webmerce.com/?p=747</guid>
		<description><![CDATA[This week Dairyauctionsonline.com started their first auction. Within 22 minutes they achieved a record turnover of € 1.200.000. Honestly, we are really proud about this result, especially because it&#8217;s the first auction on our renewed 21webmerce auction solution. Auctions matching your needs Dairyauctionsonline.com is a great example of the possibilities of the new platform. In [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>This week Dairyauctionsonline.com started their first auction. Within 22 minutes they achieved a record turnover of € 1.200.000. Honestly, we are really proud about this result, especially because it’s the first auction on our renewed 21webmerce auction solution.</p>
<p><em>This post originally appeared at <cite>21webmerceblog » Peter Horsten</cite>. <a href="http://blog.21webmerce.com/2011/11/04/successful-debute-of-our-auction-platform/">View original post</a>.</em><span id="more-888"></span></p>
<h2>Auctions matching your needs</h2>
<p>Dairyauctionsonline.com is a great example of the possibilities of the new platform. In total 286 tons of young cheese and 88 tons of butter were sold within no time.</p>
<p>The auctioneer is being offered many possibilities to setup an auction fully according to his needs, which basically means we can implement any kind of auction. Through the auction manager application he can monitor exactly what’s going on.</p>
<h2>Flexible user interface design</h2>
<p>Thanks to the ASP.Net MVC based front-end it’s possible to quickly realize the best matching user interface. Changing the design of the page for a “theme” auction or to match the season is very easy.</p>
<p>All activities of the auction participants are of course clearly logged, which is essential to commit to legal and notarial regulations.</p>
<p><strong>Would you like to know more about web auctions in general or our new 21webmerce auction solution? Please feel free to contact us, <a href="http://blog.21webmerce.com/contact/">by clicking here</a>. We like to share our knowledge and experience with you. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://petersopinion.com/2011/11/04/successful-debute-for-our-auction-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento Community version not enterprise ready</title>
		<link>http://petersopinion.com/2011/10/11/magento-community-version-not-enterprise-ready/</link>
		<comments>http://petersopinion.com/2011/10/11/magento-community-version-not-enterprise-ready/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 15:18:19 +0000</pubDate>
		<dc:creator>Peter Horsten</dc:creator>
				<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[e-commerce solutions]]></category>
		<category><![CDATA[ece2011]]></category>
		<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://blog.21webmerce.com/?p=568</guid>
		<description><![CDATA[Magento is by far the fastest growing ecommerce platform. But we will have to distinguish between the two versions Magento offers, Community and Enterprise. The community version is downloaded millions of times, which doesn&#8217;t mean that it resulted in as many real stores of course. I even downloaded a version myself, which never became a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a class="post_image_link" href="http://blog.21webmerce.com/2011/10/11/magento-community-version-not-enterprise-ready/" title="Permanent link to Magento Community version not enterprise ready"><img class="post_image alignright" src="http://blog.21webmerce.com/wp-content/uploads/2011/10/magento-logo-growth.png" width="380" height="141" alt="magento logo growth Magento Community version not enterprise ready"  title="magento logo growth picture" /></a>
</p>
<p>Magento is by far the fastest growing ecommerce platform. But we will have to distinguish between the two versions <a title="Magento eCommerce platform" href="http://www.magentocommerce.com/" >Magento</a> offers, Community and Enterprise. The community version is downloaded millions of times, which doesn&#8217;t mean that it resulted in as many real stores of course. I even downloaded a version myself, which never became a store for sure. The two version are hard to compare. Today, at eCommerce Expo 2011 in London, Richard Jackson stated it very clearly: “The community version is not suitable for the enterprise”. Being curious of what to expect from Magento, I decided to attend today&#8217;s presentation.<span id="more-568"></span></p>
<h2>It&#8217;s all about a happy retailer</h2>
<p>Kristel Verhasselt, Magento Sales Manager North Europe, shared Magento’s vision today at <a title="eCommerce Expo 2011" href="http://www.ecommerceexpo.co.uk/" >eCommerce Expo 2011</a>. Magento, recently acquired by <a title="eBay online commerce" href="http://www.ebay.com/" >eBay</a>, focuses on making retailers having a successful online business. Magento does this together with their 270 implementation partners, who sell the Magento Ecosystem solutions, both mobile and enterprise.</p>
<h2>Magento will be the core of eBay’s x.commerce platform</h2>
<p>The recent eBay acquisition wasn&#8217;t a surprise for Magento, because they were a shareholder already. Ebay guaranteed Magento remains on the right track. It also confirmed that Magento will be the core of <a title="x.commerce by eBay" href="https://www.x.com/" >eBay’s x.commerce solution</a>, fully integrated with many other eBay services.</p>
<h2>Why is everyone talking about Magento?</h2>
<p>About 4 years ago Magento made the community version available. Since then many modules and features have been developed and feedback has been sent back to Magento. Richard Jackson, Director of <a title="Session Digital" href="http://www.sessiondigital.com/" >Session Digital</a>, shared with the audience that the open source based community version is not suitable for enterprises. This version is not PCI compliant, has less features and is not performing well.</p>
<p>About three years ago Magento launched the enterprise version for serious businesses. It is supposed to be the platform for growth. It&#8217;s a framework for e-commerce. It enables the solution to be built around the client&#8217;s individual needs.</p>
<p>But, you will have to take into account that Magento Enterprise is not a ready-made store. A lot of configuration and customization is needed to get a tailored solution. Besides, you will have to arrange dedicated hosting, a shared hosting plan won&#8217;t be sufficient.</p>
<h2>5 killer reasons why to consider Magento?</h2>
<p>Richard shared with us why he believes Magento is a good solution for many online shops:</p>
<ul>
<li>Best use of budget: A regular licensed solution is way more expensive. Magento allows you to spent more money on deployment, customization, marketing. Magento is a per server model,meaning you pay a yearly license fee per server. As you need more servers you pay more, following your success.</li>
<li>Speed to market: Getting a large-scale deployment up and running takes 4 up to 5 months instead of 9 up to 12 in many other cases where more customization is needed.</li>
<li>Tailored solutions: Together with an implementation partner you will be able to tailor Magento to your needs. But without a partner you won&#8217;t manage.</li>
<li>Feature set: Magento comes by default with a rich feature set and continuously new features are being developed.</li>
<li>Ownership: No vendor locking, the license and customization is yours. If you are not satisfied with the implementation partner you can move on.</li>
</ul>
<h2>The Magento future didn&#8217;t become clear</h2>
<p>Honestly, I was expecting to hear a bit more &#8220;vision&#8221; about Magento&#8217;s future. I treat this as a missed opportunity to share what will happen with an eager audience. The motivations why to choose in favor of Magento, as expressed above are not that unique (apart from the license ownership). Besides, you have to arrange quite a lot yourself and you need to find (and pay) an implementation partner.</p>
<p>More and more e-commerce solutions are being offered as a service, a so called software as a service (SaaS) offering. Such solutions offer you similar flexibility in a managed environment, which means you don&#8217;t have to bother with the hosting and its performance.</p>
<p>Nevertheless, Magento will for many companies probably be the right solution. But, don&#8217;t think it&#8217;s free. Even the community version isn&#8217;t due to the essential implementation, hosting and maintenance cost!</p>
<p><strong>What is your favorite e-commerce solution? What do you think about Magento? Feel free to share your opinion below!</strong></p>
<div id="crp_related">
<h3>Related Posts:</h3>
<ul>
<li><a href="http://blog.21webmerce.com/2011/08/08/open-source-based-e-commerce-sites-vulnerable-for-attacks/" rel="bookmark" class="crp_title">Open source based E-commerce sites vulnerable to attacks</a></li>
<li><a href="http://blog.21webmerce.com/2011/10/10/time-to-get-personal-at-ecommerce-expo-2011/" rel="bookmark" class="crp_title">Time to get personal at eCommerce Expo 2011</a></li>
<li><a href="http://blog.21webmerce.com/2011/08/04/setting-up-your-own-webshop/" rel="bookmark" class="crp_title">Setting up your own webshop</a></li>
<li><a href="http://blog.21webmerce.com/2011/10/11/e-nnovation-2011-day-2-recommerce-as-a-new-emerging-trend-in-europe/" rel="bookmark" class="crp_title">ReCommerce as a new emerging trend in Europe</a></li>
<li><a href="http://blog.21webmerce.com/2011/10/15/ecommerce-has-to-become-personal/" rel="bookmark" class="crp_title">Ecommerce has to become personal through mobile access and social media</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://petersopinion.com/2011/10/11/magento-community-version-not-enterprise-ready/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile pizza ordering through your iPad [Review]</title>
		<link>http://petersopinion.com/2011/08/31/mobile-pizza-ordering-through-your-ipad-review/</link>
		<comments>http://petersopinion.com/2011/08/31/mobile-pizza-ordering-through-your-ipad-review/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 14:58:34 +0000</pubDate>
		<dc:creator>Peter Horsten</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[fast food]]></category>
		<category><![CDATA[m-commerce]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[retail]]></category>

		<guid isPermaLink="false">http://blog.21webmerce.com/?p=254</guid>
		<description><![CDATA[Domino’s Pizza has just launched its official iPad app on the UK App Store. With some swipes pizza lovers can now order their favorite pizza, pay for it and sit down relaxed knowing their pizza will arrive soon. Curious where your pizza is? No worries, you can track it while it&#8217;s on its way from the store [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a class="post_image_link" title="Permanent link to Mobile pizza ordering through your iPad [Review]" href="http://blog.21webmerce.com/2011/08/31/mobile-pizza-ordering-ipad/"><img class="post_image alignright" src="http://blog.21webmerce.com/wp-content/uploads/2011/08/dominos-iPad-app-start-e1314802461659.jpg" alt="dominos iPad app start e1314802461659 Mobile pizza ordering through your iPad [Review]" width="250" height="187" title="dominos iPad app start e1314802461659 picture" /></a></p>
<p>Domino’s Pizza <a title="New Domino's iPad App makes ordering pizza easier" href="http://www.dominos.uk.com/media_centre/pdf/495-DPGL-CM%20iPad%20app%20launch%20release.pdf">has just launched its official iPad app</a> on the UK App Store. With some swipes pizza lovers can now order their favorite pizza, pay for it and sit down relaxed knowing their pizza will arrive soon. Curious where your pizza is? No worries, you can track it while it’s on its way from the store to your house. The good-looking iPad app is a nice addition to the already existing iPhone and Android apps of the company’s American counterpart. Unfortunately, these apps are only available either in the UK or the US, all other pizza lovers will still have to find other ways to order.<span id="more-852"></span><span id="more-254"> </span></p>
<address>This post originally appeared at <cite>21webmerceblog » Peter Horsten</cite>.<a href="http://blog.21webmerce.com/2011/08/31/mobile-pizza-ordering-ipad/">View original post</a>.<br />
</address>
<h2>Order wherever you are</h2>
<p>iPad users simply need to enter their postcode and the new app will automatically locate the nearest Domino’s store. Users can then scroll through a carousel style menu to select their favorite pizzas, sides, desserts, subs and drinks. You can create your own favorite pizza by choosing the base and pizza size, selecting the pizza sauce and then scattering on a range of tasty toppings just by tapping the screen.</p>
<p>With PayPal available as one of the payment options you can pay via the app in just a few clicks.</p>
<blockquote><p>“We are delighted to launch our new iPad app, following the great success of our iPhone and Android apps. Sales of iPads are currently growing faster than iPhone and with the introduction of our new ordering app, we are keen to capitalise on this opportunity.” (Simon Wallis, sales and marketing director for Domino’s Pizza)</p></blockquote>
<p>Besides ordering dinner, you can also use the app to find the nearest Domino’s outlet.</p>
<p>Domino’s new iPad app is now available to <a title="Domino's iPad App on iTunes" href="http://itunes.apple.com/gb/app/dominos-pizza-for-ipad/id455247006?mt=8">download free from the App Store</a>.</p>
<p><a href="http://blog.21webmerce.com/wp-content/uploads/2011/08/Dominos-iPad-App-custom-pizza.jpg"><img class="aligncenter size-full wp-image-257" title="Dominos iPad App custom pizza" src="http://blog.21webmerce.com/wp-content/uploads/2011/08/Dominos-iPad-App-custom-pizza.jpg" alt="Dominos iPad App custom pizza Mobile pizza ordering through your iPad [Review]" width="480" height="360" /></a></p>
<h2>Successful social and mobile commerce strategy</h2>
<p>Domino’s UK has found success in using tech and social media initiatives. Last year the company said it saw a 29% increase in profits and credited its social media programs, including a Foursquare promotion.</p>
<blockquote><p>“We have achieved fantastic sales to date through mobile channels – our iPhone app generated £10 million in pizza sales in just eight months – and we expect this trend to continue with our new iPad app and further take-up of our existing apps for iPhone and Android.” (Simon Wallis, sales and marketing director for Domino’s Pizza).</p></blockquote>
<p><a href="http://blog.21webmerce.com/wp-content/uploads/2011/08/pizza-hut-iPad-app.jpg"><img class="aligncenter size-full wp-image-256" title="Pizza Hut iPad app" src="http://blog.21webmerce.com/wp-content/uploads/2011/08/pizza-hut-iPad-app.jpg" alt="pizza hut iPad app Mobile pizza ordering through your iPad [Review]" width="480" height="320" /></a></p>
<h2>Is Domino’s just following Pizza Hut?</h2>
<p>Although limited to the UK market, Domino’s iPad app follows Pizza Hut, which in May was the first major pizza delivery service to <a title="Pizza Hut iPad app on iTunes" href="http://itunes.apple.com/us/app/pizza-hut/id321560858?mt=8">launch an iPad app</a>.</p>
<p>In 2009, Pizza Hut released its iPhone app, and the company claims to have been the first player in the pizza segment to do so. Within three months, the app has generated more than $1 million in sales. Since then, rivals Domino’s and Papa John’s have both released iPhone apps. Back in May Pizza Hut claimed to be the first major fast food delivery chain to release an iPad app.</p>
<p>Honestly, Domino’s seemed to have learned a lot from Pizza Hut. Domino’s iPad app looks a lot better and is more intuitive. It seems they really developed it to give the user a fun experience. And this will be increasingly important in this competitive market.</p>
<p><strong>It’s great to see these companies generating decent turnover through mobile commerce. We cannot wait to see these apps being rolled out to other countries and are curious how this fast food market will manage to excel by using social and mobile commerce solutions. What do you think about these initiatives? Do you think you could use a similar approach for your business? Feel free to share your opinion below, or let’s discuss on Twitter: <a title="Discuss mobile commerce with me on Twitter" href="http://twitter.com/petersopinion">@PetersOpinion</a>.</strong></p>
<p>&nbsp;</p>
<div id="crp_related">
<h3>Related Posts:</h3>
<ul>
<li><a class="crp_title" rel="bookmark" href="http://blog.21webmerce.com/2011/07/27/five-reasons-why-you-shouldn%E2%80%99t-have-a-webshop/">Five reasons why you shouldn’t have a webshop</a></li>
<li><a class="crp_title" rel="bookmark" href="http://blog.21webmerce.com/2011/10/11/e-nnovation-2011-day-2-mobile-technology/">Does the mobile technology overtake users needs?</a></li>
<li><a class="crp_title" rel="bookmark" href="http://blog.21webmerce.com/2011/10/18/facebook-stimulates-to-be-social-by-design/">Facebook stimulates to be social by design</a></li>
<li><a class="crp_title" rel="bookmark" href="http://blog.21webmerce.com/2011/10/10/time-to-get-personal-at-ecommerce-expo-2011/">Time to get personal at eCommerce Expo 2011</a></li>
<li><a class="crp_title" rel="bookmark" href="http://blog.21webmerce.com/2011/10/11/magento-community-version-not-enterprise-ready/">Magento Community version not enterprise ready</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://petersopinion.com/2011/08/31/mobile-pizza-ordering-through-your-ipad-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Los Angeles here we come &#8211; WPC11</title>
		<link>http://petersopinion.com/2011/03/24/los-angeles-here-we-come/</link>
		<comments>http://petersopinion.com/2011/03/24/los-angeles-here-we-come/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 21:52:17 +0000</pubDate>
		<dc:creator>Peter Horsten</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[GOYELLO]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[WPC11]]></category>

		<guid isPermaLink="false">http://petersopinion.com/?p=792</guid>
		<description><![CDATA[Yearly Microsoft organises the Worldwide Partner Conference (WPC) to share the latest Microsoft news with their partner network. A network Microsoft is really depending on. More than 95% of Microsoft&#8217;s revenue comes through their partners. It seems to be an event you have to attend. Goyello is already a Microsoft Partner for several years. Unfortunately, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://petersopinion.com/wp-content/uploads/2011/03/20110324-105636.jpg"><img class="aligncenter size-full" src="http://petersopinion.com/wp-content/uploads/2011/03/20110324-105636.jpg" alt="20110324 105636 Los Angeles here we come   WPC11"  title="20110324 105636 picture" /></a></p>
<p>Yearly Microsoft organises the Worldwide Partner Conference (WPC) to share the latest Microsoft news with their partner network. A network Microsoft is really depending on. More than 95% of Microsoft&#8217;s revenue comes through their partners. It seems to be an event you have to attend.  <a href="http://goyello.com">Goyello</a> is already a Microsoft Partner for several years. Unfortunately, before we weren&#8217;t able to be there, but this year we will. LA here we come!<br />
<span id="more-792"></span></p>
<h2>It seems WPC has a lot to offer</h2>
<p>WPC provides a unique, five day event for thousands of partners from more than 130 countries. According to Microsoft there are numerous reasons to attend <a href="http://www.digitalwpc.com/#fbid=I6CnorBSlaJ">WPC 2011</a>, including:</p>
<ul>
<li>Learning how to expand your possibilities with investments in integrated cloud services, Windows® 7, and Windows Phone.</li>
<li>Getting an in-depth look at innovative cloud platforms and services, such as Office 365, Windows Azure™, Windows Server® 2008 R2 Hyper-V™, and Dynamics® CRM Online.</li>
<li>Gaining new insights from senior Microsoft leaders about our business vision and industry leading products. Among others executives like Steve Ballmer, Kevin Turner and the new channel chief Jon Roskill will be there.</li>
<li>Taking your business to the next level and win against the competition.</li>
</ul>
<h2>Mobile and cloud attracts me the most</h2>
<p>Personally I&#8217;m looking forward to learn about Microsoft&#8217;s mobile and cloud strategies. In my opinion these two technologies will highly influence the way we will work in the upcoming years. Microsoft&#8217;s PaaS offering with the Azure cloud platform as well as the SaaS offering with online services like Exchange, Sharepoint, InTunes, CRM Online and Office 365 are in my opinion really impressive and promising as well.</p>
<p>Of course I&#8217;m looking forward to learn from others as well. It&#8217;s good to see how other Microsoft Partners position themselves. For sure we can improve our own strategy based on this input.</p>
<p>Shaking hands with Steve Ballmer could be fun as well.</p>
<h2>Will you join?</h2>
<p>I&#8217;m curious who we will meet in LA. Will you be there? Since yesterday <a href="http://www.digitalwpc.com/Registration#fbid=I6CnorBSlaJ">the WPC registration</a> is open. The 5 day event will take place in Los Angeles, Calif., USA, July 10-14.</p>
<p><strong>Honestly, I&#8217;m really excited about this trip. I suppose it will generate an enormous amount of inspiration&#8230;. You only have to follow my blog and <a href="http://twitter.com/PetersOpinion">Twitter stream (@PetersOpinion)</a> to stay tuned.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://petersopinion.com/2011/03/24/los-angeles-here-we-come/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gen Y loves Agile but will Gen X be able to handle?</title>
		<link>http://petersopinion.com/2011/03/02/gen-y-loves-agile-but-will-gen-x-be-able-to-handle/</link>
		<comments>http://petersopinion.com/2011/03/02/gen-y-loves-agile-but-will-gen-x-be-able-to-handle/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 23:06:43 +0000</pubDate>
		<dc:creator>Peter Horsten</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Gen X]]></category>
		<category><![CDATA[Gen Y]]></category>
		<category><![CDATA[Waterfall]]></category>

		<guid isPermaLink="false">http://petersopinion.com/2011/03/02/gen-y-loves-agile-but-will-gen-x-be-able-to-handle/</guid>
		<description><![CDATA[Agile is hot, waterfall is over. At least, that seems to be the leading opinion in the IT world. How Agile are you? Do you still develop in the traditional way, trying to specify every detail upfront? Or do you realize it’s not possible and just too costly to specify everything upfront? Today I read [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Agile is hot, waterfall is over. At least, that seems to be the leading opinion in the IT world. How Agile are you? Do you still develop in the traditional way, trying to specify every detail upfront? Or do you realize it’s not possible and just too costly to specify everything upfront? Today I read an article on a Dutch blog (in Dutch) stating that an Agile way of working suits the needs of young IT people (Gen Y) best. If this is the case it would be a major reason to choose for Agile development due to the simple fact it’s rather hard to find good people. Does this mean is the whole grale for IT? And will Gen X (project) managers be able to handle?</p>
<p>  <span id="more-782"></span></p>
<h2>Agile suits current organizational needs </h2>
<p>After the recent economic downturn companies more than ever before demand flexibility and short time to market. Software solutions have to be developed quickly, proto typing is the new magic. If successful, they will continue to invest.</p>
<p>An Agile approach perfectly fits these needs.</p>
<p>The more conservative approach, called waterfall, strives to specify all the needs in a very detailed way. Based on my own experience and sufficient other examples I dare to state this is just impossible. These processes are time and money consuming and hardly ever lead to a satisfactory result. </p>
<p>By using an Agile approach we all together more or less know the destination of our journey at a high level. Together all the people involved define the highest priorities. Within several weeks time these highest priorities will be released as a working application enabling the people involved to provide instant feedback.</p>
<p>Step by step this results in an application we couldn’t define upfront but which in general really satisfies the user’s needs.</p>
<p>An Agile way of working suits Gen Y</p>
<p>According to the author of the mentioned article an Agile way of working suits the current generation of IT people, Gen Y, best. It satisfies their need for flexibility and freedom combined with self responsibility. It would result into more work pleasure, a higher productivity and more value for the business.</p>
<p>Personally, I believe this is true if you manage to implement Agile in a successful way. And believe me, that’s not easy.&#160; </p>
<h2>An Agile approach makes things more unpredictable</h2>
<p>Implementing an Agile way of working demands a very high level of team responsibility. Things become very transparent, nobody can hide. </p>
<p>Not every (young) IT person will be able to handle this responsibility from day one. That takes time and needs guidance. Fear to be punished for mistakes can even damage the whole process. </p>
<p>But not only for the IT people it’s a big change. It might be even a more dramatic change for clients, project owners and managers. No longer will the management be able to interrupt the development process just like that. Their management style needs to change from demanding into supporting.</p>
<p>Managers might get the feeling they are no longer “in control”. A project seems to be less predictable. Previously, everything was at least on paper, the budget and deadline were fixed. </p>
<p>But please be honest. How often was the deadline met and did you manage the project within budget?</p>
<h2>Will Gen X be able to switch?</h2>
<p>Gen Y developers will manage to work productively in an Agile way if they are well guided. It will demand a more supportive organization culture and structure and the Agile team needs to get the full trust, otherwise it won’t work.</p>
<p>That might be the biggest challenge. This demands a dramatic attitude change of Gen X. Believe me, it’s not easy to convince them. They are just too much used to putting everything on paper.</p>
<p>But most of the paper work is really a waste of valuable time and money. Add this to an Agile project budget as risk coverage en you will be surprised by the end result.</p>
<p><strong>Dare to trust Gen Y, give them the future and enjoy the fun and result! At <a title="4Developers presentation by Peter Horsten" href="http://4developers.org.pl/zarzadzanie-projektami-it-agenda" target="_blank">4Developers</a>, 4 April 2011 in Warsaw, I will discuss this matter in more detail.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://petersopinion.com/2011/03/02/gen-y-loves-agile-but-will-gen-x-be-able-to-handle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flipboard could be such a reason to buy an iPad</title>
		<link>http://petersopinion.com/2010/07/22/flipboard-could-be-such-a-reason-to-buy-an-ipad/</link>
		<comments>http://petersopinion.com/2010/07/22/flipboard-could-be-such-a-reason-to-buy-an-ipad/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 21:31:54 +0000</pubDate>
		<dc:creator>Peter Horsten</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[Social networking]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Flipboard]]></category>
		<category><![CDATA[Social media]]></category>

		<guid isPermaLink="false">http://petersopinion.com/?p=694</guid>
		<description><![CDATA[Yesterday a new App arrived at the iPad App Store: Flipboard. Since then this new application managed to gain a lot of attention. Basically the application shows content coming from your social network streams. The presentation is awesome. You can just read the information as a magazine by flipping the pages. For me this App [...]]]></description>
			<content:encoded><![CDATA[<p></p><div>
<p>Yesterday a new App arrived at the iPad App Store: <a title="Flipboard - Your personalized social magazine" href="http://www.flipboard.com/" target="_blank">Flipboard</a>. Since then this new application managed to gain a lot of attention. Basically the application shows content coming from your social network streams. The presentation is awesome. You can just read the information as a magazine by flipping the pages. For me this App could be one of those reasons to lay my hand on an iPad. The movie below shows in a quick overview how it works.</p>
<div>
<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=v2vpvEDS00o">www.youtube.com/watch?v=v2vpvEDS00o</a></p>
</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://petersopinion.com/2010/07/22/flipboard-could-be-such-a-reason-to-buy-an-ipad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Managing software development in a Funky manner to meet client&#8217;s needs</title>
		<link>http://petersopinion.com/2010/03/26/managing-software-development-in-a-funky-manner-to-meet-clients-needs/</link>
		<comments>http://petersopinion.com/2010/03/26/managing-software-development-in-a-funky-manner-to-meet-clients-needs/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 19:59:18 +0000</pubDate>
		<dc:creator>Peter Horsten</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Client management]]></category>
		<category><![CDATA[Outsourcing]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Seminars]]></category>
		<category><![CDATA[4Developers]]></category>
		<category><![CDATA[client mangement]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[requirement definition]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://petersopinion.com/2010/03/26/managing-software-development-in-a-funky-manner-to-meet-clients-needs/</guid>
		<description><![CDATA[Today at the 4Developers conference in Poznan, Poland, I presented the audience my concern about the existing gap in between client’s need and the reality of the software developers. For some reason we seem not to manage to understand each other well enough. Too many projects do not deliver the result the client was hoping [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://petersopinion.com/wp-content/uploads/2010/03/funkycandydulfer.png"><img style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; display: inline; border: 0px initial initial;" title="funky-candy-dulfer" src="http://petersopinion.com/wp-content/uploads/2010/03/funkycandydulfer_thumb.png" border="0" alt="funkycandydulfer thumb Managing software development in a Funky manner to meet client&rsquo;s needs" width="203" height="259" align="right" /></a> Today at the <a title="4Developers 2010 software development conference Poznan" href="http://2010.4developers.org.pl/lang-pref/en/">4Developers</a> conference in Poznan, Poland, I presented the audience <a title="Peter Horsten, managing software development in a Funky manner" href="http://2010.4developers.org.pl/prelegenci/peter-horsten">my concern</a> about the existing gap in between client’s need and the reality of the software developers. For some reason we seem not to manage to understand each other well enough. Too many projects do not deliver the result the client was hoping for. Honestly, it’s no longer a question whether or not this gap has to be closed. We just have to do it to make software more successful and clients more happy. But who’s responsible to bridge the gap? In my opinion the software developers. I will try to explain why. [Picture source: <a href="http://www.allaboutjazz.com">Allaboutjazz.com</a>]</p>
<p><span id="more-595"></span></p>
<h2>Software projects fail too often</h2>
<p>Based on many  data sources and publications we can only conclude software projects “fail” too often, meaning:</p>
<ul>
<li>The project is not delivered on time</li>
<li>The project is not delivered within budget</li>
<li>The project is not offering the requested/promised functionality</li>
</ul>
<p>A combination of the above is happening as well of course.</p>
<h2>It’s not easy to improve but we just have to</h2>
<p>Neither I’m going to claim I know best how to solve the issue. Honestly I’m learning every day of the mistakes we are making ourselves. As every other software company we have both successful and improvable projects.</p>
<p>Nor will I tell you it’s easy to bridge the gap in between clients/users and software developers. These are people with a different background, different interests  and a different focus. Both communicate, think and express themselves totally differently. You could say clients are from Mars and software developers from Venus.</p>
<p>But one thing is for sure. We need to bridge this gap. Business will have to talk together with IT, it should neither be a continuous fight nor competition.</p>
<p><a href="http://petersopinion.com/wp-content/uploads/2010/03/businesswithITbridgingthegap.png"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="business-with-IT-bridging-the-gap" src="http://petersopinion.com/wp-content/uploads/2010/03/businesswithITbridgingthegap_thumb.png" border="0" alt="businesswithITbridgingthegap thumb Managing software development in a Funky manner to meet client&rsquo;s needs" width="404" height="204" /></a></p>
<h2>Are we willing to work together as partners?</h2>
<p>To realize excellent software solutions a developer will need very well specified requests. Based on a quick poll among the audience and my own experience I conclude too often clients are just not able to really specify their needs. At least not in terms a developer will understand.</p>
<p>I don’t blame them because I believe it’s almost impossible to fully define your needs in such a way that everybody will understand it.</p>
<p>We will have to find another way of communicating the client’s needs. At it’s best developers are defining the needs together with the client. Several “best practice” or “Agile” methods are available to support this process.</p>
<p>It&#8217;s important that we define what the software application has to do in terms the business understands. When using Business Driven Development it would look like this:</p>
<p style="text-align: center;"><a href="http://petersopinion.com/wp-content/uploads/2010/03/business-driven-development.png"><img class="aligncenter size-full wp-image-610" title="business-driven-development" src="http://petersopinion.com/wp-content/uploads/2010/03/business-driven-development.png" alt="business driven development Managing software development in a Funky manner to meet client&rsquo;s needs" width="400" height="118" /></a></p>
<p>Discussing the needs in this way will also lead to all kind of usefull user stories which will make the developers understand the needs better. Besides discussion will lead to more creative ideas! Together you can prioritize them. While prioritizing it will also become clear that currently too many useless features are being developed. By setting the right priorities together you can also safe a lot of money.</p>
<p>The next step would be to start prototyping. You can do this by means of wireframes, mockups, draft GUI&#8217;s etc. The aim is to show the client/user as soon as possible what it&#8217;s all going to look like. The instant user feedback will show the developers whether or not they are still on the right track. Communication is king in this phase. Developers should be willing to except changes in business priorities during the development. A user will better understand what he really needs once he sees the first prototypes and working releases.</p>
<p>Honestly, the method doesn’t matter, because it’s just a method. If the willingness to improve is there from both sides and when they invest time and effort in defining the project you can choose any method that suits you best. The cooperation as partners will be the biggest gain, period!</p>
<h2><strong>Developers will have to start this change</strong></h2>
<p>Developers their life will become a lot easier if they understand the client’s needs better. Therefore, they should make the first step.</p>
<p>And why wouldn’t you? Just imagine that you won’t have to fix “bugs” anymore and that the amount of unexpected change requests drops? How would that feel? I know it’s scary, but please just give it a try. What can you loose? Add some funk and have more fun making better solutions, may be even the best solutions.</p>
<p>But this doesn&#8217;t mean it will be easy. Especially when clients think in the traditional model of sending a request and agreeing about a fixed priced, fixed date project. Both sides will have to trust each other. The business has to dare to share their ideas and needs. If it&#8217;s hard for your development team to achieve this interaction with your client just start working like this yourself. One of the team members could &#8220;act&#8221; like the client. A sales person, consultant or business analyst are in general best for this job.</p>
<p>We try to achieve this level of trust by having many (in)formal meetings at the start of the project. Having a drink and dinner together makes you start acting different. Several workshops together show the added value of such an investment.</p>
<h2>If we don’t change the competition will overrule us</h2>
<p>Having a nice and relaxed 9 to 5 (or more common in Poland an 8 to 4) job you might not be willing to bother about the above. But software doesn’t stop at 4 pm. Clients are depending on software solutions 24 hours a day. And business dynamics are hard to plan.</p>
<p>If you are willing to support the business better this will demand an additional investment. You will have to spend time together, probably you should learn more about the business. That will take time, after hours.</p>
<p>But if you don’t do this, the competition is waiting. In China and India there are many young, eager and clever software developers willing to take our jobs. Today the main issue for the client will be that it’s even harder to outsource the work to these countries. But sooner or later they will find out how to use these resources if we as Polish and European developers don’t manage to seduce our clients.</p>
<p style="text-align: center;"><iframe src="http://www.slideshare.net/slideshow/embed_code/3568330" width="425" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/></p>
<h2><strong>It&#8217;s not about methods, but about &#8220;funky&#8221; cooperation</strong></h2>
<p>Hopefully I managed to show we can not solve the current situation just by implementing a new &#8220;funky&#8221; method. There are more steps needed. I will summarize them:</p>
<ol>
<li><strong>Get to know each other</strong>: Business en IT will have to invite each other to share thoughts, to understand each other</li>
<li><strong>Trust each other</strong>: The relationship in between Business en IT will have to be based on trust</li>
<li><strong>Stimulate creativity</strong>: Business needs should be defined together</li>
<li><strong>Make things understandable</strong>: Business needs have to be defined in an understandable way, as &#8220;user stories&#8221;</li>
<li><strong>Set priorities, exclude waste</strong>: The business sets the priorities for the implementation of the features</li>
<li><strong>Interact</strong>: Development should be more iterative and interactive based on prototyping</li>
<li><strong>Communicate</strong>: During the development we have to communicate, communicate, communicate</li>
<li><strong>Change is the norm</strong>: Developers have to be open to changes. Business needs will change over time</li>
</ol>
<p><strong>The above is a rough summary of today’s presentation at 4Developers in Poznan, Poland. Feel free to check the slides. I’m looking forward to your feedback, comments and opinions below. Thanks for your attention!</strong></p>
<p>After my presentation <a title="Michael Hunger's Twitter" href="mailto:m@mesirii">@mesirii</a> send me the following link where <a title="Bridging the gap in between business and IT" href="http://www.infoq.com/news/2008/08/Fowler-North-Crevasse-of-Doom">Martin Fowler and Dan North discuss bridging the gap</a> as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://petersopinion.com/2010/03/26/managing-software-development-in-a-funky-manner-to-meet-clients-needs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for the right blog editor</title>
		<link>http://petersopinion.com/2010/01/28/looking-for-the-right-blog-editor/</link>
		<comments>http://petersopinion.com/2010/01/28/looking-for-the-right-blog-editor/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 00:15:00 +0000</pubDate>
		<dc:creator>Peter Horsten</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[blog editors]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone apps]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.petersopinion.com/2010/01/28/looking-for-the-right-blog-editor/</guid>
		<description><![CDATA[Managing to write on four blogs is not an easy job. Especially not because my days are rather busy. That’s one of the reasons I like to write blog posts while travelling. Some time ago I installed WordPress for iPhone 2 and for some time I was really happy. Unfortunately, recently I noticed the application [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><!--:en-->
<p><a href="http://www.petersopinion.com/wp-content/uploads/2010/01/Windows_Live_Writer.png"><img style="border-right-width: 0px; margin: 0px 0px 0px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Windows_Live_Writer" border="0" alt="Windows Live Writer thumb Looking for the right blog editor" align="right" src="http://www.petersopinion.com/wp-content/uploads/2010/01/Windows_Live_Writer_thumb.png" width="244" height="148" /></a> Managing to write on four blogs is not an easy job. Especially not because my days are rather busy. That’s one of the reasons I like to write blog posts while travelling. Some time ago I installed WordPress for iPhone 2 and for some time I was really happy. Unfortunately, recently I noticed the application deletes and changes posts, content of a saved post shows up when I start changing another existing post. That’s why I decided to continue searching for the right editor for my iPhone and meanwhile I decided to look for a desktop editor as well.</p>
<p> <!--:--><span id="more-435"></span><!--:en--><br />
<h2>Windows Live Writer became the desktop editor</h2>
<p>Although the dedicated WordPress editor is not bad at all a desktop editor seems more convenient. Several times while travelling I didn’t manage to save my posts due to a bad Internet connection. In such a case a local draft gives a secure feeling. At least for some time I will give <a href="http://windowslivewriter.spaces.live.com/" target="_blank">Windows Live Writer</a> a try. It appears to be a convenient editor enabling me to edit multiple blogs from one application. I heard some good opinions about it and the application integrates many other applications and provides many ways to include pictures and video, meanwhile uploading them to Flickr and YouTube if you wish.</p>
<h2>A good editor for the iPhone is hard to find</h2>
<p>As mentioned above I used to be very happy with the WordPress for iPhone editor. I am only writing on WordPress blogs and therefore I don’t need support for any other blog types. But the issues I’m facing with this app are really annoying. From the <a href="http://iphonedev.wordpress.org/" target="_blank">“Making WordPress for iPhone” blog</a> I conclude that soon a version 2.2 will be released. Hopefully this will solve my issues. The WordPress for iPhone editor offers most of the needed functionality. I also downloaded some paid editors like BlogPress and iBlogger. Also BlogWriter didn’t satisfy my needs. In my opinion they don’t manage to compete. A simple feature like the “more”-tag is even not supported. Basically this means that you only see the introduction part of your post if you decide to split them. Be aware! Saving them will delete the rest of the post. Can you please refund my money?</p>
<p>Guys, please release WordPress for iPhone 2.2 soon and make that my issue will be solved!</p>
<p><strong>I am curious what editors you are using and would like to know your experiences. Please share!</strong></p>
<p><!--:--></p>
]]></content:encoded>
			<wfw:commentRss>http://petersopinion.com/2010/01/28/looking-for-the-right-blog-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

