Monday, January 30, 2012
"Duck Sucker"
Friday, December 30, 2011
Netflix Phenomenon and Mobility
Three weeks ago, I attended a two day workshop called the mGov Strategy. This workshop's purpose is to provide input to OMB's mobility strategy for the US Federal Government. Steve VanRoekel, OMB CIO, sponsored this workshop. US civil servants from various lines of government joined the workshop. OMB split the working group into five sub-groups. The sub-groups were:- Acquisition - How can US government address acquisition of mobile technologies and services? Can the US government streamline the acquisition process.
- Security - How to safeguard government information and technologies from hackers.
- Privacy - How to protect mobile user information from inappropriate use especially when they interface with US government mobile sites and apps.
- Citizen apps - How to develop a mobile presence to engage US government's biggest customer US citizen.
- Infrastructure - How can US government address the evolution of mobile technologies and associated technologies like cloud computing, social computing and others.
Even though Reed Hastings, Netflix CEO, won't win the CEO of the year award, I still give him credit in taking the movie watching experience from a cinema theater to any possible device which is accredited by Netflix. I admit that Google introduced this feature with YouTube however Netflix took it to a new level. I can now start a movie via my laptop, pause it and then resume it on my iPad. I like this DirecTV commerical which captures what I am talking about.
To develop this type of an IT service, enterprises need to invest in the following technologies and architectures like:
- Cloud computing - IT departments need to centralize their business applications and act as cloud brokers to outsource some of their applications to third party clouds like Amazon EC2, Google Cloud, Rackspace and others. I believe unless OMB makes significant investments in IT infrastructure, agencies will have to act as cloud brokers. It's a cost effective mechanism.
- Smarter Pipes - Where is Mario when you need him? With all of the data and information streaming back and forth between clouds, user devices, government needs to influence how IT networks should evolve. Since mobile users are constantly starving for the fastest network, vendors have to realize that simply scaling up the networks is not a sustainable model. Vendors and research institutes need to look at how data should traverse the network and optimize it. A good example is that vendors need to develop information caching mechanisms at the network level.
- Smarter security - One of the best phrases used by the mobile users in the government space is, "brick". Users can call and email on a brick but nothing else. Security personnel should realize that clamping everything defeats the purpose. IT risk management should be a key in developing a smarter security posture. Single sign on is key as well. No one wants to sign on with multiple usernames and passwords to do their work.
- Usability - One of the best parts of using Netflix is how intuitive the user interface is. Ease of use is a key phrase to describe Netflix's user interface. We need to identify and prioritize what functionality is needed or desired on a mobile app.
- Flexibility - Use sound architecture principles like loose coupling, simple interfaces and architectures. Simpler is better.
- Standards based architecture - Eventhough there is an over abundance of standards especially XML (frankly I am sick of how folks are misusing it), we still need to emphasize it and design appropriately. Having a 50MB XML payload in SOA enabled information exchange is NOT smart architecture. I am not going to expound on the 50MB XML example since it is aggravating.
Wednesday, October 19, 2011
Day 3 @ Gartner Symposium
I spent the third day attending sessions about Wireless IT capabilities; a discussion between 2 Gartner analysts and Paul Maritiz, CEO of VMWare; and session called CIO Power Politics.
Gartner Sessions on Wireless
The wireless sessions were quite good and they validated some of things I would like to see implemented in the agency I work for. They also highlighted the explicit dependencies associated with setting up an enterprise wireless capability. Gartner also didn't emphasize any variables associated with security when developing a mobile strategy. Frankly I think the IT community is struggling on how to balance with innovation, operations, and security. This was evident on how Gartner is skimming over the security components of mobile technologies. I therefore think that IT departments in general will eventually abstract themselves from system/infrastructure security and interface with the security components using IT risk management. IT system security will exist but it will morph into a security science discipline where software and hardware will be developed and embedded into systems (ala McAfee and Symantec). These components will be combined at the IT DNA level (firmware, network stack, etc, etc) and will be implicitly be everywhere in the cloud stacks and device (mobile, desktop) OS stacks. IT department won't have the resources dedicated to look at explicity system security.
Paul Maritz
This leads me to the next point. According to Paul Maritiz, CEO of VMWare, labelled clouds as software mainframes. The Gartner analysts tried to see if VMWare is going out of the virtualizations and going in application and information tier. Paul answered "No". They want to support application development by producing nooks and hooks into the VMWare stack. He was asked about VMWare's acquistion of DIgital Fuel. Paul answered that Digital Fuel was acquired to provide VMWare's customers tools and methods to monitor their VMWare products. Paul kept emphasising that automation is the key and not management. My favorit quote of the Gartner Symposium was said by Paul Maritz. The quote is, "You cannot put management lipstick on a chicken." During the whole session, Paul reminded me of Pavaoritti, the great opera singer. After listening to the session, I am of the opinion that VMWare is betting that Paul Maritiz will hit the right notes in leading VMWare to succeed in the Opera of Cloud and Virtual computing.
CIO Power Politics
I attended this session with a colleague of mine. Session was an assessment on what it takes to be a successful CIO. I could go into the details but it comes down to common sense. Key tentants are: know your organization; know the mission and vision of your organization; understand your strengths and weaknesses; and work hard. Hard work doesn't mean slaving as a code monkey or developing shell scripts. It means take ownership, be passionate about it and user your common sense. This will inspire your team and create a positive synergy. The other thing that caught my eye is Gartner's mission. What is it? Is Gartner providing information regarding trends and analysis or sessions on what it takes to succeed as a CIO.
In closing I was caught by Mr. Maritz' s analogy of the cloud as software mainframes. In 1970s and 1980s, we had hardware mainframes. In 2010s, we have software mainframes. I believe by 2020, we will have information mainframes. What are information mainframes? They are data and information sets available on the internet and these sets will be avaiable for a cost. Applications of these information mainframes could be for visual analytics, information sharing. These information mainframes will replace architectures like SOA which will never succeed in an enterprise scale. Information mainframes will allow companies to run federate queries, data discovery and data management. To get there, technologies and methodologies need to be developed to increase data quality, semantic harmonization, data security. We are not there yet. Social networks like Facebook, and Linkedin are people information mainframes however we are not there yet for enterprise business information.
Tuesday, October 18, 2011
2 days @Gartner Symposium
This is my second year at the Gartner Symposium IT/XPo in Orlando, Florida. After the first two days of the symposium, I believe the mantra of the symposium is the three new pillars of technology which are the glued together by information. The pillars are: Amazon's model tends rely on developing services which are off-shoots out of its book business. The Amazon cloud was a game changer and now Amazon's Silk which is a cloud browser will change the way things are done on the mobile space.
I attended couple of mobile sessions today and coule of social media sessions today. Did I learn anything from these sessions? The answer is Yes. Social media has a defined lifespan. Mobile computing is going to take over and the concept of cloud brokers was introduced.
I personally believe that cloud will reduce costs in the long run and increase throughput. I also believe that mobile will allow users to be more immersed in the internet and social computing is not a IT phenomenon but rather a social one.
The thing that caught my ear was the case study they did about the financial organization and how they built visual tools. They updated their processes to be more "agile" so that the customer is engaged more in the development process. I am therefore waiting for Agile computing. This is the next big thing. Once these technologies are stablize and drive costs down, businesses will be looking for more agility from their IT since the users will be changing their needs based on their social network.
Friday, September 30, 2011
...I’ve just been fired over the phone ...
To all,
I am very sad to tell you that I’ve just been fired over the phone by Yahoo’s Chairman of the Board. It has been my pleasure to work with all of you and I wish you only the best going forward.
Carol
Sent from my iPadSee the issue? You may think it is the email. True. Shooting an email to your ex-employees that you were fired has issues but I am not going there. The issue I see is that it was sent from her iPad.
Apple, Google, Microsoft and Facebook are evolving to companies which develop and disseminate content; and develop the software and hardware which dissemiinate content. Facebook is not in the hardware business however they are creating waves by funding software projects which work around Apple's devices limitation on Flash. Apple is not a content generator (not yet atleast) but they are the best content deliverer. Google is not a content generator but a content aggregator, content searcher and a content deliverer. Facebook is a content generator, content aggregators, and a content deliverer. Microsoft is pretty much all over the place with Bing, MSN.com, slate.com and others.
Yahoo! used to be know for the search engine however it has evolved in a purely a content provider. Folks would agree that Yahoo! would be mentioned with companies like AOL (yes that same AOL), What Yahoo! needs to do is get back in the hardware and software side of things. Yes, Yahoo has a get great AJAX library however they need to something interesting like buy RIM and rebrand it with Yahoo! content. I don't know if this is possible but a move like that would bring Yahoo back in the business. In conclusion, I would have appreciated Ms. Bartz if her email stated the following:
To all,
I am very sad to tell you that I’ve just been fired over the phone by Yahoo’s Chairman of the Board. It has been my pleasure to work with all of you and I wish you only the best going forward.
Carol
Sent from my Yahoo! Tablet
Sunday, August 21, 2011
Engagement Model - Resolving the "too many cooks in the kitchen" problem
I am sure there are multiple organizations which face this problem. How do you deal with this type of problem? The biggest complain I hear that there is no executive sponsorship or even if there is then there is no executive guidance. In an agency where I work, which is an extremely large and bureaucratic government agency, no one is going to give strong sponsorship or guidance. Rather than complaining about it, I realize it is a reality and I have work with it.
In an ideal world, the organization or organizations, who are responsible for a specific effort, should have an engagement model (internal and external). The internal model is called "organizational governance". The ideal world has a strong Program Management Office (PMO) which runs programs with an iron fist. Unfortunately US civil servants who are grouped in IT departments usually don't have that luxury since government agencies view their IT departments as a support function. The PMO paradigm may be implemented more now because of the current fiscal crisis with my employer.
As a program manager, how do you deal with this type of issue? If you are not an enterprise architect (like myself) then you either hire a bright enterprise architect or work with your counterpart in enterprise architecture program. Here are few steps that I can think of:
- Ask the architects to decompose the business functions of the organizations and then map them to their role in your program.
- Present to the program stakeholders and see if they agree on it
- Develop projects and appropriate RACI charts that map different organization roles to it
- Develop program charter and plan
- Present to the program stakeholders and see if they agree on it
- Develop a communication plan which should be the basis for the engagement model
Thursday, August 4, 2011
Future adwords will be Man-words
Well here it. I just spent twenty minutes going through Google news to see if there is anything interesting to write. I saw articles about malware and cybersecurity. If I blast about the perpetrators in this blog entry then my systems may compromised (typical mantra of security folks). I saw an article about slim iPhone 5 and the fat iPhone 4. This led me to write about something different. I could go and spew about the common IT topics like:
Google vs Microsoft vs Apple vs Facebook vs Cisco vs Yahoo vs Google (see the vicious cycle)
- Malware and Cyber-security (is it the chinese again)
- mobile devices (skinner, faster, lighter, cooler, etc)
- Oracle just bought out company X
