Tag: ITIL

2010 Hot Tech Jobs

“Everyone knows someone who loves Honda” commercial in context with Honda Facebook is a prime example how social network channels have changed today’s business.  If any IT executives still thinks that social networking platform is for kids and teenagers, wake up! You have already missed lots of opportunity, try to speed up and catch on.

Social network is integral in today’s sales and marketing for almost all products and services.  Customization of a product or service based on each individual requirement is not a new concept and it has been discussed and implemented in isolation. The challenge faced before was to approximate each individual’s requirements and social network is an approach to approximate individual’s requirement. Once the requirements are understood, social networks are again used to influence individual customers to buy the given product or service. There are quite a few books written to leverage social network to promote and market products and services. To summarize, in today’s challenging market, it is obvious and evident that social network plays major role in selling product and services to consumers and some cases, even to big corporations.

Given this context, current economical circumstances, growth potential, emergence of cloud computing, compliance conformance requirements,

The following IT jobs will have high market demand in 2010..

1. Enterprise Architect – (Thorough understanding of business process management, business strategy, IT strategy, portfolio management, social networking tools ,techniques and its business application and etc)
2. Security Officer/Analyst (Audit, compliance,policy management, Threats from social networking, Identify Management Strategy,proactive incident avoidance – data loss prevention)
3. Network Engineer – (SAN/IPS/BGP/SONET/DNS/Firewall/Load Balancer/NetCache devices/SSL Accelerator/SMTP/SNMP/High availability/Disaster recovery/..)
4. Cloud Architect ( Cloud operating system – like VMVare, Business cloud)
5. Application Architect – (open source technologies,blog – wordpress, blogspot, facebook, youtube, SaaS, twitter, GoogleWave, web services, Rich Internet application – AJAX/Adobe Flex/Microsoft Silverlight)
6. Information Architect (Data Mining, Dataware house, Reporting, business intelligence, text minig, search optimization)
7. ERP specialist (SAP, PeopleSoft, JD Edward, Oracle financial, Banking – Fidelity, FiServ, Shaw, Phoenix, Hartland, and etc) 
8. Vendor/Contract Management ( ITIL)
9. Program/Project Management (PMBOK, PRINCE frameworks)
10.Smart Phone Application Architecture & Design – (iPhone, BlackBerry, etc)

Technical Architecture Components

In general, infrastructure or data center cost is around 35-40% of an over all IT cost. Due to the high cost absorption in that area, it is prudent for any senior executive in the IT organization to have a better handle on the infrastructure cost.  The industry lacks uniformity in the cost management of IT as a whole and it applies to infrastructure/data center cost. The various cost management structure are available to manage the over all IT cost and it depends on the size and type of an organization. However, the general principle remain the same.

IT infrastructure cost  looked closely for IT cost optimization by every chief information officers. It is essential, particularly during this economical climate, to look the infrastructure cost distribution and study the alternative approaches for cost and competitive advantage. Chief Enterprise architects are directed by CIO and other senior executives to develop an IT infrastructure cost optimization program. To accomplish it, the enterprise architect must understand the high level information of  various components of  infrastructure and develop a technical architectural strategy.  Technical architectural strategy defines the future state and provides a foundation, the blueprint, for the infrastructure/data centre cost optimization program.

For any future state analysis and definition, the current state is studied and understood before a road map is developed to reach the future state.  1. To study the current state, itemize the various components of technical architecture and the service rendered in each components.

Components of technical/infrastructure architecture

  • Hardware
    • Servers
      • Distributed
        • WinTel
          • Linux
          • Windows
        • RISC
          • HP-UX
          • AIX
          • SGI
          • SUN Solaris
      • Mainframe
        • MVS
        • AS/400
    • Disk arrays
      • SAN storage
      • NAS storage
      • Backup
    • Network
      • Logical
        • Extranet
        • Internet
        • Intranet
      • Physical
        • Network Appliances (SSL accelerators, Net Cache devices, XML appliance)
        • Network devices (Routers, Switches, VPN devices, Hubs, Firewall, Wireless,Intrusion prevention)
        • Telephony devices (Dialer, ACDs, IVRs, PBX)
      • External Connectivity
        • SFTP drop box
        • VPN Tunnel
        • T1 line
        • ANX
        • OC3/5 internet connectivity
        • Frames/MPLS
    • Desktop
      • PC
      • Laptop
      • Mobile devices (iPhone, BlackBerry, Smart Phones, pagers)
  • Software
    • System Software
      • Server operating systems
      • Network operating system
      • Storage operating system
      • Desktop operating system
      • Compilers, Interpreters
      • File system management (VSAM, GFS )
      • Name resolution system (DNS)
      • Email servicing system (SMTP)
    • Web infrastructure
      • Application Server
      • Web Server
      • Portal Server
    • Data Administration
      • Database server – OnLine Transaction Processing (OLTP)
      • Data ware house
      • Reporting
      • Business Intelligence
    • Office management
      • Microsoft Office/OpenOffice
      • Email client
      • Browser
      • Remote login
      • Security – Virus prevention
    • Service Layer
      • Business process server
      • Message broker
      • Connector – database drivers, bridges,
    • Monitoring and control management
      • Service monitoring
      • Device monitoring
      • Compliance management
        • Data Loss prevention
        • Login monitoring
    • Collaboration Management server
    • Document management server
    • Storage Management Server
    • Emergency Management Service
      • Disaster Recovery Management
      • Business continuity Management
    • Enterprise Resource Planning (it will expand based on the core business)
      • Financials
        • Accounting
        • Management Accounting
          • Cash flow management
          • Fund flow management
      • HR
      • Procurement
  • Data center Services
    • Power grid architecture
    • Power Distribution Units (PDUs)
    • Backup power –
      • Automatic generators
        • Cooling and backup cooling for generators
        • Fuel capacity and distribution management
    • Cooling and heating
      • Backup cooling and heating
    • Wiring management
    • Rack management
    • Physical security
  • Security Service
    • Directory Services
    • Identity Management Services
      • User provisioning
      • Authentication
      • Authorization
      • User management
      • User de-provisioning
    • Network Security
    • Intrusion prevention
    • Firewall protection
    • Layered protection
      • Zoning – web zone, app zone, database zone, messaging zone, Demilitarized zone, file exchange zone

The service offering in each area depends on an enterprise.  Some enterprise has internal teams to provide all these services  and some has outsourced all of them. Mostly, enterprises adopt a hybrid approach with both external service provider and internal teams.  2. Define the future state in terms of strategic objectives like IT simplification, cost optimization, adaptability, agility for new market segment and etc.  3. For each component of the infrastructure, perform a SWOT, cost and new solution analysis and define the road map.

Rapid Solution Delivery Framework

In this tough economical situation, leading a multi-million, multi-year project to a failure is not an option for any corporation.  Leaders or managers who lead project for years without successful implementation must be watched closely by the executive management for their performance during this economical situation. I totally understand an organization can learn from their mistakes, but successful organization learns from others mistakes but not on their own cost.

The project managers and leaders are seeking the best possible ways to ensure successful implementation in spite of any unforeseen hindrance in the execution. Even for the multi-million dollar projects utilizing the cost effectively solution are demanded. The project managers and leaders are seeking the best enterprise or system architect to provide solution to exceed customer expectation, meet requirements and at the same time provide most innovative and cost effective solution.  Enterprise architects or system architects are required to have a set of tools in their arsenal to provide a rapid cost effective solution with highest possible success rate.

Rapid Solution Delivery Framework is an abstract concept used to rapidly define a cost effective and innovative solution. The key components of the framework are:

1. Cloud computing
2. Open source
3. Social network tools

Cloud computing: It addresses the rapid infrastructure setup or applicaton setup or business rules for any solution delivery. The cloud platform may come from external public cloud provider like Amazon or internal cloud provider or external private cloud provider (like secure24, rackspace for infrastructure) . It is rapid way of setting up the infrastructure for the solution delivery. There may be cases where cloud platform may also provide business solutions.

Open Source: There are lots of commercial software product companies leveraging the open source or supporting or sponsoring the open source to improve their commercial product quality tremendously. For instance, IBM supports Apache product development and leverages the Apache web server and bundles it as a IBM HTTP Server (I H S). The open source concepts are not pertained to system software. The open source concept proliferated to various segments and even in the chemical bonding structural analysis there are lots of open source tools available where the researchers and students easily learn and collaborate. Open source has become an integral of any IT solution delivery model.  Open source provides wide range of solutions from operating system, system software (webserver, database server, application server), application development frameworks (spring, hibernate, struts), security (OpenSSO, Crowd, OpenLDAP) , application development IDEs (like eclipse, Galileo ) and etc. These open source products not only provide quality solutions but also provide cost effective solutions.

Social network tools: Social networking concepts and its implementation matured over the years and it is extensively being used beyond for personal use. There are major corporations like Cisco, Deloitte, IBM uses the social network tools for better collaboration among the employees to provide effective solutions to their clients. The tools landscape in the social network media is vast and deserves a separate blog. To name a few major categories like Video, Video Aggregation, documents, events, Wiki, LiveCasting, Pictures, social bookmarks, Crowdsourced content, blog and etc. There are at least 3-4 popular tools in each of those categories. The social networking technology landscape plays a vital role in leveraging existing solutions, collaborate better among various stakeholder of the projects.

Vivek Kundra implemented few projects in DC state government as a CTO are few practical examples how social networking platform provides a foundation for a rapid cost effective solution.

Along with these key components, depends on the business requirements, there may be other commerical products like SAP, or Flex (for UI) will be part of the over all IT solution.

IT Waste Management..

hmm.. Do you know what is being wasted in your IT organization?

Nirvana (the highest level of maturity) is not reality in IT organization. It is a stretch goal. There are always room for improvement in any IT organization.

Some time back, a set of projects were perceived as a high business value projects and in last few months the business climate or economical climate might have changed and the project could be in the brink of extinction.

Some time back, a set of skills was perceived as a core competency for the future organization and due to the recent merger or acquisition or economical situation, the business strategy changed and hence the IT strategy. The core competency developed few years ago is not core any more in the current environment.

Some time back, a set of tools bought to enable efficiency with in the organization is not really working out due to various reasons..

What ever the situations may be, the past investment made in technology, people, process may not be currently required with in the organization.

IT Waste Management must be part of IT finance management group and IT finance manager/director is responsible for IT waste management function.

IT Waste Management Process:

Trigger:
Change in business strategy, IT strategy,executive leadership (end up by changing the IT strategy) or  merger, acquisition

  1. Clearly understand the current direction of company
  2. Clearly understand the change in direction due to the trigger
  3. Identify the gaps
  4. Assess the impact of directional change in terms of
    • Vendor Contract  – Hardware/software/Purchase service/Professional service
    • Intellectual  capital loss (work with HR and IT senior management )
    • System landscape  (work with Architecture team)
  5. Identify the retirement plan or reusable plan for all IT assets. Multiple teams like architecture, HR, procurement all need to work together to develop the above plans.
  6. Execute the plan. Realize and monitor the benefits
  7. Report the sun downed systems to IT controlling as IT impairment assessment. The IT intangible assets which are in the books can be adjusted and would bring tax benefits to the company.

The systems which are sun downed or retired in the process must be reported to IT controlling as a IT asset impairment assessment to reflect the new IT intangible asset value in the books. It would bring tax saving to the company.

The above steps are part of IT waste management process and must be performed every 3-6 months in every IT organization.  It will bring operational and cost efficiency to any IT organization.

IT Finance Management Framework – Part 2

Understanding how the IT budget process fit into the overall corporate finance is essential to grasp the big picture.  The following figure illustrates how the IT G&A operating budget fits into the over all corporate finance.

it_ga_budget2

IT organization must decide the technique suitable for the budget cycle. To select the best suited techniques the organization must make them self familiar with the available options. Let me list the various widely used technique available to create the IT G&A operating budget.

  • Static Budget – Presents one forecast for a given time frame and does not change for budget cycle
  • Flexible Budget – Budgeted Revenue and cost are adjusted during the budget cycle
  • Incremental budget – Previous year actual are taken as the base line and added or deleted additional cost for current year
  • Zero Based budget – Begins from ground up
  • Top Down budget – Each directors are given a budget task to align to CIO budget target
  • Participatory Budget – Developed as a collaboration with all directors (generally very difficult to make it practical)

There are other budgeting technique like activity based budgeting, Kaizen budgeting and etc. Kaizen  is a type of incremental budget with cost effectiveness target are given to each directors. To make the framework complete, I understand the widely used budgeting technique must be captured and it will eventually.

For this version 0.1, I want to start with zero based budget since I like the concept. It is very practical and gives an opportunity to each director or even senior manager or manager level to challenge every activities and look for some level of business case. Zero based technique can be used if it is top down budget and budget task are given by CIO to each director. Let me start with ZBB.

Zero based budgeting must be done in the manager or team leader level and rolled up to director and CIO level.  It requires the manager or team lead to understand the business and forecast the work required to keep the systems lights on, enhancements and G&A project.

it-finance-mgmt-how-to

The cost for lights on, enhancement and projects are will be incurred by employee, contractor, purchase servie, software cost & hardware cost. Each manager or team lead under each director will forcast for lights on, enhancement and project in terms of employee, contractor, purchase service, software cost and hardware cost.

The training required to perform the forecast will be the starting session of next part of this initial IT Financial Framework.

Twitter in enterprise

In last few weeks, there has been increased attention to Twitter micro blogging concept and technology since president elect Barack Obama’s twitter account was hacked along with few other celeberties.  Micro blogging was a dismissed concept in its infancy stage and due to its adaption particularly by the teens  it gained its popularity and benefit visualization was accomplished in a short time span.

Micro blogging is a compontent of web 2.0 and web 2.0 has been seriously considered by enterprises to maximize the benefits.  Vivek Kundra was promoting Twitter in the public office and there are major benefits of micro blogging in the emergency operation.

My views on how Twitter can be applied to an enterprise.

  1. Twitter can be used to communicate the status of various team members tasks in Agile software development methodology.
  2. Twitter can be used to keep the key stakeholder updated on the recent progress in production outages resolution (part of incident management)
  3. Twitter can be used to keep the team members up to date on execution of a major projects when teams are spread across the states, countries and continents
  4. Twitter can be used to understand what employees really LOVE to do. (All HR policies must be applied before enterprise uses this information for its use)