Welcome!

Microservices Expo Authors: Pat Romanski, Liz McMillan, Elizabeth White, Derek Weeks, LeanTaaS Blog

Related Topics: Microservices Expo, Java IoT

Microservices Expo: Article

Business Technology Centers of Excellence - Investing in Your Future

Ensuring the business value of your technology

Now is the time to invest.  As organizations enter the planning stages for their key 2012 initiatives, it is time to invest in the ingenuity that enables companies to continuously strive for the ever-elusive competitive edge.  It is time to invest in innovative processes and insight that creates lasting business value for customers and shareholders.  It is time to invest in the advanced technology that provides the foundation and tools for the people and processes to meet their true potential.  This means investing in the organizational construct known as a business technology Center of Excellence (CoE).

The general concept of a business technology CoE has occasionally been incorporated into everything from a skunkworks-oriented IT research & development team to a full-fledged enterprise architecture organization.  Corporate enterprise IT R&D teams are typically assigned a mission to constantly assess trends in business technology and make recommendations regarding their usage.  These teams can serve a vital purpose in some companies, but are often challenged in making the connection between the new technologies and their immediate benefit to the business’ bottom line.  Similarly,  enterprise architecture teams have been very successful in documenting and establishing governance over the existing business, organizational, and technical constructs of a corporation, but have been challenged in delivering ongoing, proactive, and immediate strategic value to the business.  A well-defined CoE with a specific mission addresses both the tactical and strategic issues associated with implementing new business technology solutions while remaining focused on the value the technology provides to the business.

Begin by considering how the CoE will be staffed.  The core team should consist of experienced professionals who have an understanding of many technology domains as well as a solid grasp of the business.  As with any high profile transformational initiative, it should be staffed by high performers with a proven track record of success.  This initial team will morph into the internal consultants in the organization who will be charged with driving change, so they need to have credibility and influence with both the business and IT departments.  From a practical standpoint, the enterprise architecture team is likely to have the most qualified candidates.  Suggestions for staffing additional roles and responsibilities beyond the CoE leadership will be discussed later.

The graphic below demonstrates both an organizational construct as well as the functional considerations that need to be addressed when introducing new business technology into the enterprise.  As with any enterprise initiative, it all begins with an examination of the business priorities.  This enables the team to understand where the greatest opportunities lie for technology to play a transformative role.  This understanding will then drive the situations, scenarios, and business problems to which the new technology can be applied.  For example, a business initiative focused on expansion into emerging markets with minimal technical expertise can drive the need for rapid provisioning of IT solutions and/or private cloud solutions.  Depending on the technology in question, these two CoE elements can actually drive each other.  For example, an understanding of business analytics technology and the role it can play in transforming organizational decision making can become the foundation that drives ideas for new business initiatives.  It may be considered blasphemous in some organizations, but there is nothing wrong with an emerging technology solution looking for a critical business problem to solve.  The business initiative and technology domain  decisions will in effect become the organizational charter for the CoE and therefore define its mission.

Once the mission is established, there are four areas of consideration that the CoE must address in order for a solution to become enterprise class.  From a timing perspective, some areas must be addressed prior to others, but all must be taken into consideration from the beginning.  Although there is minimal overlap in terms of purpose of any of these, they are complementary and are all required in order to deliver an enterprise class business solution.  The first area is Architecture.  As the saying goes, Architecture establishes the proverbial “rules of the road” that guide decision making and link the actual technical solution back to the business priorities.  Architecture includes the organizational thought leadership and evangelism that will drive adoption of the technology across the enterprise.  Techniques will include proofs of concept and prototypes that address specific business problems, the selection of the technology best suited for the organization, and a detailed understanding of the business value derived from the investment in the technology.  This function should be executed by the CoE leadership described earlier.  A combination of business leaders and architects set the overall direction of the CoE and lead execution.

The second area of consideration is Solution Development.  Even if the bulk of the solution is acquired from vendors rather than built in house, attention has to be paid to ensure that the implementation of the business functionality is done in a consistent and repeatable fashion.  These areas would typically be addressed by the development leads responsible for understanding the deep technical details of the technology, the optimal methods and nuances involved in deploying and reusing its components, and ensuring that the solution is well tested and exercised before it is used by the organization.  If, for example, the CoE is focused on the business process management (BPM) technology domain, these individuals would understand how to use the BPM tooling to map business processes, pass the appropriate business information between systems and humans, and all of the application integration details (service definitions, etc.).

The third area of consideration focuses on the Infrastructure components.  This includes   everything that ensures the establishment of an enterprise class environment upon which the solution can be hosted.  It includes defining and deploying installation and configuration procedures for the hardware and software to provide a highly available, scalable, recoverable, and secure environment.  These responsibilities would be executed by individuals such as systems administrators or engineers who understand capacity planning and all aspects of infrastructure management.  They would ensure that the solution adheres to established enterprise IT standards and reuses existing corporate hardware (servers, network, storage, etc.) and middleware (databases, application servers, etc.) to the greatest extent possible.

The fourth and final area of consideration focuses on post implementation Solution Support.  As critical as the solution is to the achievement of business priorities, systems and personnel need to be in place to ensure that it is functioning optimally.  This includes the ability to monitor the solution from a performance, availability, and functionality perspective as well as ensuring the proactive escalation and resolution of any issues.  Depending on the organization, this function may be performed by the same professionals responsible for the Infrastructure area of concern mentioned previously.  Similarly, any monitoring, service request management, and escalation systems already in place for the existing enterprise IT environment would be utilized for the new technology as well.

Although the graphic does not represent it, there is a cycle involved in each of these areas of consideration.  As the team and the solution evolves, new experiences are introduced that can iteratively drive more business value and efficiency.  However, once the CoE has achieved its initial mission and the solution has been rolled out, the teams focused on Architecture and Solution Development would remain in place and continue to act as internal consultants and evangelists to spread the technology and its business benefits across the enterprise.  The professionals focused on Infrastructure and Solution Support will have successfully integrated the new technology into the enterprise and would take on less of a role in driving further adoption.

As has been proven time and time again, technology itself cannot transform a business nor take it to the next level of success.  As Jim Collins articulates in his perennial best seller, “Good To Great”, however, technology can become the "accelerator" that enables the transformation.  Establishing a Center of Excellence that enables dedicated professionals to focus on applying a specific technology domain to a business problem will better enable the organization to reap greater benefits from its investment in the technology.

More Stories By Douglas Allen

Douglas W. Allen is a husband and father from Des Moines, IA and the owner of the winningtechnicalsales.com blog, dedicated to the sales engineering profession. As a technical sales manager at IBM, his team is dedicated to helping customers design and deploy enterprise-class business technology solutions that enable those customers to make money, save money, or mitigate risk. He is currently on a campaign to convince the world that the past, present, and future of rock and roll recently came out of New Jersey in the form of The Gaslight Anthem. He can be reached at www.linkedin.com/in/douglaswallen.

@MicroservicesExpo Stories
SYS-CON Events announced today that Synametrics Technologies will exhibit at SYS-CON's 22nd International Cloud Expo®, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Synametrics Technologies is a privately held company based in Plainsboro, New Jersey that has been providing solutions for the developer community since 1997. Based on the success of its initial product offerings such as WinSQL, Xeams, SynaMan and Syncrify, Synametrics continues to create and hone inn...
As many know, the first generation of Cloud Management Platform (CMP) solutions were designed for managing virtual infrastructure (IaaS) and traditional applications. But that's no longer enough to satisfy evolving and complex business requirements. In his session at 21st Cloud Expo, Scott Davis, Embotics CTO, explored how next-generation CMPs ensure organizations can manage cloud-native and microservice-based application architectures, while also facilitating agile DevOps methodology. He expla...
DevOps promotes continuous improvement through a culture of collaboration. But in real terms, how do you: Integrate activities across diverse teams and services? Make objective decisions with system-wide visibility? Use feedback loops to enable learning and improvement? With technology insights and real-world examples, in his general session at @DevOpsSummit, at 21st Cloud Expo, Andi Mann, Chief Technology Advocate at Splunk, explored how leading organizations use data-driven DevOps to close th...
"WineSOFT is a software company making proxy server software, which is widely used in the telecommunication industry or the content delivery networks or e-commerce," explained Jonathan Ahn, COO of WineSOFT, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Some people are directors, managers, and administrators. Others are disrupters. Eddie Webb (@edwardawebb) is an IT Disrupter for Software Development Platforms at Liberty Mutual and was a presenter at the 2016 All Day DevOps conference. His talk, Organically DevOps: Building Quality and Security into the Software Supply Chain at Liberty Mutual, looked at Liberty Mutual's transformation to Continuous Integration, Continuous Delivery, and DevOps. For a large, heavily regulated industry, this task ...
The notion of improving operational efficiency is conspicuously absent from the healthcare debate - neither Obamacare nor the newly proposed GOP plan discusses the impact that a step-function improvement in efficiency could have on access to healthcare (through more capacity), quality of healthcare services (through reduced wait times for patients) or cost (through better utilization of scarce, expensive assets).
The past few years have seen a huge increase in the amount of critical IT services that companies outsource to SaaS/IaaS/PaaS providers, be it security, storage, monitoring, or operations. Of course, along with any outsourcing to a service provider comes a Service Level Agreement (SLA) to ensure that the vendor is held financially responsible for any lapses in their service which affect the customer’s end users, and ultimately, their bottom line. SLAs can be very tricky to manage for a number ...
The dynamic nature of the cloud means that change is a constant when it comes to modern cloud-based infrastructure. Delivering modern applications to end users, therefore, is a constantly shifting challenge. Delivery automation helps IT Ops teams ensure that apps are providing an optimal end user experience over hybrid-cloud and multi-cloud environments, no matter what the current state of the infrastructure is. To employ a delivery automation strategy that reflects your business rules, making r...
Modern software design has fundamentally changed how we manage applications, causing many to turn to containers as the new virtual machine for resource management. As container adoption grows beyond stateless applications to stateful workloads, the need for persistent storage is foundational - something customers routinely cite as a top pain point. In his session at @DevOpsSummit at 21st Cloud Expo, Bill Borsari, Head of Systems Engineering at Datera, explored how organizations can reap the bene...
The past few years have brought a sea change in the way applications are architected, developed, and consumed—increasing both the complexity of testing and the business impact of software failures. How can software testing professionals keep pace with modern application delivery, given the trends that impact both architectures (cloud, microservices, and APIs) and processes (DevOps, agile, and continuous delivery)? This is where continuous testing comes in. D
In a recent post, titled “10 Surprising Facts About Cloud Computing and What It Really Is”, Zac Johnson highlighted some interesting facts about cloud computing in the SMB marketplace: Cloud Computing is up to 40 times more cost-effective for an SMB, compared to running its own IT system. 94% of SMBs have experienced security benefits in the cloud that they didn’t have with their on-premises service
There is a huge demand for responsive, real-time mobile and web experiences, but current architectural patterns do not easily accommodate applications that respond to events in real time. Common solutions using message queues or HTTP long-polling quickly lead to resiliency, scalability and development velocity challenges. In his session at 21st Cloud Expo, Ryland Degnan, a Senior Software Engineer on the Netflix Edge Platform team, will discuss how by leveraging a reactive stream-based protocol,...
Admiral Calcote - also known as Lee Calcote (@lcalcote) or the Ginger Geek to his friends - gave a presentation entitled Characterizing and Contrasting Container Orchestrators at the 2016 All Day DevOps conference. Okay, he isn't really an admiral - nor does anyone call him that - but he used the title admiral to describe what container orchestrators do, relating it to an admiral directing a fleet of container ships. You could also say that they are like the conductor of an orchestra, directing...
Our work, both with clients and with tools, has lead us to wonder how it is that organizations are handling compliance issues in the cloud. The big cloud vendors offer compliance for their infrastructure, but the shared responsibility model requires that you take certain steps to meet compliance requirements. Which lead us to start poking around a little more. We wanted to get a picture of what was available, and how it was being used. There is a lot of fluidity in this space, as in all things c...
The goal of Microservices is to improve software delivery speed and increase system safety as scale increases. Microservices being modular these are faster to change and enables an evolutionary architecture where systems can change, as the business needs change. Microservices can scale elastically and by being service oriented can enable APIs natively. Microservices also reduce implementation and release cycle time and enables continuous delivery. This paper provides a logical overview of the Mi...
Gaining visibility in today’s sprawling cloud infrastructure is complex and laborious, involving drilling down into tools offered by various cloud services providers. Enterprise IT organizations need smarter and effective tools at their disposal in order to address this pertinent problem. Gaining a 360 - degree view of the cloud costs requires collection and analysis of the cost data across all cloud infrastructures used inside an enterprise.
"I focus on what we are calling CAST Highlight, which is our SaaS application portfolio analysis tool. It is an extremely lightweight tool that can integrate with pretty much any build process right now," explained Andrew Siegmund, Application Migration Specialist for CAST, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"We started a Master of Science in business analytics - that's the hot topic. We serve the business community around San Francisco so we educate the working professionals and this is where they all want to be," explained Judy Lee, Associate Professor and Department Chair at Golden Gate University, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Gone are the days when application development was the daunting task of the highly skilled developers backed with strong IT skills, low code application development has democratized app development and empowered a new generation of citizen developers. There was a time when app development was in the domain of people with complex coding and technical skills. We called these people by various names like programmers, coders, techies, and they usually worked in a world oblivious of the everyday pri...
The “Digital Era” is forcing us to engage with new methods to build, operate and maintain applications. This transformation also implies an evolution to more and more intelligent applications to better engage with the customers, while creating significant market differentiators. In both cases, the cloud has become a key enabler to embrace this digital revolution. So, moving to the cloud is no longer the question; the new questions are HOW and WHEN. To make this equation even more complex, most ...