This is an era of web disruption, we will continue notice the digital revolution not only improving our experience and operations. Today, everything talk to each other in the end-user world, discussions and designs are revolving around developing and installing devices everywhere, sensors to figure out if a light bulb is dead and someone has to replace it? IoT is growing and creating wide spectrum of opportunities.

API are that enabler of IOT optimized for data-intensive, real-time applications. The most common questions to consider deciding on the API are location of the person, device, is device wearable, is device connected to the cloud?

IoT relies on connecting applications to devices to exchange information, authenticate, maintain privacy and establish a trusted computing. Security must be addressed from design to the operational environment.

Enabling cross origin resource sharing and server can interact to safely determine whether or not to allow the cross-origin requests, allows more freedom and functionality than purely same-origin requests, CORS is more secure than simply allowing all cross-origin requests.

As developers are rapidly starting to create applications for the IoT, containers can help us in different ways to develop, test, deploy and update. End users should be able securely initiate and complete critical business processes.

Specialization is the wave of the future, with right API management and IoT devices with hybrid containers can truly improve quality of life on micro or macro level.


Posted in Uncategorized

Design Thinking an Experimental Skill

The trend has started for several companies migrating to digitization, driven by a combination of high responsiveness and less complexity.  Rise of HTML5 technologies has given a unified platform to the developer communities for designing and developing cross platform Apps.  Millennial customer base is always looking for very intuitive apps, it is the boom.

DVI (Design value index) of companies measured relative to the S&P index has grown more than 200% in last decade.


Most applications today provides functionality and usability, they lack in innovation. Having layered approach on the user interface is rocket science for the user, UI should be designed early in the development process. Functionality has to be delivered in more common sense way, not forcing user to follow the programming way of performing tasks.


Defines the appearance and also provides characteristics of user interface, we can always have many iterations in the design phase, best designs can also be put to rest as long as we need, and looking at it many times can bring fresh perspective from end users point of view.

Design Evaluation

Most of the web applications are content driven, it starts with findings and current situation, going with legacy and layered applications can put you at risk, definitely there will be questions on business impact, stability and performance. Pleasing for a yes will not be that tough if you can give a holistic, long term approach to design thinking. Providing Multi-channel access, focused user interface patterns, develop a user interface strategy focusing on one page/control at a time. Historically, most of the organization followed designs for specific applications/domains, now increasing they are mapping single design patterns for multiple domains. Although more patterns continue to mature, Material design from google and WinJS from Microsoft are very exciting.


Value addition to the company following the process of design thinking increases the productivity of user, less training on the product, decreases help from IT support, faster resolution of programming bugs. If you make customer happy, definitely builds good customer relationship also increases market share.

Posted in Uncategorized

I wish i was an architect.. still aspiring!

I thought I was when I just got certified, and every other day I see people using the word even without knowing the depth of it. Just solutioning doesn’t make an architect. I tried to dig around to see and I’m just realizing still. Its huge and its in all verticals and horizontals, it can belong to COE, ARB, Program Management or a community building. All that I can think off at this moment is to practice and implement in a right way!

Posted in Uncategorized

Working within the system

What i believe in is being your self and simplicity sells, there will be contradictory perspectives to each and every problem you try to solve when you think outside the system, working within the system helps you to come up with a problem and solutions ‘here is the problem’ and ‘here are the solutions’ Some times it makes you to do any job needed to make your project work, regardless of your job description. but if you have a talent and tools that exists and map the resources before you pitch and it can make you attainable.


Posted in Uncategorized

Can we have a much faster collaboration?

I used facebook, gtalk, Skye, office communicator, same time, twitter, portal collaboration, yahoo chat and all sorts of chat engine’s but somehow everything seems to be on the same platform and same logic. And its almost like my grand ma. Why don’t I share the video or a picture of my discussion and a snap shot of my ugly board diagram, I don’t really draw well on board 😦 well I find a serious issue with my grand ma not accepting the technology change and a new tool that I use. I was on an article today talking about the chief IBM PC scientist. Who adopted to a tablet, when the whole world is changing why not my grand ma? For me collaboration means much easier real time engine which can tell my community that I’m doing instead of me typing on any social network. I just want to use my gestures because I don’t wanna be loud in front of my grand ma. Also worried if I really need to code one for me or wait for my cousin-cousin-cousin-cousin-next cousin to do it. Hell, I have lot cousins! well any indian can understand that cousin of my other cousin is another cousin and he is from bangalore!

Posted in Web 2.0

I’d say BPM was around anyways……

In real life every object that we see is surrounded with Business Process Management, you can see it either “top down” or “bottom up”. As I’m writing this blog, I just wanted to convey that, my blog’s gonna be short and straight to the point so that I don’t confuse anyone and get confused my self. We do so much of BPM today, thinking that Apple as done so much better implementing BPM in a top down approach and SAP teaching us bottom up with master data being the clear focus. The other day when I was talking about this, couple of questions raised like, why do we need to implement? How do we implement? What are the benefits? All that I wanted to convey is you need to implement just because you want to work the best way, with better compliance, to get better benefits. Let’s stream line your process/business. I know that most people like an example, let’s take an example of a publishing client. 1. Procure material. 2. Print the book. 3. Publish the book. 4. Market the book. Your anyway doing all these from ages, how I can help you is to better implement the process. My answers: 1. Procure it globally “implement out side in”. 2. Your printing should be inside out “you save cost on printing”. Better manage your material. 3. Publishing, Anyway your doing it. 4. It’s broad, let’s do it inside out. This is all I had, I want to know the critics. Yet to read Real World BPM.

Posted in SAP

Architecting and Selling

I have been listening and learning from many leaders,its all about how you sell? Customers being first and how we land and expand? At times it is really easy when you know what your selling and how your selling? But some how I felt, people forget architecture. Customer does have his have architecture in place, but not the consultant. We talk about compliance but customer already has a ARB! Are we not consulting, rather confusing customer? I think its the best time for consultants to learn architecture/patterns on what ever solutions they work on, However if you have a chance, better to get certified!

Posted in TOGAF