In 2006 I was the Head of Global Banking Technology and CTO for Thailand at GE Capital. Part of my job was — and still is — to understand different technologies and see how these could be used in a corporate context.
One question was/is always around optimizing and driving productivity around the desktop. Is there a better way for users? Can we increase the productivity for provisioning and users? Can we better reuse older hardware or adopt new technologies differently?
I tried to install Ubuntu Linux on my work Laptop. At the time, it was more difficult than nowadays, as many hardware vendors produce drivers only for MS Windows. Yet it did work and was rather refreshing. In effect all features worked almost out of the Box: Integration into Active Directory, E-Mail App linking into Exchange, and OpenOffice as productivity suit.
This followed by segmenting the user base across the firm and based upon the categorization (low end, medium, and power users), we would deploy OpenOffice (free and open source productivity suit), to all users with limited users. We had low end users, who would only get a thin client or older hardware with thin operating systems like Linux, Wyse, etc. on it. The user would use all applications through a web browser – inclusive email, if any were given.
Naturally, we would create local language documentation and online training. This was a relatively easy and very effective way of ‘upgrading’ users. Stability of desktops, security threats, and updates were all easier to do – customer image generation was also very easy to setup.
At Cisco Systems, one can choose between Windows, MacOS, or Linux OS. Self service support would be given based on Wiki’s and user groups. It worked very successful, as I was able to see a lot of staff adopting MacOS in the self service mode, even staff not familiar with tools and configurations.
Right now, I am still experimenting!
I am using Macintosh equally at home – MacMini and a MacBookPro. MacOS has a wide range of applications and I prefer using Apple’s Office Suite – iWorks (Pages, Numbers, Keynote) over MS Office, as it also integrates well with my iPad and iPhone.
On top, I am using a PC with Ubuntu Desktop Linux installed, to have a playground for multiple applications and better understanding of technologies — visualizations, Big Data, Big Analytics, etc.
Across the different technologies areas, a lot of technology innovation comes out of the open source world (Java, Service, Big Data, Operating Systems, etc.) and are often absorbed by software firms. From that perspective it is good, to have an opportunity to try out these open source packages, as well as, reading up on the community pages. It gives deeper insights and allows for better business decisions (regardless whether these are circulating across open source or commercial source).
My key requirement is a sandbox like computer environment I can experience new technologies with it, to input into my professional life.
So I downloaded the Ubuntu Linux Operating System, followed an guide on the same web site to create a Bootable USB Drive — a small Windows app does this — and booted my Desktop with it. It took 20 Minutes and my Computer had Ubuntu installed and all working.
I actually like working on Ubuntu a lot. It is very fast and has a very good app store. All the application I need are free.
Key applications are Chrome Browser, Firefox, Skype, Spotify, Steam (the gaming platform), PyCharm (Pythong development environment), Twitter client, Picture tool, Visualisation tool (VirtualBox), Open Office/Libre Office free suite and integrated OS Tools (Picture Viewer, Chat, EMail, Movie player, etc.).
Cloud providers are having a set of tools, to allow integration with DropBox, Google Drive, and of course browser based access of Google Apps, and Apple’s iCloud (with Apple’s Office Apps in the cloud). Given that I am using privately Apple and Google Apps for a long time, I don’t have the migration issues with moving files or changing applications.
Business applications should either be browser based or run as apps on Android or iOS or all of this together. Linux runs on most Desktop and Laptop hardware. It is easy and efficient on old hardware. Integration into a mixed Microsoft, Apple, iOS, and Android environment is easy. Linux can integrate into the so called Microsoft Domain and Exchange servers and has Management tools.
I would highly recommend corporations to consider Linux on the Desktop and Laptop, to drive out cost and complexity.
A word on the Bring Your Own Desktop BYOD Strategies.
They often assume a Windows Desktop will be streamed via tools from a Service — a window on your desktop which in effect acts as a remote sandbox for business applications. For the amount of money that takes, I would strongly feel a Google Apps, OpenOffice, and Browser access combo would drive more efficiency for less cost.
The time has come where companies need to decide what they want to be, driving unique sales propositions, by customizing they Marketing, PR, and Technology or outsource with the focus on providing commodity (or at risk of being) products! A hackthon in a corporation who is almost fully outsourced is a mere marketing trick, to look good in the media, but it doesn’t provide a unique ability to drive unique digital products at speed. A hackthon in a corporation who is almost fully outsourced is a mere marketing trick, to look good in the media, but it doesn’t provide a unique ability to drive unique digital products at speed.
When consider business strategies and models, there is a new question now: What is the approach to digitization and technology?
The answer will lead to a different operational framework of the company. Select the cage you want to live in!
Once the fundamental approach has been selected and invested in, it is very costly and time consuming to drive an opposing strategy. I have seen small and big companies being driven into bankruptcy in the US, Thailand, or Singapore in their attempts to significantly alter the model.
How competitive do we want to be?
How unique do we want to be?
How much investment is it worth to us?
How much effort and restructuring are we ready to do?
What is commodity for me?
Business Models and the ability for corporates to evolve, are dependent by the technology approach they choose.
Many traditional companies and startups are stumbling through their technology choices, often in reaction to perceived short term needs, causing issues downstream when market pressures are changing. A Board of Directors needs to choose their technology approach, based upon their business model of the company. Changing quadrants as outlined above will take time, possibly many years and has far reaching impact on skills, people, processes, and cost.
Do I want the same digital platforms as others or one others could equally well buy versus a unique technical capability? The answer will allow you to decide the level of differentiation, but also carry dependencies. Acquiring a certain set of tools and services will make you dependent on a delivery model limiting flexibility, cost, and time to market for your organization.
There are further dependencies on hiring and managing talent, revising your decisions, office space, managing and sourcing talents, etc. Typically organization generate a framework for all corporate technology services and breaks down this large questions into segments, to decide in which specific domain the question should be answered how!
Google and Facebook have developed their own servers, perfectly integrating into the operating system, administrative and application layers-‘Data centre health’ with little people involvement. They also adopt and sharing open source and free software, where it is in to the benefit of their own business model – Operating System and Data store technologies benefits of having a bigger community to evolve standard functions creates better quality commodity functions. This approach requires developing internally deep skills and ongoing investment to develop an architecture, a multi-year road map, and understanding the delivery methods. It less the time of size of teams, but the depth one can attract.
Low customization and low vendor quadrant
Are they using technology at all? Is it a bank? Start thinking about your technology adoption! Think about a motorsai driver in a Soi, who might never have thought about a smart phone. Now he can a.) afford it and b.) can use the app to maximize to assign jobs all over the city to him = profits. Technology is key for everyone.
Fully outsourced data centers and applications, such as HR, finance, collaboration, Email, ERP or other business apps (e.g., credit card, OSS, BSS). With in the framework vendors could customized the setup of existing products and services. Clearly, a large portion of the responsibility of operating in budget, time, and quality would relate to the service and product providers the company selected. However, you inherit the properties of each provider you choose. Cost, time to market, and ability to customize is within the framework you decide. AWS can add multiple features to their cloud platform every week.
The vendor scene is also changing.
Innovation happens in open source and communities, vendors are driven towards services and consultants often build capabilities around products. Buy-ecosystems increasingly prices towards commodity, but open source platforms are used for high end skills and vertical products. Both customers and vendors are having the same challenges in sourcing for the skills. Often this model uses commodity services skills. High end and in-depth skills are difficult to integrate in such a model. Managing and delivery products based upon outsourcing or 3rd parodist and services, can be as challenging as in-house deliveries of the such features. These are just different models. In traditional corporates many technology professionals are used to the buy model. In the startup world many technologists are focusing on the custom build model.
I have seen corporates and startups with poor platforms requiring complete rework. Equally I have seen large corporates in the buy model, paying high price and getting low end skills from product and service vendors, in expanding even simple initiatives into annual turn around times. Cloud vendors are breaking out of this paradigm, as they are providing commodity platforms – being the same for everyone – and are increasing quality. Here is a good game for buyer’s need to address commodity products.
Thomson Reuters invited me to share some of my thoughts on corporate readiness for the AEC Asean Economic Community, based upon my blog articles.
The following are my summary points, which shared during a panel discussions.
General thoughts on ASEAN
ASEAN needs visionary leaders who given ASEAN and the community a strong vision. Think Adenauer and de Gaulle, who forged a peaceful and prosperous Europe post World War II. What will ASEAN and the AEC be when it grows up?
Slow market liberalisation through the AEC and also other free trade agreements
Launch and adoption of digital businesses like UBER, GrabTaxi show both the need and that existing players across ASEAN (the globe?) aren’t addressing clients needs
Local companies need to drive scale or excel in a niche to compete, due to market liberalisation
Foreign companies who are having a global operating model can compete easier in some sectors versus locals
Integration drives organizations to expand — competition to head up dramatically
Many “fake” experts on AEC, ASEAN Integration, and Corporate Transformation
Having had global, regional, and local roles, I would argue that from a multi national perspective the priorities and views are are more clear versus a local only perspective.
Business challenges for ASEAN integration
Asean Conglomerates often prefer to expand horizontally into different verticals versus expand vertical businesses (sense of control within a geographic area)
ASEAN and APAC integration drives competition and hence (verticals) organizations to scale, to regionalize
Expanding vertical business such as banks or telecommunication company, requires operational and technology excellence
Depending on businesses entry cost across the region still high:
Rules of incorporation and shareholder ship
Visa and Labour rules
Easier for large corporation
Languages / it’s not always about english! Why are there no similar institution like Goethe Institute and Alliance Francaise by asian countries? A Thai or Indonesian Institute for language and culture across the region…
Addressing organization readiness
Process and ongoing optimization, goal oriented
Better measurements and metrics
Data driven and flexible
Technology & Digitization
Often outsourcing but not innovation attitude
Innovation and continues evolvement
Adoption of Free and Open Source to drive internal tech skill and innovation
For a discussion with a friend, who is CIO&COO at a Thai company, I have drafted a few pages showing one approach to a technology driven change agenda, around an enterprise architecture team.
Enterprise Architecture is evolving to become a business and technology strategy and transformation office for corporates. The precise role depends on the organisational context. Architects – much like consultants – need to align with the way the organisation works and change it, to ensure desired outcome. Remember the key focus must be the result in achieving metrics and results in delivery, not the academic beauty of a model. As such Change Agents metrics should be aligned with the desired results the organisation has to achieve. Productivity and revenue improvements, agility, quality, etc. These encompass all other measurements.
The dimensions of change journeys are around the business itself: Strategy itself, but also the priorities of the strategic imperatives and (new) it’s properties. The strategy might be a geographic expansion, the priority is the consumer business, and the property is the level of agility product implementation and speed. Technology would need to consider evolving targets and not be in a sequential delivery model, but focus on more rapid and more quality, rather than overly focusing on commodity products and vendors. Commodity shouldn’t be a concern, but the delivery of the unique capabilities. This requires depth and experience, which can be bought only with difficulity. This while adopting innovation and consistently driving productivity, as part of life. This interlinks with the operating model itself. Technology influences processes, setting of metrics, and organisational needs, as well as a move to data centricity. Process centric organisations staff often let go of the goals the organisation has and rather focus on following processes. People enablement comes on the back of data and analytical results. This requires cultural changes, as much as skill development, and a strong change management function. I am a big fan of developing people and make them better, stronger, faster, creating a cheaper, better, and more agile organisation.
Logical Enterprise Framework
The core of the architecture work is to drive a sensible framework, in alignment with the business and other enabling functions. This becomes the road map and a communication vehicle. What we are trying to develop – Services for startups/corporates/consumers/employees? What products and frameworks do we require – Corporate, Retail, Cash? What do we need to manage — Monitoring, Operational risk? Finally, what is the business infrastructure required – ERP, Process and Data Management, etc.
Guiding principles are an essential way to drive strategy and the transformation journey it self.Key principles are to generate a new delivery engine for technical and business artefacts, at key level of detail.
The upgrade of the corporate ‘engine’ end to end is a difficult business has many dependencies, but this is the task at hand. Building a new corporate engine takes a couple of months and is the platform of which we can iterate in weeks or months new capabilities. A new capability could be a new HR function, contact centre, knowledge management, data centre, etc. It is important, however, not to stop the engine whilst it’s running. The larger and more immovable the organisation (feels like my back pain), the longer it takes to get it going. When it is humming though, intelligent management to keep it going is required. This often includes the redo of a delivery methodology (“SDLC System Delivery Life Cycle”). Examples are time to delivery, but also problems in the testing phase. These are pointing to lack of quality of delivery and a gap in-depth design. New methodologies for delivery such as “DevOps” will help to drive better design and strategy (alignment) and quality (better resources, adoption of open source, improved and reusable APIs).
Typically, the team who is getting it going and start with renovating the ‘hotel’, will at some point want to move on to the next house (2-3 years) and that is actually a good thing. There are people at corporates who love to be there for the long run and there are others, who are thrilled by change and will feed of the next change. Both are required to drive fundamental change. It is also my experience, that the team responsible for large programs (and who are good at it), often cross political boundaries and that can make moving advisable – often consultants are at the core of these journeys, which can make such aspects easier. The skill requirements are diverse, but each of the key people must be exceptional strong. To me this means, that they are close and hands on to the content and not only “power point experienced.” In my view, it is more helpful to have a small team of 5-10 skilled resources or are managing all key initiatives within the transformational portfolio. The key resources need to enough of source code, pay structures, credit card dynamics, etc. to drive success. They link board level thinking to the execution tier. Not having this, will fail this journey. Often these projects are being made too big with too many senior managers. The project teams doesn’t see the ground anymore (What is the ground? Heaven is nicer!) and you know this program will cost hundreds of millions, but definitely not deliver benefits. Most successful initiatives are small budgets with ingenious teams versus big budget productions where a few million don’t matter. Many small directly benefiting projects are key, but are difficult to orchestrate and manage. This is the experience to build. I recall at the transformational journey at General Electric – reporting directly to the global CIO – I called the global leaders at really inconvenient times around the globe, worked out configurations, processes, and APIs with vendors, negotiatied, because every day is precious and the delivery date and content is scared.
There are many aspects in a transformational journey and images try to give lead to most topics, but books can be filled around this. So just take it as its meant: A teaser!