Welcome!

@CloudExpo Authors: Yeshim Deniz, Carmen Gonzalez, Pat Romanski, Elizabeth White, Liz McMillan

Related Topics: @CloudExpo, Microservices Expo

@CloudExpo: Blog Post

CIO as Service Broker in 2015: One Metric To Track

Why Less Code Per Function Point Is an Important Metric

Business As Usual in 2015
With everything that is occurring around new technologies at the end of 2014, life will be continue on as usual for the CIO.

  • Deliver the desired capabilities for business through IT
  • Provide innovation and differentiation for the underlying business through IT

The message is simple, but how can they measure themselves to this in the new technology environment?

Function Points Measure of Business Capabilities
Over the years Function Points have been a most scientific method of measuring the size of business capability. The main reason is that function point is technology agnostic and counts the output directly from the point of view of business user. So at the end of day any gain in the served function point of an application means an increased business capability.

Typically delivering function points comes at cost of certain number of code, typically for example if you deliver one function point this may cost an organization some 70 odd lines of code and the associated cost of development and effort.

Most organizations have some level of benchmark of the typical lines of code they produce to delivery one function point.

So far it used to be a metric for application development project managers to reduce the lines of code per function point through object-oriented development principles and code reuse.

But in 2015 it could very well be a measure of an effective CIO.

Why Would a CIO Care about Lines of Code
We may tend to think why would a CIO has to care to such a low level metric of Lines per function point. But the careful analysis of emergence of a Hybrid IT and CIO's role as Service Broker than a Service Provider this metric makes all the more sense, and it is not just a measure of software development skills but more of an adoption of innovative business models of PaaS & SaaS.

CIO as a Service Broker
It has been the highest priority of many CIOs to make their IT as a Service Broker, but this is always been a difficult one. But by setting a simple metric of reducing the number of lines of code per delivered business capability (i.e., Function Point) CIOs can easily progress towards their goal.

Let us start analyzing ways how a CIO can typically achieve this goal of reducing the lines of reducing the lines of code per function point.

Adapting to PaaS for New Development
PaaS (Platform as a Service) provides a great opportunity to reduce the lines of code on pre-built tasks of framework and concentrate only on the business capability. By adapting to PaaS platforms like Azure,BlueMix ... CIOs can straight away work on this metric.

Utilizing SaaS and Integration
SaaS market is rapidly expanding, it is true that most times a SaaS solution may not be a right fit, but by doing the right level of integration, transformation, aggregation and packaging between multiple SaaS solutions, CIOs can achieve the desired level of business functionalities with negligible or no code. Also by retiring existing applications which can be taken care with SaaS significant lines of code will get reduced while the same functionality is still get delivered by the SaaS application.

Leverage the Non Functional Requirements from Cloud
Every application has to have a level of QoS (quality of service) associated with it, be it.

  • Availability
  • Scalability
  • Security

Traditionally these factors have been part of the code. But cloud platforms like Azure... have always been abstracting them and providing them out of the box utilizing them will reduce the number of lines of code per business functionality.

While there is no doubt that most CIOs would transformation into Service Brokers in this year and coming years, it is always difficult to find a path towards it, by measuring them with the metric of ‘Reducing the Lines of Code Per Delivered Function Point', CIOs can automatically go towards that path.

Action Items for CIOs
CIOs may have to do some steps towards the goal of transforming their IT as a Service broker with this simple metric in mind.

  • Identify the key applications that needs to be enhanced or delivered as part of 2015 business needs
  • Calculate the base function points for these applications
  • Calculate the current lines of code
  • Derive at current lines of code per delivered function point
  • Establish 2015 Business Priority needs
  • Embrace PaaS / SaaS / Hybrid IT / Integration where possible
  • Measure the revised lines of code per delivered function point
  • Aim to reduce the above metric

By adopting the above model, we will see an automatic shift towards a Service Broker style of functioning, as we further work on other applications this will get added on to the momentum that is already built.

More Stories By Srinivasan Sundara Rajan

Highly passionate about utilizing Digital Technologies to enable next generation enterprise. Believes in enterprise transformation through the Natives (Cloud Native & Mobile Native).

CloudEXPO Stories
Mid-sized companies will be pleased with StorageCraft's low cost for this solution compared to others in the market. There are no startup fees, our solution has a predictable monthly cost, highly competitive pricing and offers ongoing value for our partners month after month. By enabling pooling and StorageCraft's 30-days of free virtualization the company removes several concerns surrounding machine size management and disaster recovery testing costs that add to the complexity of implementing a disaster recovery solution. In addition, their One-Click orchestration makes it simple to recover when needed, as all the work to setup a network and different connections is already complete.
Ivo Lukas is the Founder/CEO for 24Notion. 24Notion is the first integrated marketing/digital PR & lifestyle agency with special emphasis on giving back to the global communities. With a broad understanding the art of non- traditional marketing, new media, communications and social influence. 24Notion ranked #12 in Corporate Philanthropy nominated by Portland Business Journal Book of List.
Most modern computer languages embed a lot of metadata in their application. We show how this goldmine of data from a runtime environment like production or staging can be used to increase profits. Adi conceptualized the Crosscode platform after spending over 25 years working for large enterprise companies like HP, Cisco, IBM, UHG and personally experiencing the challenges that prevent companies from quickly making changes to their technology, due to the complexity of their enterprise. An accomplished expert in Enterprise Architecture, Adi has also served as CxO advisor to numerous Fortune executives.
Eric Taylor, a former hacker, reveals what he's learned about cybersecurity. Taylor's life as a hacker began when he was just 12 years old and playing video games at home. Russian hackers are notorious for their hacking skills, but one American says he hacked a Russian cyber gang at just 15 years old. The government eventually caught up with Taylor and he pleaded guilty to posting the personal information on the internet, among other charges. Eric Taylor, who went by the nickname Cosmo the God, also posted personal information of celebrities and government officials, including Michelle Obama, former CIA director John Brennan, Kim Kardashian and Tiger Woods. Taylor recently became an advisor to cybersecurity start-up Path which helps companies make sure their websites are properly loading around the globe.
René Bostic is the Technical VP of the IBM Cloud Unit in North America. Enjoying her career with IBM during the modern millennial technological era, she is an expert in cloud computing, DevOps and emerging cloud technologies such as Blockchain. Her strengths and core competencies include a proven record of accomplishments in consensus building at all levels to assess, plan, and implement enterprise and cloud computing solutions. René is a member of the Society of Women Engineers (SWE) and a member of the Society of Information Management (SIM) Atlanta Chapter. She received a Business and Economics degree with a minor in Computer Science from St. Andrews Presbyterian University (Laurinburg, North Carolina). She resides in metro-Atlanta (Georgia).