Showing posts with label Windows 8. Show all posts
Showing posts with label Windows 8. Show all posts

Friday, April 12, 2013

Architectures for the new age

The next generation workforce that enters the organisations, come from a world of funky and cool mobile apps and gaming interface users. As this workforce starts interacting with the enterprise apps, comparisons will start being drawn. Two aspects will stand-out as sticky sore points:
  1. The user interface and information arrangement on the screen
  2. The lack of asynchronous approach to processes

Most of us know how screens of enterprise systems look like. Even though access to corporate digital assets are aligned to the needs of the role and the type of responsibilities employees carry, the screens typically display the master-detail relationship of data with very little effort spent on the GUI design to highlight focus on the few data items that would be responsible for initiating the next set of actions or have a significant role in the decisions that need to be made.
Most enterprise systems are hardwired on context definition and this comes across when we view the screens against the backdrop of changing context on the same shop-floor. The issue repeats itself with enterprise processes. The approach to architecture design around the  context - process - screen design relationship,  reflects organisational preference of operating in the manageable environment of the synchronous, and the sequential, delivering on the first time right paradigm. Having said this, there is a huge management thrust towards getting people to multi-task, be asynchronous, take risks and be flexible on sequencing events and actions in a process to stay relevant in a world of changing contexts. This is the only way organisations maximise efficiency and quality on a fixed cost base.

This is a great paradox enterprises live in. Once this paradox manifests itself on a large scale and starts affecting relevance of delivery to the end consumer, IT systems get labelled as inflexible, rigid and legacy. In the real world, the word legacy has such a positive connotation to it. We all want to leave a legacy behind that we would be remembered for long after we have gone. Legacy however is an uncharitable word when used around IT system! That however is a topic for a different blog post.
Enterprises will find personal devices increasing their sphere of influence in the domain where enterprises will see individuals in employee role, traversing down a path where enterprise data access only on enterprise devices policy will be a hinderance in delivering results. Class of devices will expand beyond smartphones and tablets as we know it today. Multiple devices that are personal, public and enterprise assets will come into play as internet of things expands to consume every thing that has a potential to store, compute, persist, connect and digitally perish. The GUI of this world will dictate the tastes and preferences of the users and will drive behaviour. GUIs of enterprise IT systems will need to align to avoid high training costs and larger learning TATs to get Gen-Next employees effective and productive.
When I take a look at the Metro framework, at a very high level, I see a lot of thought that has been put in to :
  create a digital UI fashion trend - and an infectious one
  chart a path forward for enterprise IT systems as they undertake a journey to manifest themselves on the list mile on personal consumer devices.




Metro stands out on the following aspects:

1)    Its a scalable framework ( tempted to say standard, qualifies in my book to evolve as a standard) that could become a standard as it gets device agnostic and OS agnostic. At this moment the framework for mobile smartphones is different from that of tablets. Metro defines, usable and unusable screen areas assuming the world needs only 16:9 surfaces and hence the different framework for smartphones.

2)    Framework has provision to represent master-detail relationships and has guidelines that drive programming behaviour around handling data that is multi row - column tables and scroll. Best practises and the right model to manage activity needed NOW to move forward a process on the timeline in a contextualized environment.

3)    Nudges developers to make asynchrony as the underlying to define behaviour that is responsive to now and always ready for the next. The  nature of next being that no one can foresee the future and hence a tight synchronous process is not the way to build on personal devices. Asynchrony is central to engage, based on decisions and choices consumer make to progress ahead on the timeline.
4)      Guidelines around content being front and central to enable readability puts the consumer instead of enterprise (process ,data and events) in the the centre.

5)    Framework to Win As One that keeps you firmly rooted in the present for you to decide on the next moment, enabling developers to stitch the data of events, relationships, communication threads, facts and status all in a grid format on one screen. Imagine your grid shows the meeting that comes up in the next 5 mins where the agenda is discussion around performance management. One square shows calendar data (just the meeting name and time). Next square shows discussion threats from email around appraisals, one that matter for this meeting. A third square shows the bell curve of your team. a couple of grids displays pictures of your top 5% of your team with rating. This picture is not complete without that one red grid that shows payroll budget over-run telling you that you cannot have a top 5% but a top 3% of your team as high performers! Its your choice if you want developers to write code, that makes this choice!!


The dilemma I have in my head is that Enterprise IT systems are stitched for rigidity and robustness. Hence the processes are sequential. Any data entering thru points of integration, will necessarily have to go thru a synchronous, end-to-end experience.  Last mile architected around asynchrony integrating into a central system architected around sequential end-to-end process thread, are like chalk and cheese. Some thought will need to be given to Enterprise IT Architecture to make this work.


 written for :

Wednesday, December 19, 2012

A CIOs Christmas Gift Wish List To Santa

Its the time of the year where I act like a 10 year old with glee and hope in my eyes, as I draw up a gift list hoping Santa will deliver them. As a CIO I absolutely would love any kind of divine intervention to help me out as I deal with various issues. 

My wish list goes as follows:

Dear Santa,

My list is as follows:

  1. I want Google to make up their mind, whether they want to remain a consumer services organization or they want to be an enterprise solution company as well. If they decide to get into the enterprise space as well, I want them to price their services in a manner they can sustain enterprise offerings, build a team that can understand and manage enterprises and commit resources to mould a part of Google that is compatible with the way enterprises want to run their IT.
  2. No man is an island, and technology is here to serve mankind. No technology can stay relevant if it operates in isolation. Its funny that everyone talks of collaboration, team work and productivity while Apple, Google and Microsoft have built walls around their proprietary platforms. Dear Santa, I want you to give a contract to Leonardo DiCaprio to go back in time and invade the minds of Steve Jobs, Eric Schmidt and Steve Ballmer and plant the thought of creating a standard for interoperability between iOS, Windows 8 and android mobile platforms, helping enterprises to carry more effectively and efficiently a safe , secure and sustainable mobility strategy with heterogeneity as an integral feature.
  3. I wish for divine intervention to clear up the mobility space and drive clarity. If some need to die, please make it quick and painless (for everyone). Please bestow sustenance for the existing virtues of creativity, sense of purpose, social relevance and enterprise adaptability with all the players in the mobility space.
  4. Dear Santa, please give Leanardo DiCaprio a second contract to invade the dreams of all cloud service providers, planting the thought of creating a standard for interoperability and data exchange between clouds and for creating a standard framework and template for shifting data and workloads across clouds.
  5. I wish for the gift of the ability to quickly unlearn and sit in a discussion without carrying the burden of having to accept or reject everything being; for my team and me and for the world at large. I wish this for all politicians specifically.
  6. I want CISOs to get more business friendly and find ways to support adoption of new invasive initiatives rather than fight it!
  7. I wish for Microsoft to realize that mail, messaging and collaboration is availably free of cost thru social networking sites and get off their high horse and find a way to have more meaningful dialogue with the enterprise. I hope Microsoft's global leadership realizes this and re-structure their organization to operate more meaningfully in the current context and become pace setters in time to come.
  8. Dear Santa, please help me understand why I feel so hollow for Windows 8 as the next enterprise desktop computing platform. I am not able to analyse this hollowness in me effectively!
  9. I wish apple store infrastructure becomes available to the enterprises as a service enabling deliver enterprise app stores to our customers, partners and employees riding on apples creation.
  10. The last wish is a more personal one. Santa, I wish for the next new apple offering to be a personal device that can transport people across time and space. I , for once, want to say beam me up Scotty and experience it happen before I die. I also wish for the world to be free of guns (specially US and UP) , children to be safe, polar ice caps to stop melting and last but not the least , both Cameroon Diaz and me get 5 years younger each year for the next two years and then stop ageing!

Santa, some logistics. If you are flying around India, collecting the wish lists, your 3G might not work effectively everywhere and hence you might not be able to access this blog. To make it easier, I will hang a sock on the christmas tree with the wish list in it. Not too complicated a list, I am sure. For a hi-flier like you, this is easily do-able. Santa, you now operate in a world that is performance oriented, goal driven and results oriented. I will soon email you the balance scorecard based on which you will be appraised. You will get a 5/5 if you just manage to deliver to my last wish. You will get a special performance incentive bonus, if you manage to make any three of my first 9 wishes happen. No pressure buddy. Just do it!



Merry  Christmas and a happy holiday season to one and all. Hope your families and you have a blast bringing in the new year later this month. Wishing your families and you a fantastic 2013 filled with peace, prosperity, good health and happiness.
Cheers.






Followers

Google analytics