<?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>punetech.com &#187; In Depth</title>
	<atom:link href="http://punetech.com/category/featured/in-depth/feed/" rel="self" type="application/rss+xml" />
	<link>http://punetech.com</link>
	<description>Connecting together Pune&#039;s Technologists</description>
	<lastBuildDate>Mon, 02 Apr 2012 03:20:00 +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>Event Report: Product Management Challenges Unique to India</title>
		<link>http://punetech.com/event-report-product-management-challenges-unique-to-india/</link>
		<comments>http://punetech.com/event-report-product-management-challenges-unique-to-india/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 01:16:44 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Event Report]]></category>
		<category><![CDATA[In Depth]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[ipmapune]]></category>
		<category><![CDATA[product-management]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=3106</guid>
		<description><![CDATA[(This is a live-blog of the Indian Product Management Association (IPMA), Pune Chapter&#8217;s event on Product Management Challenges Unique to India by Vivek Tuljapurkar.) What is Product Management Different people define it differently. At the very least, a product manager is a person who is the &#8220;guardian angel&#8221; of the product. He gathers requirements from [...]]]></description>
			<content:encoded><![CDATA[<p><em>(This is a live-blog of the <a href="http://indiapma.org/">Indian Product Management Association (IPMA)</a>, Pune Chapter&#8217;s event on <a href="http://punetech.com/ipma-event-product-management-challenges-unique-to-the-indian-environment/">Product Management Challenges Unique to India</a> by Vivek Tuljapurkar.)</em></p>
<h3>What is Product Management</h3>
<p>Different people define it differently. At the very least, a product manager is a person who is the &#8220;guardian angel&#8221; of the product. He gathers requirements from the market, and defines what the features of the product will be. But in some cases, a product manager might have responsibility of the product engineering. In other cases, a product manager might also have sales and support responsibilities. And sometimes a product manager might have full responsibility for a product &#8211; including worrying about the business profit &amp; loss (P&amp;L responsibility).</p>
<p>For this talk, we will be using the broader definition of product management.</p>
<p>These are the different types of product management that happen in India:</p>
<ul>
<li>Product Mgmt for an Indian Software Company</li>
<li>Product Mgmt for an MNC
<ul>
<li>Only Product Mgmt for the Indian market is done from here</li>
<li>Product Mgmt for the global market is done from here</li>
</ul>
</li>
<li>Product mgmt for an off-shore customer of an Indian product software services company. (<em>e.g.</em> a customer of Persistent asks Persistent to also do Product Mgmt. for their product.)</li>
</ul>
<p>The greater the responsibility, the greater the challenges of doing the role out of India.</p>
<h3>Product Manager and Geographic Location</h3>
<p>The product manager&#8217;s location is important in two different ways. You can have easy access to the market (<em>i.e.</em> the customers), or not. And you can have easy access to the development team. If you have easy access to both, it&#8217;s ideal. If you have easy access only to the market, you can do outbound product management (creating the marketing requirements document from the market research document produced by the strategic marketing team). If you have easy access only to the development team, you can do inbound product management (creating the product requirements document from the marketing requirements document). If you do not have easy access to both, then you are in trouble.</p>
<p>In India-based product companies, a product manager could possibly do handle all responsibilities: requirements + engineering + sales and marketing + P&amp;L responsibility. However, product managers in MNCs and Indian services companies, only requirements gathering and engineering can be owned out of India. Support to product sales and marketing can happen within the next 5 years, but full sales and marketing responsibility, and P&amp;L responsibility is unlikely even 5 years from now. </p>
<h3>Requirements for being a good Product Manager</h3>
<ul>
<li>Basic Understanding of finance, technology, development process, sales and marketing</li>
<li>Domain Knowledge &#8211; otherwise you will not be able to use your judgement to take strategic decisions and add value</li>
<li>Basic managerial capabilities &#8211; planning and execution</li>
<li>Organizational skills &#8211; ability to get things done</li>
<li>Social skills &#8211; building internal and external relationships. Because you need to get work done by a lot of people who don&#8217;t work for you</li>
<li>Communication skills and listening skills</li>
<li>Political astuteness. Many product managers, especially those who come from a technical background, ignore this aspect. Know who is friends with whom, which way the wind is blowing, who is trying to kill your product, and a whole bunch of other behind the scenes work that is happening, so that you can keep the future of your product, and yourself secure. </li>
<li>Negotiation skills. </li>
<li>Coping with uncertainty, pressure and changing priorities</li>
<li>Strategic thinking and foresight</li>
<li>Ability to influence, motivate and inspire</li>
</ul>
<p>You don&#8217;t have to be an expert in all these areas, but whatever is missing will hurt you. Figure out which areas you&#8217;re weak in and work on improving those.</p>
<h3>Engineers as Product Managers</h3>
<p>Some of the difficulties that engineers face when they transition into product management roles (and this describes most Indian product managers):</p>
<ul>
<li>Were used to &#8220;hard science&#8221;: algorithms, formulas, tools, methodologies, structure</li>
<li>Too methodical and structured, and have a tough time dealing with uncertainty and amorphous nature of things</li>
<li>Enamoured with technology, and want to do technology for the sake of technology</li>
<li>Too introverted, and don&#8217;t communicate (well) enough to succeed</li>
<li>Have a hard time letting go of technology focus and focusing on broader product management issues. (This is basically fear of the unknown)</li>
<li>We are too straightforward, and don&#8217;t have the political astuteness required</li>
</ul>
<p>As a result, many engineers (<em>i.e.</em> many Indian product managers) fail at this role and end up doing only inbound product management.</p>
<p>So, focus on fixing these issues if you want to succeed.</p>
<h3>Problems with a product management career in India</h3>
<p>Typically, for product management being done in India, the role is in a very early stage, and is experimental. The responsibilities are ill-defined and evolving. The person given the job is likely to be from a development background, and is likely to have no exposure to other aspects of product management: like sales, marketing, market research, customer management etc. Further he has no access to customers or to market research. </p>
<p>The biggest problem: Lack of opportunity to learn and practice what you have learnt</p>
<p>In addition, the specific career path for a product manager is not really well defined in India. </p>
<p>Overall, the role is quite risky.</p>
<p>And if product management role does not work out, what happens to you? It is usually not clear whether you&#8217;ll be able to go back to your previous role and career path.</p>
<p>As a company, HR should have policies to clarify these issues, so that people feel safe about going into product management.</p>
<p>Getting people to do product management in a software company in India is difficult. IIM graduates don&#8217;t want to join as a product manager, but they&#8217;re happy to go to a HLL as a brand manager. Which is practically the same thing! So what is needed is that the product manager position in software companies needs to be branded appropriately, ensure that the candidate&#8217;s perception of the role is correct, and as before, the career paths are defined appropriately.</p>
<p>The problems are even worse for smaller companies. They cannot afford to pay higher salaries, provide the facilities and amenities. They don&#8217;t have a brand recognition, which is important to current and future employees. And smaller companies are also afraid that if they try to improve their branding and visibility, the larger companies will quickly come and poach employees, leading to attrition and major problems before they can hire new guys. Solution: don&#8217;t know! This is a tough problem, and it is unclear whether there is a good answer to this at this time. </p>
<h3>Advice to new product managers in India</h3>
<ul>
<li>Understand and seek clarifications on your role, responsibilities, org structure, and processes. Don&#8217;t let unstated expectations hurt you!</li>
<li>Be prepared to deal with uncertainties and changing demands regarding your role</li>
<li>Seek a sympathetic executive sponsor. A CXO/VP who will help you with tactical challenges, or at least present your case to the decision makers</li>
<li>Stay one step ahead of the game. Never stop preparing yourself for a bigger role. Learn new things. Build new relationships with the long term in the mind.</li>
<li>Keep thinking about strategic matters. Immerse yourself, but don&#8217;t drown yourself in day-to-day stuff. </li>
<li>Find ways to exploit your best capabilities to your best advantage</li>
<li>Find a way to make a name for yourself. You don&#8217;t make a name for yourself by doing your day-to-day job well. Find something else, somewhere else which is dramatic and drastic. Keep watching for those, and if you see an opportunity and grab it. It should cause people to forget all your day-to-day issues, and focus on your big win</li>
</ul>
<h3>Specific skills and techniques</h3>
<ul>
<li>Keep a stakeholder mapping spreadsheet. Keep track of all the stakeholders in your project, and which of them is interested in what outcome, and what is the level of friendliness of these people towards you/your product, and when was the last time you had contact with them. </li>
<li>Never go public with strong stand, or a new strategic direction, unless you&#8217;re sure that it will be received well. Before the important meeting, or the presentation, go and meet some of the key people individually, make your point to them, and ensure that they&#8217;re in agreement with you</li>
<li>On a regular basis, check whether you&#8217;ve been doing anything specific to improve your weak areas. And if you&#8217;ve not, scold yourself.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/event-report-product-management-challenges-unique-to-india/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Apple iCloud &#8211; Hype Cycle or Tipping Point for Cloud Computing?</title>
		<link>http://punetech.com/apple-icloud-hype-cycle-or-tipping-point-for-cloud-computing/</link>
		<comments>http://punetech.com/apple-icloud-hype-cycle-or-tipping-point-for-cloud-computing/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 03:26:14 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[In Depth]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[icloud]]></category>
		<category><![CDATA[overviews]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=3086</guid>
		<description><![CDATA[(This article by Amit Naik, an architect at BMC Software, tries to separate out the facts from the hype regarding Apple&#8217;s recently announced iCloud offering for the benefit of readers) Any Apple announcement from new products/services to the Worldwide Wide Developer Conference (WWDC) is often hotly anticipated by the media and the Apple faithful alike. [...]]]></description>
			<content:encoded><![CDATA[<p><em>(This article by <a href="#amit_naik">Amit Naik</a>, an architect at BMC Software, tries to separate out the facts from the hype regarding Apple&#8217;s recently announced iCloud offering for the benefit of readers)</em></p>
<p>Any Apple announcement from new products/services to the Worldwide Wide Developer Conference (WWDC) is often hotly anticipated by the media and the Apple faithful alike. The <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.youtube.com/watch?v=Gc-_n817nMo">WWDC 2011</a></span></span> held on June 6<sup>th</sup> this year was no exception. Steve Jobs (Apple CEO) took the stage to make a whole slew of announcements; most notable among them was <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.apple.com/pr/library/2011/06/06icloud.html"><strong>iCloud</strong></a></span></span>, Apple’s vision of consumer centric cloud services.</p>
<p>Before the ink was even dry on the announcement, iCloud began to be touted as a <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.cringely.com/2011/06/iclouds-real-purpose-is-to-kill-windows">Windows Killer</a></span></span> , as a copy of Android Services, as the <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://daringfireball.net/2011/06/demoted">next big thing</a></span></span>, attacked as <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://searchcloudcomputing.techtarget.com/news/2240036421/Apple-fuels-cloud-computing-hype-all-over-again">not even having to do anything with cloud computing</a></span></span> and even got Apple <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://thenextweb.com/industry/2011/06/10/apple-sued-by-icloud-communications-over-icloud-trademark/">sued</a></span></span>. By time all is said and done, gallons more ink will have flowed (or hundreds more blog posts will have been created) regarding iCloud.  This post is an effort to separate the Facts from the Hype and provide some overall context on the implications of iCloud in different areas.</p>
<h2>What is iCloud?</h2>
<p>iCloud is Apple’s vision of a omnipresent cloud connection in all Apple devices that will seamlessly act as a sort of a “super synch” for different Apple applications. However it has a lot more features than just a remote storage mechanism such as DropBox. Let us look at this in a bit more detail:</p>
<p>(Note that as of today, iCloud is in private beta. The full public release has rather amorphously been defined as “in the Fall”. So everything that is known about iCloud is in the form of press releases from Apple/Developers given early access to it.)</p>
<p><a href="http://farm4.static.flickr.com/3053/5831399964_753279b693.jpg"><img class="alignnone" title="Apple iCloud expected usage" src="http://farm4.static.flickr.com/3053/5831399964_753279b693.jpg" alt="Apple iCloud expected usage" width="500" height="446" /></a></p>
<p>There are 9 default services or (Apps) in the free version of iCloud:</p>
<p><strong>Contacts </strong>- Your contacts will be synced to the cloud and shared between all of your devices.</p>
<p><strong>Calendars </strong>- Calendars in the cloud supports calendars in the cloud, shared calendars and calendars pushed to all of your devices.</p>
<p><strong>Mail </strong>- The new Mail service will include an @me.com account.</p>
<p><strong>iBooks </strong>- your book purchases and places are stored across your devices.</p>
<p><strong>Backup </strong>- Daily backups of your apps, music, camera roll, app data and more over WiFi.</p>
<p><strong>Documents in the Cloud</strong> – You can download your documents, and edit it on multiple devices.</p>
<p><strong>App Store</strong> – Your apps can be downloaded right to your new devices.</p>
<p><strong>Photo Steam -</strong> A new built in feature will move your photos to the cloud so that you can easily share them with others on any Apple Device.</p>
<p><strong>iTunes in the Cloud</strong> – Shows you all your songs, albums and artists you have purchased and download to your device. These are limited to only items purchased from iTunes to begin with.</p>
<p>Each iCloud consumer will be given a free 5GB of storage capacity for their mail, documents, and back-ups. A really interesting feature of the service is that for <strong>music</strong>, <strong>apps</strong> and <strong>books</strong> purchased from Apple, and the storage required by Photo Stream <strong>doesn’t count</strong> towards this 5GB total.</p>
<p>For the PhotoStream service, Apple will store the latest 1000 photos long-term while every new photo taken from any device will be stored for 30 days.</p>
<p>Apple really seems to be shooting for two things with iCloud:</p>
<ol>
<li><strong>Ubiquity</strong>: All iPods, 	iPhones, iPads that can be upgraded to iOS 5 and all Macs (MacBooks, 	and Desktops) with OS X Lion will be able to avail of iCloud. This 	will be at least <strong>tens of millions </strong>of users if not more. There 	will also be a Windows client (Windows 7 and up no XP support) that 	will support iCloud on non Apple desktops.</li>
<li><strong>Simplicity: </strong>As presented, 	the iCloud service looks like it falls into the “Just works” 	category with minimal user meddling. If Apple can really pull-off 	this vision the simplicity would be the real killer feature of the 	service. <strong> </strong></li>
</ol>
<h2>Is it cloud computing?</h2>
<p>In a rather grumpy <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://searchcloudcomputing.techtarget.com/news/2240036421/Apple-fuels-cloud-computing-hype-all-over-again">post </a></span></span>Carl Brooks wrote: &#8220;Apple iCloud is not cloud computing.&#8221; He went to deride as “Nothing but Streaming Media”. (He has since updated his post to clarify that it has more capabilities).</p>
<p>Let us address this issue “Is Apple iCloud cloud computing?”</p>
<p><strong>YES </strong>it most certainly is cloud computing.<br />
Take a look at the figure that I <a href="http://cloudopsmanagement.wordpress.com/2011/06/02/open-source-engine-powering-the-next-gen-cloud-stack-part-1/">created</a> recently that shows a simplified cloud computing stack.</p>
<p><a href="http://farm4.static.flickr.com/3171/5831412720_7bbee58fb9_o.jpg"><img class="alignnone" title="Cloud Computing Stack" src="http://farm4.static.flickr.com/3171/5831412720_7bbee58fb9_o.jpg" alt="Cloud Computing Stack" width="388" height="567" /></a></p>
<p>iCloud clearly fits in the top two layers – <strong>SaaS and the Client</strong> layer.</p>
<p>However there are those that define cloud computing more narrowly as “On-demand Infrastructure (IaaS) or Platform as a Service” in which case, No, iCloud is not strictly cloud computing from this angle. Keep in mind that by now the term “Cloud Computing” or “Cloud” has become so diluted as to be essentially meaningless, so the question raised is in-fact a very relevant one.</p>
<h2>What are the challenges Apple faces?</h2>
<p>The first and biggest challenge that Apple faces to iCloud is history. This is the fourth time Apple has tried its hand at internet services after <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.engadget.com/2011/06/12/switched-on-apples-cloud-conundrum/">failing</a></span></span> in its three previous attempts. It first launched <strong>iTools</strong> way back in 2000 followed by <strong>.Mac</strong> and its most recent attempt was <strong>MobileMe</strong>. All the previous attempts were duds and Steve Jobs Apple CEO even admitted it on stage when he was announcing iCloud, calling MobileMe “<strong>not our finest hour</strong>”. The problem is rather simple – if used correctly the service should fade into the background and be seamless – but Apple is a master at splashy well-designed hardware and “just works”, well thought-thru software, neither of which directly align with iCloud. So the trick of getting it right will all be in the execution.</p>
<p>The second and somewhat lesser problem might be that Apple has underestimated the actual amount of data that its consumers will want to push thru iCloud. Steve Jobs took some pains to address this issue by showing slides with pictures of huge data centers at WWDC (Screen grabs):</p>
<p><a href="http://farm3.static.flickr.com/2532/5831412714_7ae0cafffa_m.jpg"><img class="alignnone" title="Apple iCloud Data Center" src="http://farm3.static.flickr.com/2532/5831412714_7ae0cafffa.jpg" alt="Apple iCloud Data Center" /></a></p>
<p>And sleek next-gen hardware:</p>
<p><a href="http://farm4.static.flickr.com/3358/5831412716_aa4d8d31a0_o.jpg"><img class="alignnone" title="Apple iCloud Datacenter Hardware" src="http://farm4.static.flickr.com/3358/5831412716_aa4d8d31a0_o.jpg" alt="Apple iCloud Datacenter Hardware" width="600" height="399" /></a></p>
<p>Apple is also aggressively investing in building datacenters, so, time alone will tell on this front.</p>
<h2>Who is the competition?</h2>
<p>Apple is essentially in a three horse race at this point with Consumer Cloud Services. The first and most obvious competitor is <strong>Google</strong>.</p>
<p>Google’s Android OS has provided much of the functionality of iCloud, namely</p>
<p><strong>GMail</strong> and the related <strong>contact manager</strong>; <strong>Google Calendar</strong>, <strong>Google Docs</strong>, where you can view, edit and collaborate on Office-style documents, <strong>Picasa</strong> for images, <strong>Google Books</strong> and <strong>Google Music, </strong>and the<strong> Android AppStore</strong>.<strong> </strong></p>
<p>In a way, iCloud is complete validation of Google’s strategy of Cloud hosted data and consumers with multiple endpoints such as Android based cell phones and Chrome Books. The one difference is that Apple touts “Apps” as the consumption medium of choice Google focuses on the browser as the ultimate medium of consumption. Google and Apple are now locked in bitter fight for consumer’s data and both are using the Cloud as the weapon of choice.</p>
<p>The Second challenger is the dark horse <strong>Amazon</strong>. Amazon has become the de-facto leader in the “traditional” Cloud computing space. It’s EC2 and other Amazon Web Services (AWS) offerings are the leaders in the IaaS space. What is not as well known is that it is also quietly ramping up its consumer cloud services strategy. The recently announced <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="https://www.amazon.com/clouddrive/learnmore">Cloud drive</a></span></span> is just the start with rumored plans for <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://online.wsj.com/article/SB10001424052702304778304576376022706187038.html">Amazon branded Tablets</a></span></span>, Amazon will be in a position to challenge Apple all across the cloud stack for dominance.</p>
<p>The biggest consumer name missing from the list? <strong>Microsoft</strong>. It was late to the Tablet space after Apple revitalized it with the launch of the iPad. It was unsuccessful in the mobile phone space until its recent moves towards Windows 7 based phones. This is the challenge it must now confront to be relevant again in the Consumer cloud services space.</p>
<h2>What are the likely implications?</h2>
<p>At the <span style="color: #0000ff;"><span style="text-decoration: underline;"><a href="http://www.youtube.com/watch?v=TGxEQhdi1AQ">launch</a></span></span> of the iPad 2, Steve Jobs had famously declared that we are in the Post-PC era, implying that consumers had moved on from PCs and were ready to embrace more portable devices as their main computers. The iCloud vision would seem to make that a reality.</p>
<p>Earlier, whenever you purchased an iPhone/iPad, the very first thing the device would prompt you to do was sync with iTunes on your PC/Mac. With iCloud this will no longer happen, just type-in your credentials and you are synched with all your data and apps – truly a <strong>Post-PC </strong>experience.</p>
<p>Another obvious result of this announcement is a phenomenon I like to term “<strong>Consumerization of the Cloud</strong>”. This announcement is likely to associate the words “cloud computing” with Apple in a very sticky way in the minds of regular (non-tech) consumers. The next time one of us says we work in cloud computing, one sure question is “Is that like the Apple iCloud thing?” As if the cloud hype was not high enough already, this announcement has undoubtedly pushed it to stratospheric (cloudy) levels. However the positive side of this is that Cloud Computing will now become much more main stream than ever before.</p>
<h3 id="amit_naik">About the Author &#8211; Amit Naik</h3>
<p>Amit Naik works as an Architect with BMC Software. He builds performant cloud solutions with a focus on heterogeneity and monitoring across different virtualization and provisioning vendors in the cloud computing space. His main focus is the Architecture and Design of BMC solutions with emphasis on building highly-scalable systems with REST and other SOA interfaces.</p>
<p>Amit has a Bachelor’s degree from College of Engineering Pune and a Master’s degree from Purdue Univ., West Lafayette. He has more than 15 years of experience in the IT industry, much of it in the USA, across a variety of Technical and Techno-Managerial roles.</p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/apple-icloud-hype-cycle-or-tipping-point-for-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with Vikas Joshi &#8211; CEO of Harbinger, Pune-based e-learning products company</title>
		<link>http://punetech.com/interview-with-vikas-joshi-ceo-of-harbinger-pune-based-e-learning-products-company/</link>
		<comments>http://punetech.com/interview-with-vikas-joshi-ceo-of-harbinger-pune-based-e-learning-products-company/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 13:15:50 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[In Depth]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Overviews]]></category>
		<category><![CDATA[companies]]></category>
		<category><![CDATA[e-learning]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[overviews]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2978</guid>
		<description><![CDATA[(The Harbinger Group is a Pune-based software company that has products in the e-Learning space (http://harbingerknowledge.com), and also provides software outsourcing services (http://harbinger-systems.com) to software product companies all over the world. As an example of a successful product company out of Pune, as an example of a company that managed to do both, products and [...]]]></description>
			<content:encoded><![CDATA[<p><em>(The Harbinger Group is a Pune-based software company that has products in the e-Learning space (<a href="http://harbingerknowledge.com/" target="_blank">http://harbingerknowledge.com</a>), and also provides software outsourcing services (<a href="http://harbinger-systems.com/" target="_blank">http://harbinger-systems.com</a>) to software product companies all over the world. As an example of a successful product company out of Pune, as an example of a company that managed to do both, products and services, and as an example of a company that uses latest technologies in a hot field (e-learning), we felt that PuneTech readers would find it interesting. This article is based on a conversation Navin Kabra and Amit Paranjape from PuneTech had with Vikas Joshi, CEO of Harbinger)</em></p>
<h3>The Harbinger Story</h3>
<p>Harbinger was started in 1990 as a software services company. Vikas had just returned after doing a Masters in Computer Science from Syracuse in the U.S. and was a visiting faculty at the University of Pune. He, along with Swati Ketkar (one of his students) were the cofounders of Harbinger.</p>
<div>
<p>They started &#8220;Intelligent Tutoring Systems&#8221; and Agrawal Classes was their first customer. The first 10 years, they grew very slowly, with customers mainly in Pune/Mumbai, and only a few in Bangalore/Delhi. By 2000, they had grown to 28 employees. This was a period when they learnt the basics of how to do business, slowly and painfully.</p>
</div>
<p>In these early years, they were mainly helping companies with building CAD automation, and other systems that help in the engineering lifecycle. A few of their projects involved the use of computers/multimedia in training. Around this time they created their own product, CBTPro (Computer Based Training), which, in 1998,  won MCCIA&#8217;s prestigious Parkhe Award (given to companies with the most interesting new products and ideas). From this point onwards they really started growing fast, both on the services side as well as the products.</p>
<p>From the beginning, while Harbinger was focusing on domestic customers, the Indian IT industry had been heavily involved in &#8220;body-shopping&#8221; (<em>i.e.</em> sending Indian programmers to the US for outsourced (but on-site) work). Harbinger were very clear that they did not want to do this. By 1999-2000 internet in India had advanced to a stage where it became clear that it would be possible to take on outsourcing work from the US without the need for programmers be moved to the US. This is when, after 10 years of existence, Harbinger went international. From that point on they have grown their international business to a point where the Indian market is now an insignificant part of their revenues.</p>
<div>
<p>Their services business has 300+ employees, and their portfolio is in these major areas: e-learning, web development, testing, and mobile development. Microsoft is a major customer.</p>
<p>Harbinger&#8217;s products are described in more detail in the next section.</p>
<h3>Harbinger&#8217;s Products</h3>
<p>While services business was being built up, product business (CBTPro and e-learning) was going well in India. In 2002 they actively started exporting the products.</p>
<p>Their product business started based on a pattern they were seeing in their services business. They noticed that existing e-learning solutions were not interactive. In terms of technology, it was clear that adding Adobe Flash to e-learning products would easily give the required interactivity &#8211; but there was big gap in the industry between instructional designers and flash developers. Flash developers were engineers who were not good at designing instructional content, and instruction designers did not have enough programming skills to be able to create content in Flash.</p>
<p>This led Harbinger to their Raptivity product line. Basically, Raptivity is an interactivity building tool, which includes a huge library of ready-made interactions, which can be used by non-technical people to quickly add interactivity to e-learning content.</p>
<p>The main customers of Harbinger&#8217;s products fall in these segments: US High-tech companies, US Traditional Companies, US Educational/Non-Profit/Government organizations, Europe, Asia-Pacific, and India-MiddleEast-Africa.</p>
<h3>Some interesting drivers of Harbinger&#8217;s success</h3>
<p>One major decision that Raptivity took early on, was that they would make it work with other authoring tools (not just Harbinger&#8217;s authoring tool). This was a key decision, which reduced the barrier to entry for customers. As a result of this decision, they have to stay in close contact with various authoring tools (including new ones), and work with them to integrate Raptivity. In the process of interacting with the vendors of any authoring tool, they are very open about disclosing Harbinger&#8217;s own authoring tool.</p>
<p>Another important area is the sales channel. Harbinger has its own sales force, but also sells a lot through resellers and other channel sales. One major mistake many companies make when using channel sales, according to Vikas, is to think of the sales channel as an external entity. Much better results can be obtained if you think of them as a part of your team. What does this mean? Include them on road-trips, conferences, and education about your products. The channel employee assigned to you should be treated as your salesperson. Because he is your salesperson.</p>
<p>A third area that a products company needs to be aware of is that the value proposition for a sales channel, and the value proposition to the end customer are two different things. Sometimes they are aligned, but sometimes, they can conflict. So, both need to be managed separately.</p>
<p>This means that the various sales channels should be segmented carefully, and the company should create unique product offerings for each channel. For example, in case of Harbinger&#8217;s products, one channel is Training System Integrators, and these vendors are interested in building the most comprehensive and feature rich system possible. They are not as interested in margins as they are interested in the fact that your products should be cutting edge and should have all the important features. By contrast there are &#8220;box pushers&#8221; (hardware vendors) who are more interested in margins and volumes. A third category of resellers is companies who wish to be seen as thought leaders, influencers and visionaries. Their motivations on selling your products is very different from those of the previous two categories.</p>
<h3>Thoughts on Future Trends in e-Learning</h3>
<p>Vikas believes that the primary pain point that they were focusing on (<em>i.e.</em> allowing e-learning authors to easily incorporate interactivity in their systems) is now a solved problem. The next challenges will come from these areas:</p>
</div>
<ul>
<div>
<li>Touch Tablets: Touch tablets are likely to have a profound impact on this industry. Not only does this give rise to a wide variety of screen sizes and hardware capabilities (which was rather limited in the PC/Desktop days), but also the fact that touch is a fundamentally different form of interaction.</li>
<ul>
<li>For example, a customer recently rolled out 1500 iPads to their entire sales force and would like the desktop/laptop e-learning products &#8220;ported&#8221; to the iPad. However, iPad is a very different beast, with a different paradigm. A simplistic port will fail. It needs to be re-thought from the ground up and a completely new offering needs to be released for this market.</li>
<li>Harbinger believes it is well positioned to play in this space because of their research on interactivity (and a couple of patents they have in this area)</li>
</ul>
<li>New forms of interactivity. With Kinect and other forms of interactivity becoming a reality now, very soon, there will be an opportunity to use them in e-learning/training systems</li>
</div>
<li>Testing the limits of what is possible. For example, one person used Harbinger&#8217;s products and created 250 courses over 5 years and trained 20,000 users. A huge impact possible by doing such things &#8211; as compared to traditional training. There is an opportunity for e-learning technology companies to provide more and more tools to make such things possible.</li>
<div>
<li>Using e-learning/interactivity concepts in other areas: Capabilities of human-computer-interface systems are the plumbing. Interesting products are possible if we use the latest plumbing and build the most interesting, compelling, and impactful interactive products on top of it. Examples:</li>
<ul>
<li>Classroom Training
<ul>
<li>Every student has a internet connected device</li>
<li>And can be used to enhance class participation</li>
<li>And the presentation changes based on participation</li>
</ul>
</li>
<li>Richer business presentations
<ul>
<li>Using a Raptivity-like technique in presentations (PPT)</li>
<li><em>e.g.</em> interactive graphs pack
<ul>
<li>Don&#8217;t show all information at once</li>
<li>Bring relevant information up via interactivity</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</ul>
<div>
<h3>Thoughts on the Indian Market</h3>
<p>Right now, the Indian Market for technology products is very small. As mentioned earlier, it makes up for a small fraction of Harbinger&#8217;s revenues even though Harbinger started off as a purely domestic company. However, Vikas points out that the Indian Market is still extremely important. Without Indian market, Harbinger wouldn&#8217;t have gotten started, and the first trip to US was only possible due to the sales in the Indian market. Also, for the future, Vikas is extremely optimistic about the Indian Market. Things are changing so rapidly here, so while he is not sure of when exactly it will take off, but take off it will.</p>
<h3>Advice to Young Entrepreneurs</h3>
<p>Vikas writes a blog at <a href="http://teamharbinger.blogspot.com/" target="_blank">http://teamharbinger.blogspot.com</a> where he regularly gives advice based on his experiences. He points out though that his advice would be applicable only to people who are not more than 10 years younger than he is. Basically, someone who is very far ahead of you (and age is a very rough indicator of this), should no longer be considered a subject matter expert in the challenges you face, since they&#8217;ve forgotten what it was like to be in your position.</p>
<p>An important point Vikas makes is that the patterns of entrepreneur mistakes &#8211; haven&#8217;t changed in 20 years. The biggest one is that early entrepreneurs (especially the technology entrepreneurs who abound in Pune) tend to focus too much on the product itself and the features of the product. It takes quite a while for them to transition to the next stage of entrepreneurship &#8211; which is to be able to see their offerings not in terms of products and features, but in terms of benefits that customers get from using their products. During the sales process, the entrepreneur needs to clearly be able to articulate the benefits, and this is the most important thing for an fresh entrepreneur to learn.</p>
<p>The next step for an entrepreneur is to be able to transition from simply talking about the benefits of using their products, to creating or painting a vision of experiences for the customer. A 43-year old accountant wants to zip through downtown on a motorbike. Is there anything in your product that gives him a fraction of that experience. How do you give your customer that feeling? This is a very advanced art, and the ultimate goal for an entrepreneur.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/interview-with-vikas-joshi-ceo-of-harbinger-pune-based-e-learning-products-company/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ShopSocially focuses on retailers with new offering &#8220;SocialConnect&#8221;</title>
		<link>http://punetech.com/shopsocially-focuses-on-retailers-with-new-offering-socialconnect/</link>
		<comments>http://punetech.com/shopsocially-focuses-on-retailers-with-new-offering-socialconnect/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 08:58:07 +0000</pubDate>
		<dc:creator>suneetha</dc:creator>
				<category><![CDATA[In Depth]]></category>
		<category><![CDATA[Overviews]]></category>
		<category><![CDATA[entrepreneurs]]></category>
		<category><![CDATA[POCC]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web-2.0]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2970</guid>
		<description><![CDATA[(Pune-based Startup ShopSocially, whose launch was covered on PuneTech last year has recently been in the news again for their launch of SocialConnect, a product for online retailers to easily add social shopping features to their existing e-commerce site. Suneetha talked to Samir Palnitkar and Sunil Arora of ShopSocially, and this article starts with an [...]]]></description>
			<content:encoded><![CDATA[<p><em>(Pune-based Startup <a href="http://shopsocially.com">ShopSocially</a>, whose launch was <a href="http://punetech.com/pune-based-startup-shopsocial-ly/">covered on PuneTech last year</a> has recently <a href="http://techcrunch.com/2011/04/08/shopsocially-debuts-social-sharing-tool-for-retailers/">been in the news again</a> for their launch of SocialConnect, a product for online retailers to easily add social shopping features to their existing e-commerce site. Suneetha talked to Samir Palnitkar and Sunil Arora of ShopSocially, and this article starts with an overview of ShopSocially (again), and then goes on to their latest offerings, and future plans.)</em></p>
<p>Buying a camera or a laptop and looking for some advice? Referrals seem to be taking over shopping decisions now more than ever, and the web is a key player in this activity. It&#8217;s this concept that ShopSocially has leveraged successfully by integrating the concepts of online shopping and facebook. Samir Palnitkar and Sunil Arora talk about how ShopSocially has come on the online social shopping map. Samir Palnitkar, an alumnus of IIT-Kanpur, is the President of ShopSocially and Sunil Arora, an alumnus of IIT-Kharagpur is a Founding Member who now looks after the technology aspects of the company. </p>
<p>Sam says it all started with a thought about harnessing social networking. Jai Rawat (CEO of ShopSocially) had spent several years in the ecommerce and online shopping space. As social media channels such as Facebook and Twitter were becoming popular, Jai realized that social recommendations via Facebook and Twitter would become a key traffic and revenue driver for e-commerce. These thoughts were the foundation behind ShopSocially. In the offline space, we tend to consult friends before making a buying decision. Why not do the same in the online space? That led to the idea behind ShopSocially set up in 2009.</p>
<p>You just need to register a free account with ShopSocially and shoot your shopping questions or declare your impressions on the platform. Why waste countless hours researching stuff and reading anonymous reviews? Of course, this works best when you have lots of ShopSocially Friends. Your Facebook friends automatically become your ShopSocially Friends when they join in. You can also earn badges or become &#8216;Shopping Gods&#8217; depending on the intensity and frequency of your activity.</p>
<p>And how does it work for a retailer?</p>
<p>&#8220;Retailers can integrate with ShopSocially&#8217;s social commerce platform to harness the tremendous power of social recommendations. ShopSocially helps turn every purchase into a conversation and a social endorsement driving significant &#8216;friend referred&#8217; traffic back to the retailer site. Retailers can get 2% to 6.5% incremental sales by integrating with the ShopSocially platform.&#8221;</p>
<p>ShopSocially has evolved quite a lot its model. It started off as an end-user site. Then they realized that the ShopSocially platform was highly attractive for retailers who wanted to socially enable their websites. So they launched Social Connect, to allow retailers to easily plug in to the ShopSocially platform. SocialConnect allows the retailer to add social features into the existing e-commerce platforms. Specifically, after a customer has purchased something, they are encouraged to share this purchase with their facebook friends (<em>i.e.</em> recommend this item to their other friends). </p>
<p>In addition, ShopSocially also automatically creates a new &#8220;Shoppers&#8221; tab on the company&#8217;s facebook fan page, where website where prospective customers can check whether any of their existing facebook friends have bought anything from this merchant, and if yes, what they&#8217;ve been buying, and what the reviews are.</p>
<p>ShopSocially started working with retailers in a fixed fee model but soon realized that it was easier for retailers to work with a performance-based or a subscription-based model; so quickly changed their pricing to meet the needs of retailers. Samir quotes an experience here. &#8220;We were thrilled when one of our retailers saw an increase of nearly $1 million in revenues per year by integrating with the ShopSocially solution.&#8221;</p>
<p>By now, I was getting convinced that it was all limited to the web user, but no, ShopSocially is already seeing beyond that parameter. Samir tells me that ShopSocially is as relevant for a customer outside the web precincts. &#8220;Yes. Social recommendation is how we buy most of our products, whether online or offline. In the near future, ShopSocially plans to bring product sharing to mobile devices. That will allow shoppers to share offline purchases with friends.&#8221;</p>
<p>So what about India specific plans? Sunil Arora says &#8220;In the next few months, we will be rolling out our solution in India. We expect retailers to embrace ShopSocially really quickly. Currently, ShopSocially is the only company in the world that offers a comprehensive social commerce suite for retailers. There are other competitors, but no company offers a suite that integrates with the most common user touch points, order confirmation page, Facebook FAN page and order confirmation email. Check this out here <a href="http://shopsocially.com/partners">http://shopsocially.com/partners</a></p>
<p>Social networks such as Facebook and Twitter create a convenient way for shoppers to share their purchases with friends. Social networks have made sharing simple. While ShopSocially uses other media such as Google and Email, Facebook and Twitter play an important part in the ShopSocially strategy. Technology wise, ShopSocially has an exceptionally talented team that has built a world class platform on some of the best technologies in the world, including MongoDB, Redis, Celeryd, Python, Ajax, Javascript and others.</p>
<p>So what is the future map?</p>
<p>&#8220;ShopSocially will continue to add other social components that benefit retailers. These components will increase sharing and drive incremental traffic to retailer sites. Another dimension is integration with popular shopping carts such as Magento, Shopify and osCommerce. ShopSocially will continue to make integration simpler by offering pre-integrated plug-ins for various shopping carts. We feel that ShopSocially has the opportunity to become a global billion dollar company. We do not need a large team (maybe &lt; 100 people), but we will continue to handpick the brightest minds to work on the exciting problems that we are solving daily.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/shopsocially-focuses-on-retailers-with-new-offering-socialconnect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Basics of Game Development &#8211; for programmers</title>
		<link>http://punetech.com/the-basics-of-game-development-for-programmers/</link>
		<comments>http://punetech.com/the-basics-of-game-development-for-programmers/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 05:58:12 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Event Report]]></category>
		<category><![CDATA[In Depth]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[techweekend]]></category>
		<category><![CDATA[tw9]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2963</guid>
		<description><![CDATA[(This is a live-blog of a talk Girish Dhakephalkar of http://ShoonyaGames.com gave at TechWeekend #9 on Game Development.) This talk is an overview of what exactly is involved in game development &#8211; from the point of view of a programmer. These are the major components of game development. Game Platform A game platform is the [...]]]></description>
			<content:encoded><![CDATA[<p><em>(This is a live-blog of a talk Girish Dhakephalkar of <a href="http://ShoonyaGames.com">http://ShoonyaGames.com</a> gave at <a href="http://punetech.com/techweekend-9-tw9-game-development/">TechWeekend #9 on Game Development</a>.)</em></p>
<p>This talk is an overview of what exactly is involved in game development &#8211; from the point of view of a programmer.</p>
<p>These are the major components of game development.</p>
<h3>Game Platform</h3>
<p>A game platform is the hardware-software combination on which a game runs. These are the major game platforms:</p>
<ul>
<li>Console (<em>e.g.</em> Xbox 360, Wii, PS2/PS3). </li>
<li>Handheld</li>
<li>PC (Windows, Mac)</li>
<li>Mobile (iPhone, others)</li>
<li>Web Browser Based</li>
<li>Arcade Machines (<em>i.e.</em> the dedicated game play machines you see in video-games parlours in malls)</li>
</ul>
<p>The platform makes a big difference to the kind of games you can build. For example, consider the consoles. Here the hardware is fixed. This is good because a game is a very optimized piece of software. So the more you know about the hardware, the more you can optimize, and the better will be your gameplay. (Compare with a PC game where it can be played on PCs with vastly different hardware capabilities. Then you end up programming to the minimum requirements, which is sub-optimal for the higher end PCs.)</p>
<h2>Game Development Team</h2>
<p>A game development team consists of the following roles:</p>
<ul>
<li>Artists &#8211; 2D/3D artists and animators</li>
<li>Game Designers &#8211; Level designers, Gameplay designers, UI designers</li>
<li>Programmers &#8211; Graphics, Gameplay, AI engine, Physics, Networking, UI, Tools</li>
<li>Audio &#8211; Sound effects creators, music composers</li>
<li>Testers (Pune has a lot of game testing companies)</li>
<li>Special mention: The Crossovers &#8211; Technical Artists, Team Leads, Tester-Producer, etc.</li>
</ul>
<p>Not all kinds of games require all these roles. A &#8220;big&#8221; game is a huge production, pretty much like a movie, and will hence need all these roles. Smaller games can do with fewer.</p>
<p>Interesting points: The Physics Engine in a game is a piece of software in a game which essentially enforces the laws of physics (as they exist in the game world). When you throw an object, how it flies through space is determined by the physics engine. When you fall, what happens to you, how much you get hurt; if you kick a door, will it break. Such things are determined by the physics engine.</p>
<p>Networking is needed in online games. Specially, an MMORPG (massively multiplayer online role-playing game) has hundreds of thousands of people playing simultaneously, and the various players are interacting with the game system, and with each other. All of this networking has to be managed at the game servers (which are in the cloud) and the game clients (which are installed on the users PC/console).</p>
<h3>Game Development</h3>
<p>There are two broad phases of game development. </p>
<p>First there is &#8220;content creation&#8221;. This includes things like creating the characters, animations, levels etc. This happens offline, before the game is &#8220;released&#8221;. The tools used are Maya/Max, Photoshop, Sound creation tools, and Game design tools. The other big chunk of program in a game software is the &#8220;runtime&#8221;. This is the server and the engine which interacts with the user and renders each frame of the game, and controls the game play. </p>
<p>The fundamental difference between animation and graphics in games and anywhere else is the &#8220;realtime&#8221; nature of the rendering. When doing animation/graphics for a movie, everything is computed beforehand, and it is simply displayed/rendered at runtime. However, with a game, this is not true. You need to keep gathering input from the user (for example, the current position of the user), and change the animation appropriately. So, the animation needs to be auto-created at runtime based on the inputs, and this needs to happen at 30+ frames per second. </p>
<p>Going below 30+ frames per second is just not permissible &#8211; the game will not feel smooth. Hence, the only thing you can compromise on is the quality/resolution of the graphics. Hence, in terms of pure graphical output, a pre-rendered video is always going to have better possibilities than what is possible in a game.</p>
<p>In any case, in most games, lots and lots of optimization happens to be able to render high quality graphics at 30+ FPS, using the best possible software and hardware combination. Thus, most games will try to use the graphics cards of the hardware to the fullest extent possible. All modern graphics cards are programmable in the sense that common graphics operations (like shaders) can be offloaded to the graphics card. The game engine will have sophisticated software that pushes as much work as possible to the graphics card.</p>
<p>The Game Runtime is broken up into two big parts. First there is the basic engine, which can be thought of as a framework for building games, and has building blocks like rendering, animation, physics, networking, sound. Another major feature of an engine is that it allows easy creation of different kinds of games, characters, levels, and general purpose scripting. </p>
<p>Thus, the idea is that there is a generic game engine which is not necessarily tied to any specific game, and on top of this, various different games can be built by the game designers. Typically, the same game engine will be re-used by a company to build and release many different games.</p>
<p>A game engine will typically come with &#8220;game creation tools&#8221; which are separate pieces of software which allow you to &#8220;author&#8221; games. Typical workflow: an artist uses tools like Maya/Photoshop to create the basic content, and the level designer of a game will use the game engine tools to import the basic content into the game. You might create a character in Maya,</p>
<p>Examples of game engines: CryEngine (Crysis, Far Cry, Aion: Tower of Eternity), Unreal Engine (Unreal Tournament, Unreal3, Gears of War. <a href="http://udk.com">http://udk.com</a> is available free for non-commercial use), Source Engine (Half Life, Counter Strike Source), Unity, Torque (Casual/web-based gaming).</p>
<h3>Components of a Game Engine</h3>
<ul>
<li>Graphics renderer: all the computer graphics calculations (including ray tracing, lighting, refraction, reflection, etc). Crysis (the game) looks very good because the CryEngine graphics engine is very good.</li>
<li>Animation system: Define how your characters move. This includes defining the walk cycle (<em>i.e.</em> one full step of the character walking, which is looped to show a walking character).</li>
<li>Scene graph: A level in a game is a huge 3D (or 2D) space, with lots of things &#8211; characters, objects, lights. All of these need to be defined and instantiated. These need to be held in memory while the game is playing. Knowing what objects are where, and keeping track of them in memory is the job of a scene graph. The renderer shows you the view of what is currently visible to you, while the scene graph keeps track of everything that is &#8220;nearby&#8221;, and is the one who calculates what is and is not visible (and should hence be sent to the renderer).</li>
<li>Physics: As described earlier, the physics of the game world. When things are thrown, what is their trajectory. If something hits something else, how much doe it bounce. Compute the mass, the force, the acceleration, and apply the Newton&#8217;s laws (or another set of laws, if the game world has different physics than our own).</li>
<li>Networking: This most programmers should be familiar with.</li>
<li>AI: This is what actually defines how different characters (the computer controlled ones) behave and react. Note that you&#8217;re not always trying to create reality, or &#8220;human&#8221; behavior. All you want is a fun experience &#8211; not necessarily realistic.</li>
<li>Audio: Sound effects, and voice-overs. </li>
<li>UI: The interface for the game. Including inputs, options, etc.</li>
<li>Scripting: While the basic engine is programmed in C++, for defining what happens in a game, a low-level programming language like C++ or Java is not an ideal language to define the &#8220;gameplay.&#8221; For this, a scripting language like Lua, or Python is used. Or, like Unreal Engine, the engine might have its own scripting language. Compiling a game takes a long time (more than half an hour for a big game), so you definitely don&#8217;t want to write your game logic in a compiled language and require a full compilation every time you make a minor change.</li>
</ul>
<h3>Who would be interested in Game Development</h3>
<p>If you want to make a career in game development, these are some things to think about:</p>
<ul>
<li>You need to be interested in games, and should have some knowledge of games. That will make work more interesting</li>
<li>You should have played, and analyzed a variety of games &#8211; that way you know and understand what are the different possibilities out there</li>
<li>You should like working in a team. A game development team can be 100s of people, all working together to produce a single game. And if you&#8217;re not really a team player, you will not be able to function properly.</li>
<li>Good communication skills. A game development team has people from many different teams, with different backgrounds, and if you&#8217;re not good at communication, especially written communication, you might run into problems. </li>
</ul>
<p>Once you&#8217;ve become a game programmer, you&#8217;ll find yourself using these skills a lot:</p>
<ul>
<li>Mathematics!!
<ul>
<li>Linear Algebra: matrix operators, vectors, quaternions</li>
<li>Co-ordinate systems (remember your geometry?)</li>
<li>Trigonometry &#8211; basics, like 10th/12th std. level</li>
<li>Laws of physics (laws of motion, angular velocity/momentum etc).</li>
</ul>
</li>
<li>Programming
<ul>
<li>C/C++. .NET, C# for tools. Scripting languages (python, lua). </li>
<li>Object-oriented programming. </li>
<li>Writing optimized code</li>
</ul>
</li>
</ul>
<p>But here is the biggest reason why you should get into game development:</p>
<ul>
<li>Game development is at the cutting edge of technology. All the latest and best technology is used in games first, and only slowly and later does it trickle down into other fields of programming. Game development is the F1-racing of programming.</li>
</ul>
<h3>Links</h3>
<p>Lookup these links for some further interesting reading for games.</p>
<ul>
<li>XNA: <a href="http://rbwhitaker.wikidot.com/xna-tutorials/">http://rbwhitaker.wikidot.com/xna-tutorials/</a>, <a href="http://riemers.net/eng/Tutorials/xnacsharp.php">http://riemers.net/eng/Tutorials/xnacsharp.php</a></li>
<li>For C++: DirectX: <a href="http://directxtutorial.com">http://directxtutorial.com</a>, OGL: <a href="http://nene.gamedev.net">http://nene.gamedev.net</a></li>
<li>Pygame &#8211; http://pygame.org/</li>
<li>Gamedev: http://gamedev.net/reference/</li>
<li>Gamasutra: http://gamasutra.com/category/programming/</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/the-basics-of-game-development-for-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiring Technical Writers for Start-Ups</title>
		<link>http://punetech.com/hiring-technical-writers-for-start-ups/</link>
		<comments>http://punetech.com/hiring-technical-writers-for-start-ups/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 05:02:33 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[In Depth]]></category>
		<category><![CDATA[Overviews]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2615</guid>
		<description><![CDATA[(This article is a guest post by Mugdha Vairagade. See the end of the article for more information about Mugdha.) If your start-up is considering hiring technical writers to document its products or services, then read on. Having a technical writer onboard to prepare professional and well-rounded documentation is important, when: you have a major [...]]]></description>
			<content:encoded><![CDATA[<p><em>(This article is a guest post by Mugdha Vairagade. See the end of the article for more information about Mugdha.)</em></p>
<p>If your start-up is considering hiring technical writers to document its products or services, then read on. Having a technical writer onboard to prepare professional and well-rounded documentation is important, when:</p>
<ul>
<li>you have a major release of a product or service, targeted at large number of enterprise or end users</li>
<li>you are offering APIs or frameworks to other developers for further development</li>
<li>your product has frequent releases requiring extensive Release Notes and Readme files</li>
<li>and so on&#8230;</li>
</ul>
<p>This article tries to put together the points you need to consider and the actions you have to take to hire technical writers for your start-up. This article provides advice relevant to start-ups, because a start-up&#8217;s hiring needs and budgets differ from those of an established organization.</p>
<p>This article assumes that you are hiring technical writer(s) for the first time, and your start-up does not have anyone onboard with documentation know-how.</p>
<ul>
<li>
<p>First, you need to determine what type of documentation your product or service requires. Here are major documentation types, along with examples of the applications they are suitable for:</p>
<ul>
<li>Online Help: Documentation published online. Suitable for enterprise application documentation, where the documentation is extensive and is to be made available on the corporate intranet. For example, Help for ERP systems.</li>
<li>Application Help: Context-sensitive documentation integrated with an application. Suitable for desktop applications, where users need to access context-sensitive help for specific application area. For example, Help for Microsoft Office applications.</li>
<li>Print Documentation: Printed or ready-to-print documentation. For example, Installation guides for servers, mobile phone user manuals.</li>
<li>Wiki: Documentation published as wikis. Suitable for internal and collaborative documentation. For example, <a href="http:// www.mediawiki.org/wiki/Project:Help">MediaWiki Help</a></li>
<li>Videos: Suitable for task demonstrations and walkthroughs. For example, <a href="https://www.dropbox.com/screencast">Dropbox demo</a></li>
</ul>
<p>The documentation type tells you what tools and skills are required to prepare the documentation.</p>
</li>
<li>
<p>Identify the documentation tools you can provide to the technical writer. As already explained, the tools to use are determined by documentation type. The candidate should have mastery of these tools.</p>
<p>Commonly-used proprietary documentation tools have hefty license fees. However, these tools are reliable and come bundled with support. Some examples are <a href="http://www.adobe.com/products/robohelp/">Adobe RoboHelp</a>, <a href="http://www.adobe.com/products/framemaker/">Adobe FrameMaker</a>, and <a href="http://www.author-it.com/">Author-it</a>.</p>
<p>However, if you have budgetary constraints, you can opt for any suitable Open Source and free documentation tool. These tools, albeit with fewer features, are as capable of authoring and managing documentation as the licensed tools. Some examples are <a href="http://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a>, <a href="http://www.openoffice.org/product/writer.html">OpenOffice Writer</a>, and <a href="http://www.debugmode.com/wink/">Wink</a>.</p>
<p><strong>Note:</strong> If your documentation tool is uncommon, then your technical writer may require some training to learn using it.</p>
</li>
<li>
<p>Most likely you&#8217;ll hire only one technical writer, given budgetary constraints. In this case, you need an experienced candidate who can take end-to-end responsibility of any documentation project. A technical writer, who has two to four years of experience working in minimum two full project lifecycles, fits the bill. Also, that technical writer should either have expertise in the documentation tool you chose, or should be able to quickly learn using the tool.</p>
<p><strong>Tip:</strong> You can take in entry-level technical writers as trainees in return of stipend and/or experience certificates, depending on the volume of documentation required. These trainees can work in supervision of the experienced technical writer you hire. Contact the technical writing institutes in your city that are looking for &#8220;live projects&#8221; for their students.</p>
</li>
<li>
<p>After determining documentation type, tools, number of technical writers to hire, and their experience level; write a job description based on the information. The job description must clearly define the requirement (domain knowledge, skills, experience level), what responsibilities a hired candidate will have in your organization, any training you will to provide after hiring.</p>
<p>A well-written job description is crucial in gaining a potential candidate&#8217;s attention and confidence.</p>
</li>
<li>
<p>Share the job description over social network sites LinkedIn, Twitter, Facebook etc. to attract potential candidates. Also, proactively search for the technical writers, whose profiles match the job description, and invite them for the selection process. This will significantly cut down the time you&#8217;ll otherwise spend sifting through CVs provided by placement consultancies. LinkedIn groups and Twitter public lists of technical writers are great places to go looking for candidates and checking out their profiles. You may want to focus on city-specific groups like <a href="http://www.linkedin.com/groupInvitation?groupID=2487100&amp;sharedKey=2999824205A1">&#8220;Technical Writers in Pune, India&#8221;</a>, if you need to recruit only the local candidates for speedier on-boarding.</p>
<p><strong>Note:</strong> Set the candidate&#8217;s expectations right at the beginning. Tell them that your organization is a start-up. Brief them about your product/service, the documentation tools you&#8217;ll provide, whether they&#8217;ll get to lead small teams (of trainees), and what they&#8217;ll learn if they work with you. This way you&#8217;ll be able to exclude any candidates who are not comfortable working in such an environment.</p>
<p><strong>Tip:</strong> Consider hiring women technical writers with requisite experience, who are returning to work after a gap. They can bring in the documentation expertise at a lower cost, in return of flexi-time or part-time arrangements. They are also less likely to job-hop. Find listings of women technical writers seeking flexi-time jobs here: <a href="http://www.fleximoms.in">http://www.fleximoms.in</a>, <a href="http://www.littlewins.in">http://www.littlewins.in</a>.</p>
</li>
<li>
<p>Organize on-campus tests for short-listed candidates. In the tests, ask the candidates to write on a topic relevant to your product/service using the documentation tools you specify, within a stipulated time (usually 2-3 hours, depending on complexity of the topic). Check the resultant writings for grammatical correctness, structure, and succinctness.</p>
</li>
<li>
<p>Editing skills are crucial in technical writing. An experienced technical writer is able to edit own documents and those prepared by others. The on-campus test can include one or more editing assignments. Alternatively, you may invite only the candidates with good performance in writing test for the editing tests. Here are some editing tests for your reference:</p>
<ul>
<li><a href="http://highered.mcgraw-hill.com/ sites/0697353672/student_view0/chapter1/editing_exercises.html">Editing for Clear Communication</a></li>
<li><a href="http://www.grammarbook.com/interactive_quizzes_exercises.asp">Interactive Grammar Quizzes</a></li>
<li><a href="http://grammar.about.com/od/grammarexercises/Grammar_Exercises_Practice_in_Revising_and_Editing_Sentences.htm">About.com Grammar Exercises &gt; Editing Exercises</a></li>
</ul>
<p>You can search for more editing tests online.</p>
</li>
<li>
<p>Your technical writer must have basic understanding of copyright and intellectual property laws. To test this, allow the candidates online research during the writing assignment, and check whether they copy content verbatim from other websites.</p>
</li>
<li>
<p>Being a start-up, you may not have a documentation style guide or documentation template in place. If so, during the interview check whether candidate has knowledge of industry standards of documentation style, such as <a href="http://www.microsoft.com/mspress/books/6074.aspx">Microsoft&reg; Manual of Style for Technical Publications</a> and <a href="http://www.chicagomanualofstyle.org/home.html">The Chicago Manual of Style</a>.</p>
<p>An experienced technical writer should be able to prepare a documentation template with professional look and feel from-the-scratch. You may give test assignments to candidates to check these two points. You can find few examples of documentation templates for your <a href="http://www.docstoc.com/search/software-documentation-template?catfilter=1">reference here</a>.</p>
<p><strong>Note:</strong> If you plan to use any readymade templates bundled with your documentation tool, are using Wiki, or have plain-text documentation (such as release notes, Readme files), then you can leave out the test for document template.</p>
</li>
<li>
<p>After hiring, ensure that your technical writer saves all her work in a centralized repository with version control system. For documentation in huge volumes, use a content management system. Almost all documentation tools support integration with such systems, making the technical writer&#8217;s job easier. The benefits of such arrangement are twofold. Documentation versioning is useful for keeping track of updates for multiple releases. Also, if the technical writer decides to leave your organization at any point of time, you&#8217;ll have access to work they finished with the update history. This will help another technical writer to start where they left off.</p>
</li>
</ul>
<p>These points sum up the major considerations you need to make while hiring a technical writer. If you have any more questions about technical writing or hiring technical writers, you can reach me at mugdha at techatom dot in.</p>
<h3>About the Author &#8211; Mugdha Vairagade</h3>
<p>Mugdha is a senior technical writer with over 9 years of experience and software development background. She has authored numerous well-appreciated articles and white papers on IT-related topics.</p>
<p>Mugdha presently works with a Telecom product development company based in Pune, India. There she documents Ordering and CRM products.</p>
<p>For more details, see <a href="http://www.techatom.in">Mugdha&#8217;s website</a> and her <a href="http:// www.linkedin.com/in/mugdhav">LinkedIn profile</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/hiring-technical-writers-for-start-ups/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Event Report: IndicThreads Conference on Mobile Application Development</title>
		<link>http://punetech.com/event-report-indicthreads-conference-on-mobile-application-development/</link>
		<comments>http://punetech.com/event-report-indicthreads-conference-on-mobile-application-development/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 06:59:53 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[Event Report]]></category>
		<category><![CDATA[In Depth]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[indicthreads]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2589</guid>
		<description><![CDATA[(This is an event update about the IndicThreads Conference on Mobile Application Development that was held in Pune last week. We already published one article related to a couple of the the talks at that conference. This article, a more comprehensive update, was posted by Atul Nene on his blog, and is re-published here with [...]]]></description>
			<content:encoded><![CDATA[<p><em>(This is an event update about the <a href="http://m10.indicthreads.com/">IndicThreads Conference on Mobile Application Development</a> that was held in Pune last week. We already <a href="http://punetech.com/androidiphoneblackberrynokia-which-platforms-should-developers-target/">published one article</a> related to a couple of the the talks at that conference. This article, a more comprehensive update, <a href="http://atulnene.com/blog/mobisofdev-2010-11-21.html">was posted</a> by <a href="http://atulnene.com/">Atul Nene</a> on <a href="http://atulnene.com/blog/">his blog</a>, and is re-published here with permission.)</em></p>
<p>The good folks at <a href="http://www.indicthreads.com/">IndicThreads</a>, <a href="http://twitter.com/HarshadOak" target="_blank">Harshad Oak</a> and Sangeeta Oak, organized the <a href="http://m10.indicthreads.com/" target="_blank">IndicMobile</a> conference. The venue and arrangements were very good and the set of speakers top notch. The choice of topics was varied enough to be comprehensive and yet very relevant and amenable for deep enough dives. Overall, a great interaction and learning opportunity that I and my colleagues enjoyed. I also enjoyed live <a href="http://twitter.com/atulnene" target="_blank">tweeting</a> along with <a href="http://twitter.com/saurabhgangarde" target="_blank">Saurabh</a>, <a href="http://twitter.com/punelive" target="_blank">PuneLive</a>, <a href="http://twitter.com/mukundmr" target="_blank">Mukund</a>, <a href="http://twitter.com/vishweshji" target="_blank">Vishvesh</a>. Here are my notes from the conference. They are longish, but then it was a two day affair, and I have tried to be brief.</p>
<p><strong>Anand Deshpande, <a href="http://www.persistentsys.com/" target="_blank">Persistent</a>, Keynote Address </strong><br />
As expected, there was deeply thought out articulation from Anand on the future of the software space. Mobile + cloud is &#8216;it&#8217;, he said. Economic sense is driving everything on the cloud and that, combined with the all pervasive mobile technology will rewrite the software world, as we develop and use it today. He referred to the <a href="http://http//hbr.org/2010/07/innovations-holy-grail/ar/1/" target="_blank">Harvard Business Review C.K. Pralhad and R. A. Mashelkar</a> paper and pondered that more will be made available for less, for the many &#8211; elucidiating Gandhian principles. He made a core point about the data being separated from the App.</p>
<p>I like Anand&#8217;s &#8216;cows and milk&#8217; analogy: focus on milk, why care about tending cows ? Applied to software, focus on developing and using software (App), not building the cloud. But &#8211; to take the analogy further &#8211; what control one has on chemically adulterated milk ? Its very difficult to even identify that. And, what about reliability and security and so on on the cloud ? Or is there a business case for the &#8216;organic software experience&#8217; ? We as software product developers will have to figure it all out.</p>
<p><strong><a href="http://m10.indicthreads.com/73/rohit-nayak/" target="_blank">Rohit Nayak</a>, Cross-platform mobile development: choices and limitations</strong><br />
Nice coverage of cross platform mobile development tools. I didnt know there was no garbage collector on the iPhone while there was one on the desktop. Titanium can be used for building cross compiled native apps on various platforms. It also has a good reference application that can be used to test all kinds of interfaces of the device you are building for, as well as sample code ready to be used. MoSync and PhoneGap were also covered. All three were demoed. He warned that tools can be out of step with device styles and new devices. He also suggested that a mobile web app could be the route of choice for maximum platform coverage. I noticed mere mention of MeeGo, but after all, its too new as of this writing. [See MeeGo related previous post on this blog.</p>
<p><strong><a href="http://twitter.com/iromin" target="_blank">Romin Irani</a>, Mobile Web Applications using HTML5</strong><br />
Romin went over the new stuff in HTML5 &#8211; semantic elements, forms, audio video embedding, location, and so on. He pointed out that &#8216;native app like&#8217; experience was possibly via use of local storage, graphic functions and media support. Is it possible that webkit advances render native app development obsolete ? After all, lot of commonly used JavaScript functionality were being included in HTML5. He mentioned that HTML5 would reach &#8216;recommended&#8217; status by 2022! I&#8217;m sure, Holy Photons will guide us there through the paradigm shifts of 2012 et al. <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I believed that an HTML app won&#8217;t give a native experience on the device but much to my delight, he demoed HTML5 features in a cool looking app with really nice look and feel. An engaging session with great examples of varied browser support.</p>
<p><strong><a href="http://twitter.com/HemanthSharma" target="_blank">Hemanth Sharma</a>, Adobe Flash Platform for Mobile Development</strong><br />
Hemanth covered the various Adobe tools. Interestingly, none of the attendees present had developed for the platform so far. He pointed out that while designing for multiple screens, especially small, knowing the screen resolution was not enough and that the physical dimensions, the orientation and pixels-per-inch (PPI) were crucial. Amongst many other things, he mentioned DeviceCentral as a useful tool to test for devices that support flash. While iOS does not support flash, its cool that Adobe has ActionSript3 cross-compilation for iOS &#8211; it generates a native iOS application. He demoed real fast development of an app that gets twitter trending topics. His live demo broke by a whisker &#8211; must have kicked himself, mentally &#8211; he then showed us previously built code. Still cool. I would have loved stats (performance and so on) comparing native apps with similar functionality. All-in-all, a compelling write-once-run-anywhere-on-air story by this Adobe evangelist. Need to seriously evaluate the platform.</p>
<p><strong><a href="http://m10.indicthreads.com/283/balagopal-k-s/" target="_blank">Balagopal K S</a>, Deep dive into Application development for Nokia Technology Platforms</strong><br />
Bala had the difficult task of keeping us awake after lunch. He spoke all about the various platforms one can develop for, for Nokia devices, including the Symbian, Maemo and MeeGo. And of course all about Qt. I wasn&#8217;t expecting a Nokia representative to pronounce Qt as &#8216;quetee&#8217;. Everyone knows its &#8216;cute&#8217;, pun not intentionally intended <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  He revealed that 83% of users downloaded apps rated 4 and 5 (of 5). Shows how crucial it is, to build a high quality app that includes a great user experience. He advised to design for the user, not the technology, and consider the emotional engagement of the user with your app. And some more tidbits and tools and resources. Given that Qt is the development platform of choice on MeeGo, and a lot of Qt development is done in Python, I wonder why C++ is the language of choice for Qt/Meego. Its like going retro, no?</p>
<p><strong><a href="http://m10.indicthreads.com/316/pradeep-rao/" target="_blank">Pradeep Rao</a> and <a href="http://www.indience.com/" target="_blank">Dilip Sridhar</a>, BlackBerry Development Platform</strong><br />
BlackBerry just released the Torch and that has the BB6 platform. They have tieups with advertisers and an API that developoers can use in their apps. RIM does 60% revenue share with the app developers. BB SuperApps are native apps that are always on and connected, proactive and notification driven, highly contextualised, designed for efficiency in terms of network usage, battery life and so on. The Theme Studio and Theme Builder lets you make themes easily. The Playbook is coming. This platform is one to watch out for. Lately, BlackBerry devices have started delighting more and more number of users, notwithstanding their funny ads, and they have a powerful development platform plus increasing marketshare to entice developers.</p>
<p><strong><a href="http://punetech.com/navin/" target="_blank">Navin Kabra</a>, Understanding the Touch Interface</strong><br />
Have you noticed how, the moment you start discussing something related to design, that hovers closer to art and makes the audience remember their most delightful and very frustrating moments with technology, everyone just tunes up their attention to the level of communion. Holy Photons ! This is exactly what happened in Navin&#8217;s session. He declared: &#8220;Touch will take over the world&#8221;. He made many excellent points, one being that using a mouse is a learned skill while touch comes naturally and that every app developer irrespective of whether he will develop for the mobile platform or not, will need to care about touch, simply because touch based devices will be the most commonly used devices going forward.</p>
<p>Also, a piece of text that is large enough for you to read is not necessarily large enough to touch &#8211; you will know this if you browse the web on your touch phone. Touch can be so easy that our spinal cord should be enough to do processing and give our brain some rest &#8211; everyone could do with that, I suppose. He showed a very interesting design of a touch keypad that can be used singlehandedly to browse the web because it has most of the frequently used functions on convenience buttons. He also touched upon &#8211; pun intended &#8211; the problems with touch, user perception of what is good and bad response time, caution of not overdoing it and perhaps most importantly, that developers wanting to design for touch must use a touch only device for a sufficient period of time !</p>
<p>I really liked the mindmap style (including the navigation) for the presentation. Made a mental note to make one this way at the next oppurtunity. Abhinav (an attendee) made an excellent point about designing in such a way that, with all the touch he can get, the user is still able to efficiently &#8216;blind type&#8217;, assuming he also has a physical on-device keyboard at his disposal &#8211; touch and type should not go out of sync. Really interactive and great talk on how to design for touch. And some informative follow-on interactions around stylus vs. fingers, resistive and capacitive touches, and handwriting recognition, the Palm (now Access) Graffiti et. al.</p>
<p>I personally feel there is huge potential for handwriting recognition or at least the Graffiti on the mobile platform &#8211; too many potential users who know native, local languages are currently ignored and can be empowered to communicate for low costs, in ways that come naturally to them.</p>
<p><strong><a href="http://m10.indicthreads.com/247/venkata-ratnam-v/" target="_blank">Venkata Ratnam V</a>, Introduction to bada platform &amp; Samsung&#8217;s multi-platform strategy</strong><br />
Venkata explained Samsungs dual strategy with Bada (means the ocean, and does not have roots in the Hindi &#8216;baDaa&#8217; i.e. big, as someone said to me) being for the low end devices while the other mobile OSes that they sell devices with, are for the high end devices. Looks like a large set of attendees were Android lovers and didn&#8217;t buy the Bada story but Venkata said &#8216;Dont grudge us our own mobile OS&#8217;. Its difficult to argue with that! He also made a wonderful observation: Customer (end users) expectations are very, very high. They want features on the phone that they may not use, but if the device doesn&#8217;t have them, they feel its handicapped.</p>
<p>One can develop for Bada with the combination of C++ and Eclipse, plus a web toolkit. There is also a memory leak checker bundled along with the developer toolset. As others, Samsung has a lot of other pieces of the mobile puzzle being put together in their own way. &#8216;In-App Purchase&#8217; &#8211; is this new ubercool feature being bandied about. IIRC, Apple, Nokia, Samsung have it, others will want to catchup. Venkat also made a great point about user psychology &#8211; it&#8217;s easier to have an app in the store that is installed by the user and which then stays on the device and tends to be used more. This app can then of course use the web as needed. But its very difficult to have the user point his browser to a website from his device. Point to be taken ! Good session by this evangelist: funny slides, cheerful demeanour, solid defence.</p>
<p><strong><a href="http://twitter.com/VikramPendse/" target="_blank">Vikram Pendse V</a>, Microsoft Windows Phone 7 Platform</strong><br />
Vikram Pendse&#8217;s overview of Win Phone 7 platform, architecture, development tools, demos and quirks was nice. He did a good job of explaining the Microsoft perspective for WP7. MS wants a consistent hardware strategy across vendors: ARMv7 Cortex/Scorpion or better, and decent combination of GPU, memory, display, capacitive touch, and sensors (GPS, accelerometer, proximity). There will be 3 buttons &#8211; Start, Search, Back. For developers, there is .NET compact framework and Silverlight. The OS supports &#8216;prioritised&#8217; (not concurrent) multitasking of Apps. Libraries include cloud integration for Azure. He demoed apps to showcase various capabilities &#8211; graphics, app bar, music, UI navigation. As also a profiler. And pretty pictures of devices: Dell Venu Pro, HTC HD7, HTC Surround, LG Quantum, Samsung Focus. And some game screens.</p>
<p>MS story looks sketchy at best, and we tweeters had fun ! So WP7 won&#8217;t copy and paste. Surprised ? You shouldn&#8217;t. Remember C&amp;P has <strong>moved</strong> to the iPhone last year?! There is no migration plan for apps written for WinCE 5/6. You gotta rewrite, in a different language! Romin noted: what Android calls &#8220;Intents&#8221; &#8230;. Microsoft calls &#8220;Launchers and Choosers&#8221;. Saurabh noted that WP7 is a fancy looking toy, but only for end user, developers will have to wait for more support and perfection. I agree &#8211; the UI looks really cool for end usage. Vishwesh: MS was dead after WM6.5 and now, with limited support for everything on WP7, they are &#8230; a zombie? The marketplace seems to be the weakest (non-existent yet ?) link. Too many restrictions imposed by the OS. The audience was wondering if all MS wanted to sell was under-USD-30 devices! Good fun <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong><a href="http://twitter.com/rohitghatol/" target="_blank">Rohit Ghatol</a>, Getting Started With Android Application Development</strong><br />
Rohit began well. He gave some background on the platform, showed a list of devices in the market and asked: Do I really have to sell Android? The audience didn&#8217;t think so anyway. He also was the first person to do a live device demo in the conference. He covered stuff efficiently &#8211; Building Blocks of Android (Activity, Service, Content Provider, Broadcast Receiver, Notification Mgr, Alarm Mgr), the Dalvik VM, the DEXs and the APKs. He was swift through building an App and covered lot of details in short time. Froyo (API v8) brings the much needed enterprise security features to Android, while GingerBread and Honeycomb come later to focus on tablet features.<a href="http://developer.android.com/" target="_blank">Developer.Android.Com</a> is a very well documented site and a great resource to learn at. We also discussed some could-be-better stuff &#8211; one is tablet support, another is that Android market does not provide flexible payment options, sometimes you can make more money by making the app free and include Google ads! Rohit had a nice conversational style, good use cases, employed simple stepping through the development process on a well done deck.</p>
<p><strong>UnConference</strong><br />
I liked this flexible approach. The audience identified pertinent topics for an open discussion and we had scintillating set of discussions on 4 topics. Difficult to capture all learning and speakers, but I hope I&#8217;ve got the gist.</p>
<p><strong>Abhinav, Mobile Virtualization</strong>: Can we run multiple logical phones on one physical phone ? There are multiple applications. 3 years ago, you ran your PC at 1GHz, today you run your handset at that speed. In terms of device capability, virtualization seems plausible. Clouds will only separate the data from the device. What if you want to use your corporate mobile and your personal mobile on the same physical handset, for convenience ?</p>
<p><strong>Saurabh, OpenGL</strong>: Useful for graphics and game development. Optimal use of hardware resources. Common library across platforms, however, support varies across platform. Simple games like &#8216;Bejeweled&#8217; are being used more over serious games that need a console, simply because they are more available, like while waiting for the doctors appointment.</p>
<p><strong>Vishwesh, Apps for the Indian Market</strong>: Firstly, is there an Indian Market? Consumers have to use apps developed for the western market. Where&#8217;s the Indian Content ? Pricing is a challenge. Prices are converted from USD to Rupees, needs to be thought differently. Rural market, huge but not addressed. Difficult to monetise. We don&#8217;t even SMS in local language yet. Amar Chitra Katha &#8211; available on one provider when it needs to be ubiquitious. Cash-On-Delivery is the preferred payment option for Indian Consumers, and this needs to be used for selling Apps. Microfinance has the potential to be in top-ten-app charts, but there aren&#8217;t any apps! And then there are too many platforms! <strong>Mobile Apps should connect to the physical, real world of the End User. It&#8217;s only then that they will be used</strong></p>
<p><strong>Dr.Lavania, Tele-Health</strong>: What is the best way to reach 24&#215;7 touch and feel health services to rural areas, given that mobility is the only ubiquitious technology in villages! Apps that degrade from smart to dumb phones are needed. What low cost solution can we have for villages that are &#8216;over the horizon&#8217; of connectivity?</p>
<p><strong><a href="http://m10.indicthreads.com/156/anand-hariharan/" target="_blank">Anand Hariharan</a>, Performance in Android: Tips and Techniques</strong><br />
&#8220;Good Design is the practice of Subtraction&#8221; &#8211; Mark Anderson from the <a href="http://www.doodlehaus.com/" target="_blank">Good Design blog</a>. Anand suggested we keep performance in mind right when you are desiging the App. Design, Measure, Identify, Improve : thats the mantra he gave us for performance extraction on mobile platforms. Speed, responsiveness, robustness, good behaviour (wrt battery usage and working well with other Apps) &#8211; all these done together make an App with good performance. Intensive CPU/battery usage, UI freeze (jankiness), long periods of percieved inactivity, actions that are not cancellable &#8211; any of these make an App bad, and it runs the risk of uninstallation from the users device! Apps should be designed to work well over varying net speeds. Recommended practices and style guides of respective platforms are important also for performance aspects. Like on the iPhone, its a good idea to show the image of your App, during startup, while the App loads &#8211; this improves user perception on response time. Android has a useful guide called <a href="http://developer.android.com/guide/practices/design/performance.html" target="_blank">Designing for Performance</a></p>
<p>Anand had specific advice &#8211; dos, donts &#8211; for Android apps in particular and Java apps in general. Do lookup his presentation on the conference site, it has a lot of depth and coverage &#8211; a handy reference for all developers, I&#8217;d say. Fluent talk, and I thought, Holy Photons &#8211; worth emulating!</p>
<p><strong><a href="http://twitter.com/iromin" target="_blank">Romin Irani</a>, Power Your Mobile Applications On The Cloud</strong><br />
Romin has written a book on Google App Engine and you can <a href="http://goo.gl/5CfXa" target="_blank">download</a> it for free. GAE is feature rich and free, has enough resources for trying out apps. He did a quick run through basics, and did a live demo &#8211; write, test, deploy! Simple, klaar, not cloudy at all. <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  You can code in Python or Java. Cloud in general and GAE in particular has great potential for mobile space. You could have the same cloud app serve multiple phone apps or even multiple kinds of clients (thick, thin, remote, local, and so on &#8230;). Romin mentioned a handy resource for information on about 15,000+ devices ! Checkout <a href="http://wurfl.sourceforge.net/" target="_blank">WURFL</a>.</p>
<p>All presentations uploaded to the <a href="http://m10.indicthreads.com/" target="_blank">conference page</a> as the talks got over. Pleasant green behaviour on part of organizers &#8211; free saplings were on offer for those who care. See the <a href="http://www.dnaindia.com/mumbai/report_cellphone-application-meet-opens-in-pune_1469438" target="_blank">Press Report</a> in DNA. An intense and thoroughly enjoyable conference with a lot of take-aways for me. Hope you have enjoyed reading about it.</p>
<h3>About the Author &#8211; Atul Nene</h3>
<div id="_mcePaste">Atul has a Masters in Computer Science from the University of Pune. His areas of interest are Technology in general and Software in particular. He studies Indian classical music, is a nature lover. He builds embedded products and Mobile Applications for the iPhone, Android, Symbian and BlackBerry platforms. Atul was 2008 Employee-of-the-Year at his workplace, and recipient of &#8220;Project Management Excellence Award&#8221; (for his team) by PMI, Pune Chapter.</div>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/event-report-indicthreads-conference-on-mobile-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Careers in India &#8211; The Next Decade</title>
		<link>http://punetech.com/software-careers-in-india-the-next-decade/</link>
		<comments>http://punetech.com/software-careers-in-india-the-next-decade/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 02:04:41 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[In Depth]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[careers]]></category>
		<category><![CDATA[students]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2571</guid>
		<description><![CDATA[(This is an article by guest author Yogesh Pathak. Yogesh is founder of Path Knowledge, a consulting, advisory, and research firm based in Pune.) The last 2 decades have been wonderful for the software industry in India, with a terrific contribution to India&#8217;s economy and aspirations of it&#8217;s middle class. This article reflects (in short) [...]]]></description>
			<content:encoded><![CDATA[<p><em>(This is an article by guest author <a href="http://in.linkedin.com/in/yogeshpathak">Yogesh Pathak</a>. Yogesh is founder of Path Knowledge, a consulting, advisory, and research firm based in Pune.) </em></p>
<p>The last 2 decades have been wonderful for the software industry in India, with a terrific contribution to India&#8217;s economy and aspirations of it&#8217;s middle class. This article reflects (in short) on these 2 decades, provides a perspective on how the next decade could be, and implications for careers.</p>
<h3>1990-2000</h3>
<p>This was the first real &#8216;growth&#8217; decade for India&#8217;s software industry, though the industry&#8217;s pioneers (e.g. TCS) had been around for a while. It was a golden decade for careers in the sense that demand for skilled manpower consistently exceeded supply, salaries were always in the top quartile (relative to other professional careers), and companies experienced tremendous growth. The growth of the PC platform, the client-server revolution, and early stages of the Internet revolution, with bubbles like ERP and Y2K to boot, all contributed to IT hypergrowth globally, and since India was a part of it, we benefited hugely from this. Virtually all of India&#8217;s global contribution happened in software services, not products.</p>
<h3>2000-2010</h3>
<p>This was also a growth decade, though more so for the larger companies.  In some ways, the big 3 offshore companies (Infy, Wipro, TCS) perfected the art of scale-up while leaving many of their SME competitors behind (which anyway grew handsomely). As India experienced more global integration, so did it&#8217;s software industry. Body-shopping gave way to true offshoring. Some decent product companies emerged. Indian IT&#8217;s technology time-lag with US vanished. On the negative side, the impact of two global downturns (2000-02 and 2008-09) was felt directly in India&#8217;s software circles. Careers in India&#8217;s software industry had to be charted a little more carefully through this decade (unlike being handed on a platter). This was because higher supply of skilled manpower created better resource availability, and also because companies focused on fresh graduates to keep their costs down. A lot more BE/MCA/BCS/MCS or other such programs in CS/IT were launched providing more quantity of graduates, but not necessarily better quality. Companies had to actually increase their investments in training. The product startup phenomenon emerged in early part of the decade at various IT cities  in India, and became much more visible in the later part, thanks to the web 2.0 bandwagon and a general growth in entrepreneurship. Whether this phenomena generates true economic output remains to be seen. Overall, this was still a decade of happy, secular growth for companies, as well as employees.</p>
<h3>The next decade (2010-20):</h3>
<p>The next decade could be different and interesting not the least because of following reasons. These are not claimed to be authoritative predictions but more like indicative trends and observations.</p>
<ul>
<li>The IT platforms we are familiar with, are undergoing churn at a higher velocity. It&#8217;s cloud and virtualization at the back-end and mobile, tablets, cameras, sensors, and other futuristic gizmos at the front end. This impacts IT business models, their software needs, their development platforms, and so on.</li>
<li>The cost of software development continues to go down. This is due to falling prices of hardware, the efficiencies due to virtualization, the growth of open source, more startups (read: cheaper products), and a generally high supply of IT graduates, especially in India. Due to this, globally, ideation and product development itself stand to be commoditized, putting a stretch on how companies will differentiate themselves. Many may give away their products for free while not fully figuring out alternative sources of revenues like ads, services, revenue shares, and so on. This has implications for the entire ecosystem. e.g. In case of valuing enterprise software product companies, real monetizable customer base (and future revenue streams from them) will matter far more than the IP/uniqueness of the product.</li>
<li>For all sorts of products, IT and non-IT, product development cycles will shrink. This puts pressure on development teams and demands high amounts of efficiency, innovation, and automation. This creates opportunities for tools, testing, and solutions companies.</li>
<li>Some opportunities for new products include: reduction in energy consumption across all forms of IT, security, data organization and analysis, and personalized healthcare. <em>e.g.</em> As IT becomes pervasive, finding its total energy consumption footprint will become an increasingly complex problem.</li>
<li> The value associated with post-graduate degrees in Computer Science/related fields continues to decline, because you can always pick up &#8220;hot&#8221; skills in the industry if you are motivated and thus increase your market value. Formal education will matter less and less. The phenomena of bright programmer kids dropping out of school to do jobs/startups will happen in India on a wider scale.</li>
<li>However, for those interested in R&amp;D, post-graduate education will continue to serve as a great formal introduction to the method of research and the span of their research area. Knowing how to do R&amp;D may not be enough &#8212; how to commercialize it will matter equally.</li>
<li>Large enterprises, the mainstay customers for IT services companies, will become more demanding. They will want IT development to be more predictable (like manufacturing) in quality and costs. This will need more process/tools innovation among their vendors and also increase automation. Growth in automation and new tools may eliminate many IT plumbing, BPO, and KPO project opportunities, putting pressure on services revenues, though this will tend to happen gradually. Large IT/BPO services firms will need to cut a lot of fat among their billable and non-billable resources, especially if they can develop a smart cadre of leaders to run their projects and service lines. Human-based BPO in particular will soon become a commercially unattractive business sector.</li>
<li>&#8216;Early and rapid skills acquisition&#8217; will become important for students and fresh graduates if they want to survive in this industry. Downturns will be more pronounced and more people will lose jobs when that happens. So graduates will need to plan careers carefully and figure out the entire bouquet of skills (not just tech skills) for them to grow in a company. At the same time, due to more R&amp;D, product development, and entrepreneurship happening in India, opportunities for graduates will increase. As always, entire new sectors will also emerge and they will need IT (Think of uploading photos to Facebook as a space tourist <img src='http://punetech.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
<h3>About the Author &#8211; Yogesh Pathak</h3>
<p>Yogesh Pathak is the founder of Path Knowledge, a consulting, advisory, and research firm based in Pune, and works in providing the following services to clients:</p>
<ul>
<li> Venture capital fundraising advisory and strategic consulting to startup companies</li>
<li> Knowledge services to global clients: Business analysis, technology and market research, financial analysis, etc</li>
<li> Management consulting services to clients in India and globally</li>
</ul>
<p>For more details, see the <a href="http://www.pathknowledge.com">Path Knowledge website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/software-careers-in-india-the-next-decade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rebooting PuneTech</title>
		<link>http://punetech.com/rebooting-punetech/</link>
		<comments>http://punetech.com/rebooting-punetech/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 01:27:00 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[In Depth]]></category>
		<category><![CDATA[punetech]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2543</guid>
		<description><![CDATA[Regular readers would have noticed that PuneTech has not been updated in a while. We&#39;re are back now. Allow me a few minutes today to talk at length about the past and future of PuneTech. The executive summary is that PuneTech is coming back with some changes, but hopefully nothing that will change the overall [...]]]></description>
			<content:encoded><![CDATA[<p>Regular readers would have noticed that PuneTech has not been updated in a while. We&#39;re are back now.</p>
<p>Allow me a few minutes today to talk at length about the past and future of PuneTech. The executive summary is that PuneTech is coming back with some changes, but hopefully nothing that will change the overall experience significantly. Feel free to skip the the rest of this article &#8211; it talks mainly about why the change, and what the changes are going to be.</p>
<p>Basically I (i.e. Navin) had taken an unscheduled break from PuneTech for the last month or so while I was trying to figure out my priorities. In the last 6 months or so, I realized that I had become rather busy with too many different activities and realized that I wasn&#39;t doing a good job of many of them, I was always behind on my work, and had started &quot;dropping packets.&quot; I realized that this situation could not continue for too long and something needed to be done. </p>
<p>Specifically, as regards PuneTech, this means that I cannot spend as much time on PuneTech as I used to spend earlier. <a href="http://punetech.com/amit/">Amit</a> and I have been doing PuneTech for more than 2-1/2 years now. PuneTech has grown in a lot of ways, reaches lots of people, and we&#39;ve done lots of experiments, some of which failed, but some have succeeded spectacularly. We&#39;re proud of what we have achieved, and we will definitely keep it going. However, one of the things that we haven&#39;t managed to figure out how to do, is to get other people writing articles regularly for PuneTech. Yes, we&#39;ve had the occasional guest authors, we&#39;ve also re-posted from blogs of other Punekars, but that remains the exception. In general, it takes too much of an effort to get someone else to write an article. For me personally, this is one of the biggest problems, because it means that I end up writing most of the articles that appear on PuneTech, and this used to take up a lot of my time. What made me doubly sad was that there are so many interesting stories about companies and people doing tech work in Pune that need to be told &#8211; but haven&#39;t been told because I don&#39;t have the time to write them down. Some of them have been sitting in my head for more than an year, but I haven&#39;t managed to get it out because of lack of time.</p>
<p>Regular readers of PuneTech will be aware that PuneTech is a completely non-commercial activity. We don&#39;t make any money in any form from PuneTech and we don&#39;t intend to. Which meas that we have full-time day jobs and we can only work on PuneTech in our free time &#8211; because we love doing so. A corollary of the non-commercial-ness is that we don&#39;t spend too much money on PuneTech; that means no hired writers, no hired low-level admin folks, etc. I run the website, Amit runs the PuneTech linked-in group, and we do a lot of meeting people, connecting people, encouraging and helping other activities in the background. All of this happens as and when we get time. And sometimes it doesn&#39;t happen at all. Such is life.</p>
<p>So, what&#39;s the fix?</p>
<p>I think I can significantly reduce the time I spend on a PuneTech article by essentially making you, the readers, do more work.  This is what I&#39;m planning to do:
<ul>
<li>From now on, articles are likely to be much more raw, much less polished. I&#39;ll be spending less time re-writing articles, finding spelling mistakes, and structuring the overall flow of the article. I&#39;ll pretty much spit out the information I have, or the thoughts I&#39;ve gathered. So the overall structure of the article is likely to be a little less coherent. But I&#39;m hoping that even in &quot;ex-tempore&quot; mode, I am a good enough writer that the articles will still be good enough for most of the readers. For example, this article has been written in this <i>ad hoc</i> style.</li>
<li>Much fewer links and images in articles. In my opinion, inserting hyperlinks to relevant information in articles does add significant value, but takes up a lot of time. So, for now on, I&#39;m not putting links except in a few, necessary cases. For the rest, you&#39;ll need to start using google yourself. Sorry. And no more images, in most cases.
</li>
<li>More quick-n-dirty, one paragraph articles. Often I try to wait until I&#39;ve gathered enough information about a topic to create a good full-length article. This takes up time, mental bandwidth, and many smaller pieces of information get lost because they never amounted to more than a paragraph. For a while, I&#39;m going to change my tactics and start posting shorter pieces, which have less information content, but are still useful. This will result in an increase in the number of PuneTech posts. I&#39;m hoping to be able to do that without significantly damaging the signal-to-noise ratio of PuneTech. So, the current plan is to try this for a few months and then solicit feedback from the readers as to whether it is an overall positive or a negative. If you get PuneTech via email, then you&#39;ll continue to get one email per day, but each email might contain multiple articles &#8211; so keep that in mind and scroll down till the bottom of the email before marking it as read. Those following via RSS will see multiple smaller articles showing up during the day (hopefully). If you&#39;re not subscribed via email/rss, what&#39;s wrong with you? <a href="http://punetech.com/subscribe">Please subscribe</a>!!
</li>
<li>The <a href="http://punetech.com/wiki/">PuneTech wiki</a> is officially deprecated. One of my dreams when I started PuneTech was to create a wiki for tech information about Pune which would be updated by people from the community. However, I never was able to crack that &#8211; and the wiki never really took off. Sure, there have been some good pages that we managed to create: like the Pune User Groups and Organizations page, the Top-ranked Websites in Pune page, <i>etc</i>. But those are few and far between. So, the PuneTech wiki, which has anyway crawled along anaemically for a while is now officially put in coma. The wiki will continue to exist, and the existing pages will remain, but we&#39;re no longer putting any effort into it. Oh well. One of the experiments which failed.</li>
<li>The PuneTech calendar is, we believe, one of the experiments that worked really well, and we&#39;ll continue to keep updating it. But it is work, and we would like to ask our readers to help us out here. It would really reduce our workload if you could add events to the <a href="http://upcoming.yahoo.com/group/5007">upcoming PuneTech page</a> directly. The instructions for adding an event are given on that page, and if you add the event to the PuneTech group (as given in the instructions), it will automatically show up in the <a href="http://punetech.com/calendar">PuneTech calendar</a>. (Yes, we know that the calendar has not really been updated in a while, but we&#39;ll hopefully fix that in a few days&#8230;)</li>
</ul>
<p>That&#39;s all for now. Let the experiment begin. If you have any suggestions, or other feedback, please let us know in the comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/rebooting-punetech/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Should businesses in India innovate, imitate of adapt technology?</title>
		<link>http://punetech.com/technology-enterprises-in-india-3-avatars/</link>
		<comments>http://punetech.com/technology-enterprises-in-india-3-avatars/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 03:25:07 +0000</pubDate>
		<dc:creator>Navin Kabra</dc:creator>
				<category><![CDATA[In Depth]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[entrepreneurs]]></category>
		<category><![CDATA[guest-post]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[venturecenter]]></category>

		<guid isPermaLink="false">http://punetech.com/?p=2393</guid>
		<description><![CDATA[Kaushik Gala points out that tech entrepreneurs need to think beyond hi-tech. Innovative business models based on adoption of existing technology and sheer imitation offer much larger opportunities. ]]></description>
			<content:encoded><![CDATA[<p>Entrepreneurs, investors, government agencies, domestic companies &amp; MNC executives in India need to think beyond &#8220;hi-tech&#8221; ventures and creation of IP and should focus instead of adapting existing technologies for Indian needs, points out <a href="http://in.linkedin.com/in/kaushikgala">Kaushik Gala</a> in a <a href="http://www.galatime.com/essays/3avatars.html">new essay</a> he published on <a href="http://galatime.com">his website</a>. Kaushik is a Business Development Manager at <a href="http://www.venturecenter.co.in/">Pune-based startup incubator Venture Center</a>, so he does spend a lot of time talking to and thinking about all the players of our technology and startup ecosystem mentioned in the first sentence of this paragraph.</p>
<div class="wp-caption alignright" style="width: 274px"><a href="http://galatime.com"><img title="Kaushik Gala" src="http://farm3.static.flickr.com/2591/3669902259_ec9d6acb7d_o.jpg" alt="Kaushik Gala, Business Development Manager" width="264" height="271" /></a><p class="wp-caption-text">Kaushik Gala, Business Development Manager at Venture Center occasionally writes essays on issues related to startups and small businesses in India. Click on the photo to see more of his essays, and his website</p></div>
<p>The <a href="http://www.galatime.com/essays/3avatars.html">whole article</a> is definitely worth reading, and we give here a few excerpts from the article to whet your appetite:</p>
<blockquote><p>So, will hi-tech entrepreneurs &amp; startups drive economic growth  &amp; wealth creation in India? Consider this assertion by economist <a href="http://www.johnkay.com/2000/12/19/technology-and-wealth-creation-where-we-are-where-we%E2%80%99re-going/">John Kay</a>:</p>
<blockquote><p>Advancing technology is the principal determinant of economic growth for  the twenty or so rich countries of the world. However most of the world  is well inside that technological frontier. For these countries,  prospects of economic growth <strong>depend little on technology</strong> and principally on advances in their economic, political and social infrastructure.</p>
<p>Over the two centuries of rapid economic growth in rich states, the pattern has been for <strong>one or two countries to join the group of advanced states every decade</strong> or two. In the last fifty years or so these new members of the rich  list include Italy, Finland and Ireland within Europe and the first  Asian economies (Japan, Hong Kong, Singapore) to operate at this  technological frontier.</p></blockquote>
</blockquote>
<p>Later, he points out that there are three kinds of tech startups in India: 1) Technology innovators (who are creating new IP at the cutting edge of science &amp; technology), 2) Technology imitators (who are reverse engineering technology from elsewhere and implementing a copy here), and 3) Technology adapters (who take a foreign technology, and then adapt it to Indian conditions. This usually involves significant changes, and there&#8217;s usually a key piece of (non-technology) innovation required to make it successful locally).</p>
<p>He gives this example of technology adaption:</p>
<blockquote><p>My favorite example is <a href="http://www.sarvajal.com/">Sarvajal</a>. They sell clean drinking water &#8211; but with many twists:</p>
<ul>
<li>They&#8217;ve developed a (patent pending!) device called Soochak which  combines existing water purification technology with cloud computing.</li>
<li>Their innovative &#8216;distributed&#8217; business model uses pre-payment,  franchising, branding, etc. to make it profitable to sell relatively  affordable water to remote rural areas.</li>
<li>Success for Sarvajal is as much &#8211; or more &#8211; dependent on  understanding the psychology of rural customers and village  entrepreneurs (franchisees) as it is on the technology.</li>
</ul>
</blockquote>
<p>Kaushik ends by saying that while all three avatars of technology enterprises are required for wealth creation in India, being an adopter/adapter in India offers far more opportunities to excel.</p>
<p>Read the <a href="http://www.galatime.com/essays/3avatars.html">full article</a>. Highly recommended.</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://eon.businesswire.com/news/eon/20100802006092/en">Tata Technologies Explains Nano Frugal Engineering</a> (eon.businesswire.com)</li>
<li class="zemanta-article-ul-li"><a href="http://blogs.wsj.com/indiarealtime/2010/08/09/india-journal-india%25e2%2580%2599s-inadvertent-exports/">India Journal: India&#8217;s Inadvertent Exports</a> (blogs.wsj.com)</li>
<li class="zemanta-article-ul-li"><a href="http://trak.in/tags/business/2010/08/09/top-3-infrastructure-projects-in-india-100/">3 Indian Projects amongst top 100 most interesting Infra projects globally !</a> (trak.in)</li>
<li class="zemanta-article-ul-li"><a href="http://www.theglobeandmail.com/report-on-business/your-business/grow/narayanan-madhavan/profiting-in-indias-enigmatic-market/article1662953/?cmpid=rss1">Profiting in India&#8217;s enigmatic market</a> (theglobeandmail.com)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/zemified_c.png?x-id=7d1543a3-23f5-483a-983f-a23417d87eee" alt="Enhanced by Zemanta" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://punetech.com/technology-enterprises-in-india-3-avatars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

