Friday June 29, 2007 | Vineet Mittal's Weblog Focus on developing countries |
|
It has been an exciting 6.5 years at sun. I have enjoyed the atmosphere and the technical camaraderie with folks around the globe. When i joined sun, i thought i will quit this place. But in this day and age, companies redefine themselves every year. Many years ago at AT&T we thought that convergence will happen, and now when it is actually happening i do not know who is the real winner. I did not think 9 years ago that apple will release iPhone with Cingular(AT&T). Unified Messaging now throws up interesting players and security is being discussed in the web 2.0 context. In last 6.5 years, Solaris, Java, J2ME and much of sun software stack has been open sourced. New computing models have emerged. Horizontal scaling has changed the game for the web. It has been very exciting to be inside a company that went through these changes. Some of the folks who will take you through these changes are below : Adieu. Please feel free to write to me at email.vineetmittal@gmail.com (2007-06-28 12:23:10.0) Permalink IT solutions buying/selling process in thirdworld I have been observing the behaviour of customer decision making of information technology infrastructure in developing countries. There are four kinds of buyers in the market Because the opportunity is so big and the problems associated are so varied, the architect community gets litte attention. The focus becomes on coverage of the opportunity as relationship is driving the sales. I would like to see customers getting more pro active and demand more architecture attention to their issues from all parties concerned.
Executing innovation for thirdworld Sun has done many things right for the developing countries : Introducing java to 3000 engineers At an engineering college convention where 3000 engineers from various disciplines had assembled, I was given a chance to talk about java platform versus the other development platforms. The main concern for a fresh engineering college graduate is to get a job. Employers on their part want to see some experience on the part of the students. Technology companies such as SUN have indeed solved the problem of experience by making most of the technologies “open sourced”. This is a powerful motivator for the students as they can contribute to the open source movement and indeed be able to work with the best developers around the world before they step out of the college. I personally think they got the message. The other development platform does not have this option for the students. I do not see how the other platform can win without the support of these students. I also learned first hand that students want to create java communities, but were dissapointed that “java user group” in bangalore does not exist. Some of them want to start one. Hopefully they will start one. But it was startling that a “java user group” did not exist as a cross company community in the bangalore. I think most students agreed that java is the mainstream application development platform, but were concerned about the efficient IDE's? I also got questions about the speed of java, perhaps they were not updated on “HotSpot V irtual Machine”. Some students had developed java games and wante d to know how to given them to service providers like TTSL, Airtel for earning their share of the revenue. On the whole addressing 3K students and talking to them about the java economy and removing myths about java and uncovering lies from the *Soft's prezo was a satisfying experience. Listeners appreciated the *Soft free laptop, Java on their cellphones, Open Source, Community, Regional Language Star Office, JAVA Chips for identity. I hope they will participate in the java community and start not one but many java user groups. (2006-03-15 19:40:18.0) Permalink
Free and World Class Web Services for third world Sun announced the availabiltiy of the Solaris Enterprise System free to
use. The concept of Solaris Enterprise is deeply embedded in the notion
of "Operating Environment". In the past an operating system provided
you a way to write applications without mucking with the hardware
specific details. Now most application developers write their
applications on J2EE, JVM, Web Services, Web Standards, and IETF
standards. It made sense for SUN to add these open technologies that
were otherwise transacted as Java Enterprise System into the concept of
an enteprise Operating Environment.
Aligning IT with Business? SOA can help
I attempted another presentation at a well attended conference in the
BFSI sector called Banknet in mumbai. This time around i was talking about SOA(
Service Oriented Architecture). For past some weeks i have tried to
understand the problems on the ground to get a SOA project going. One
of the big problems is being created by the technology companies
themselves. Quite a lot of technology companies are trying to pitch in
products when it comes to SOA and many places where we went we had to
undo the damage done by the previous SOA talks. It is hard to imagine
any other force at the moment that will drive the momentum towards the
alignment of the IT with business than the SOA.
Hyderabad Trip We visited hyderabad after a long time from bangalore. I had a driver
along with me to help me out with the long journey from bangalore(600
KM about 375 Miles). Road from bangalore was not too bad but
there were very few places to stop along the way for food and rest
room.
Banking on Security
I gave a presentation to the Indian Banking Security Conference.
It was nice to see the banking industry making an effort to combat the
security issues. My major thrust was to provide historical perspective
on how security breaches have created enormous problems for a country
like india through the ages and then provided examples of where SUN IDM ProductLine
can solve the issues for the banks. Most vendors felt that security
projects get low priority as they are thought about as expenditure by
the business units. Most technologies are developed to build efficiency for the business. But the advantages of these technologies are not always clear in the begining and yet both business and IT strive to align themselves around these set of technologies. One such technology on the horizon is the SOA paradigm. It will surely add a new dimension to the existing enterprises, thought it is not clear to me whether it will be a disruptive force or a synergetic force at this point. It is time for business units to demand more than the perceived value from their IT units. Most Business plans succeed by creating products that suit the market place in a timely manner. The ability to launch such time to market, time to scale, time to profit , business services is usually hampered by the inability of the IT units to get different systems to co-operate with each other or to make changes in existing systems on time. Historically it has been a problem, as linking different services brings down the service level committment for the overall service. On the flip side if there is a clear business benefit, now is the time to ask the IT units to align themselves to the service oriented architectures strategy. I do not want to call it architecture in the conventional sense. There is no ROI by just making existing IT functions to be aligned with the concept if you do not have a business strategy. SOA may have different meanings in the different ecosystems : +For medium size business it may mean the ability to integrate with larger supply chains, and the extranet environments in a meaningful business way. + For large companies with multiple business units it may mean co-operation between busines units to create more value for the business.And to quickly react to the market changes. + For small companies it would mean the ability to consume or deliver these services to their customer or the ability to provide a service to the big companies that can be consumed as a service by the middle or large companies. All these paradigms have great advantages in the thirdworld context! In the third world there are few big companies and a huge number of small and medium enterprises. For SME's there is now no need to build everything on your own. It is just not worth it to invest in a technology and then work hard to maintain it and take care of the obsolescence factor. A small business for example could subscribe to an office application that is hosted on the service provider without maintaining all this infrastructure yourself. Small business can focus on sending "workproducts" of the office application like invoices, letters and proposal to be dispatched to their customers via a "Printing Web Service" or through an "email web service" and the communications be "Stored" or "archived" by the "consumed" web service in this case - the office application service. This could possibly free up the sme salesman to spend more time with the customer and become more productive as a result. The SME business on the other hand gains from the cost to worry about IT and technology obsolescence. Simliarly a medium scale enterprise can think in terms of subscribing to a "sales force automation" service and providing an ability to service bigger customers in an "outsourced model". Now, obviously if you are at the cusp of such a massive re-organization of busines and IT it is hard to see all the possibilites. The nearest thing that happened in manufacturing that was similiar to this was the japanese concept of Just in time(JIT). A lot of third world missed that revolution and had to live with high costs and low quality of serives for the products and services. Even today i gather that JIT strategy for manufacturing is not quite easy to develop and adopt. Similiarly for adopting SOA principles in a business will test the leadership, existing readiness, system state, business strategies and a lot of re-thinking, re-tooling to succeed. In the end it might be art and less of science to get it right but as always it is hard to predict who will succeed. What is clear is that this time around technology folks are trying to create tools to solve the problem in a less painful way. (2005-04-26 23:59:32.0) Permalink Comments [2]utility, devices and digital divide I have been hearing a lot about the utility computing. In the developing world the utility bills for electricity and water cost about $20 a month. Going by the rates that have been published for the utility computing that could buy the household a computing power for about 20 hours a month for one whole single cpu. If one were to invest in a PC about $500 dollars and pay that money over 2 years you could get lot more done. Except that you have wasted a lot of cpu cycles while you were not using the machine.And you need to save money for the depreciation and remove all those viruses yourself. The place where utility computing could come out a lot cheaper is when you have a utility model for mass consumption for example the universities, mobile phone, eBusiness, Service Provider networks. so that single cpu can then be shared by a number of users at the same time. Assuming tens of users can be served out of a single cpu we could potentially give people now 400 hours a month for about $20. With more multithreading on the chips we could get 1000 hours for $20 In india for example that would mean that if government were to give this to about 100 million households who cannot afford technology at this point, it would cost about $2 Billion a month. At a negotiated infrastructure cost everybody in the developing country can possibly afford it. So what is missing? What is diffcult of course is the utility computing consumer device(uc2d) and the access network that will be needed to access the utility applications and the apps themselves.To that extent i like the two ideas that have been proposed recently a Hundred Dollar Personal Computer and another a linux based general purpose computer called simputer . Other things that are still very expensive are the databases, middleware, network and the applications. Commerical databases, and storage etc increase the cost of the proposition drastically. May be Sun DB will rescue that! Network may need to become cost ubiqutous in the economies of scale. ( don'nt know how?) Based on the above vision, is there still a need for some for the more expensive software companies in the world? I doubt it! We do have the right idea, now how do we develop the ecosystem around it so that it makes sense. It may run into the same problems that thirdworld generally runs into, not being able take advantage of the good ideas in technology. If we don't use this one for sure the digital divide will continue for ever. More thinking needs to be done.. (2005-02-27 10:07:12.0) Permalink Comments [0] There must be something about the thick client's evolution, even with the network becoming ubiquitous they are still around and laughing at all of us. Some of the most successful companies are making a lot of money with the thick client approach. If yesterday it was the big fat desktop, today it is the cellphone acquiring the pda features. Server centric computing is all fine for the worlds bigger problems, but when it comes to consumer we still see the success with iPod, blackberry's etc all of them thick client apps designed to do one specific thing exceedingly well. And so it is in the developing countries that the thick client is still favoured. We are still talking about more than half the world waiting for network computing revolution to happen for them. It is just that the focus had shifted from the thick desktop to the "thick mobile phone". The applications available on the cellphone are driving the server side computing as well. As most people cannot do email from cell so the ISP's in the developing countries are seeing a drop in the email traffic. Plus SMS on the cell are spam free(almost) for now. SMS traffic has grown to huge proportions. Very soon new standards will be needed for example to engage web services over the mobile. So imagine a situation where your mobile phone can do office productivity work, scan docs, and access the back office enterprise apps. Most people are moving away from just spending time from their computers to doing something purposeful with these special purpose mobile devices and very soon these special purpose devices should converge to one thick device.( then attention will wander again ; ) Having a strategy for both the thick and thin clients mean that one can driver the other. Only one strategy may not be enough.The mobile computing revolution in developing countries is for the real. It is certainly making people in every industry to think more and more about what they can make of this mobile device.
(2005-02-19 11:18:37.0) Permalink Comments [0] globalization: Snippets from india Few snippets of globalization in india In the holidays i visited my parents house in the north of india, in a somewhat backward area in the terms of adoption of new business practices, technology and governance. So, i was very surprised when my parents invited the grandkids to go to the newly opened mall for snack at the famous american food joint. There it was; famous brand products of the industrial world being lustily enjoyed by all ages. It took sometime for my folks to understand that at xxDonalds do not serve water along with the food. A big minus in the place where water is the first thing that is provided in the common exchange of courtesies. People in India have enjoyed movies from the time they were invented. The indian movie industries is perhaps the only one not affected by the hollywood mass productions. And now there are theatres in india in which you can sit in your own recliner sofa and relish the movies($13). Amazingly the classic's revival is also behind this. The crowd at the movies on weekends is unbelievable. The indian cinema has advanced to a point that i no longer try to read about the releases of hollywood movies anymore. I also went to Goa, during the christmas weekend. I was visiting this beautiful sea resort in the west of India after 10 years. So i was curious to take my family to the spots i had found a decade ago. We drove from bangalore. I took a driver. The highway circuit is also fast changing in india and there were times on the road where i felt that i am driving on the US style highway. Goa on the other hand has fast turned in these 10 years as tourist exploiters paradise. The beauty of the place is still there but now commercialization has managed to changed the shoreline. There are more facilities and it is less dangerous but you don't have to build a mall on the beach. Place still attracts millions of european tourists in search of sun during the european winter. I was on the beach when the tsunami hit the eastern coast. In the evening i came to know of it, lost the appetite for the beach for sometime now.
(2005-01-07 09:44:09.0) Permalink Comments [0] "banking" on success in mangalore Mangalore is a coastal town about 350 kms from bangalore. Due to a conflict, i had to take the journey by car. For the most part the road was fine except for the "ghats", where the export of the iron ore has caused movement of very heavy trucks; due to which an entire stretch of about 20Kms can't be called "road" anymore. What is interesting about mangalore is that it has launched many successful banks in india. Their success is akin to saying that "alaskan" banks have take over the bank of america. I was there to meet one of the more successful banks which has been nationalized after their great success. So, even after the nationalization the IT has remained in mangalore. In my conversations with the folks in mangalore, it was striking that they had realized the importance of IT in banking and now bank has strategies of growing by acquiring other banks. That sort of approach can work wonders if you have the confidence of merging effectively the people, processes, and technology quickly enough without any glitches for the customer. Another striking feature was the desire to compete with foreign banks by making improvements in their IT infrastructure. I came back convinced that the banks in "mangalore" have discovered the right way to grow quickly. In fact the opportunity for these kind of banks is huge, they enjoy the local advantage, exploit the local conditions better than any one else and if their technology investments allows them to increase the productivity, with right business skills they can bring much better financial services to their customers. I have a feeling that the model should easily be replicable to other smaller countries as well. (2004-10-20 08:36:10.0) Permalink
Identity Crisis for the developing countries It is no news that most developing countries are looking to adopt a
national id card. Amazingly, US does not have a national ID
card(http://www.epic.org/privacy/id_cards/). In the US, the government
depends on the social security, drivers license, and the passport
for delivering the government sponsored programs. But, these identities
have been well accepted by the private sector. The post office and the
telephone companies plays the role of confirming the legal address of a
person. Arguably it is far from perfect but it does work for a large
number of business establishments. Software Solution's in Developing Countries From what i am noticing in the developing countries, following kinds of customers are shopping around for software solutions :
(2004-09-08 00:33:10.0)
Permalink
* Mobile Operators for launching new services and consolidating and expanding their OSS/BSS systems * Enterprise Customers of big banking and financial services investing in their infrastructure and getting better organized * Small and medium enterprise looking for a cost effective operations and a partner who does not bleed them * Other customers who have lagged behind in IT decisions are investing in their infrastructure for better possibilities for their business * Government is making purchasing decisions as they are really lagging behind in e-governance * Scattered individual companies investing in one off projects Very often solutions from all kinds of companies fall short of the expectations of the customer. Let's look at two such scenarios for marketing in segment such as Small and Medium enterprises (SME). So, let's look at the scenario when a company that is internally organized to develop products for a SME market pitches a solution versus a company that is organized to develop horizontal technologies for all the markets. Chances are that companies that are organized for thinking on the behalf of SME market will provide integrated solutions and will be able to feel the customers pain and licensing issues even though it may not have the best technical product. On the hand companies with horizontal products will have the world's greatest technology solution but will fumble to put together an integrated solution, they will also have problems in developing relationships because of not having any empathy for the market they are trying to get in. A management solution often is to try the "Channel partner" sales in these situations make matters only worse as the company even gets cut off from any contact with the real customer and hence looses that "touch" with the customer. Though in the short term it may throw up occasional good numbers. For companies developing software it is important that they get behind the patterns in the market and organize themselves in a way that they develop synergies between their technology groups and the market demands. Customers in developing countries would rather have a big technology partner provide all the solutions than have 200 little players selling them bits and pieces. IT departments in these companies when they do not see a big emerging partner who can provide a comprehensive solution tend to take a few risks and sometimes even shelve the projects. Because of this reason we notice that in india, big service providers are either Sun or HP or something else, but very rarely we see 40%SUN, 20% HP etc in terms of their hardware and OS platforms. The stack of middleware software on the other hand wildly fluctuates depending on who is providing local support, big discounts and is more receptive of the customers demands. What is also interesting is that even though middleware stacks are portable, IT still does not want to change them to another vendor. Reason being that every middleware still demands a considerable amount of attention to get it to work optimally, and over the time developers tend to hardwire themselves to a particular product. Big vendors are also trying to get IT to make long term purchasing decisions to ensure loyalty as they improve their products. Such deals pose threat to the subscription model. Reason for long term deals is the customer's ability to charge depreciation on the software as a capital asset. Subscription on the other hand does not allow the customer to claim that product as an "Asset". In these situations only way to make sure that middleware is controlled by a vendor is to make it a part of the one time sale of the hardware or provide the business with a must have business service by attaching with an ISV. In the developing countries revenues can be hard to get sometimes based on the economic cycle the country is in, In these situations tie up of vendor revenue both for products and services has to be synched with the customers revenue cycle. It is a calculated risk but may give service providers a chance to rise above the water. This kind of hedging though proved unsuccessful in the days when there was an internet bubble. But otherwise does work if the company has long term viability. Software selling also involves a lot of handholding in the developing countries. The selling here is more like developing a family relationship. Once you are engaged with the customer, they are likely to test your patience by calling you up in odd hours for everything they cannot figure out. One has to stay engaged, be receptive to gain their trust and slowly win them over. This kind selling requires "customer support" to be given during the pre-sales period both for technical and relationship questions. Current org structure in large companies do not allow such a catch all "emotional pillow" to be offered to the customer, resulting in violent relationship breakdowns. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||