Category Archives: IT Business

Four Point DevOps Story

Build team interest and passion in DevOps by promoting four DevOps themes:

  1. DevOps PaaS Delivers at the Speed of Business Demand
  2. DevOps Equals DevOps Principles Plus DevOps Practices
  3. The Agile DevOps PaaS Mindset
  4. ALM PaaS Bridges the Dev Gap

Every team member desires to fulfill their objective while delivering  at the Speed of Business DemandHigh performance IT teams move at the speed of business.

They rapidly deliver high quality software solutions that enable business penetration into new markets, create innovative products, and improve customer experience and retention. Unfortunately, most IT teams do not have an environment fostering the rapid iteration, streamlined workflow, and effective collaboration required to operate at the speed of now and capture business opportunity. Disconnected tooling, static environment deployment, and heavyweight governance across development and operations often impede rapid software cycles, minimize delivery visibility, and prohibit innovative experimentation.

A new, more responsive IT model is required!  

A more responsive IT model incorporates  DevOps Principles Plus DevOps Practices.

Every successful, long-lasting model has a clear manifesto outlining goals and principles. Many DevOps adopters may not be aware of the DevOps Manifesto (created by Jez Humble @jezhumble) nor how successful DevOps requires keeping a clear focus on principles, practices, and value (instead of infrastructure tooling.

When teams converge agile and DevOps practices with Platform-as-a-Service (PaaS) infrastructure, they adopt an agile DevOps PaaS mindset.  They create a collaborative environment that accelerates business enablement and increases customer engagement. Adopting agile devops requires a structural mind shift, and successful IT teams follow manifesto guidance to change delivery dynamics, take small steps to build one team, focus on real deliverables, accelerate reactive adaptation, and guide continuous loop activity.

Effective cross-functional teams drive every big success. Whether bridging dev with ops or biz with dev, encourage self-organizing teams and value small daily interactions.

ALM PaaS bridges the development gap between corporate IT and distributed outsourced development activities. The traditional gap impedes system integration, user acceptance testing, visibility into project progress, and corporate governance. Stephen Withers describes an often true, and ineffective current ALM state:

” the CIO does not have visibility of the overall project: this is a major problem.”

A top CIO desire is to obtain portfolio-wide visibility into development velocity, operational efficiency, and application usage.

What solution or best practices do you see solving balkanized, silo development tooling, fractured governance, disconnected workflow, and incomplete status reporting when working with distributed outsourced teams or across internal teams?

Recommended Reading

  1. DevOps PaaS Delivers at the Speed of Business Demand
  2. DevOps Equals DevOps Principles Plus DevOps Practices
  3. The Agile DevOps PaaS Mindset
  4. ALM PaaS Bridges the Dev Gap

 

Accessible

SOA & API Strategy, Tactics, and Convergence

During the SOA craze days in the past, proponents pitched SOA’s lofty benefits from both business and technical perspectives.   The benefits are real, yet sometimes very difficult to obtain. Surprisingly, today’s API proponents target similar benefits, but with an execution twist.

While everyone acknowledges API and Service Oriented Architecture (SOA) are best practice approaches to solution and platform development, the learning curve and adoption curve can be steep. To gain significant business benefits, teams must understand their IT business goals, define an appropriate SOA & API mindset, describe how to implement shared services and popular APIs, and tune governance practices.

Continue reading

pressreleasepoint.com.shadowIT

Embrace Shadow IT Clouds

Cloud is the new shadow IT for enterprises. While stable, well-known SaaS offerings such as Salesforce or Netsuite are excellent paths forward,  unregulated, shadow IT cloud deployments often expand  business risk and magnify IT inefficiencies.   According to a recent TechRepublic report, shadow IT departments can create major fiscal problems for businesses using the cloud.  A PressReleasepoint.com release points to the source of increasing shadow IT cloud deployments:

Leasing cloud servers and subscribing to applications is incredibly easy. There is no reason why a business manager, customer service representative or other non-technical employee cannot quickly establish a cloud deal and start using an application because he or she thinks it will get the job done effectively. This is precisely why IT oversight is necessary.

Shadow IT teams gain faster time to market and decrease delivery hurdles by running home-brewed business critical systems on AWS, Heroku, Cloudbees, Azure and other cloud platforms. Often enterprise IT only discovers Cloud systems existence when the Shadow IT project requires access to  enterprise system data or services.

To co-exist with Shadow IT and maximize Cloud efficiency and productivity,  align corporate IT policy, architecture, operations, and support with innovative, shadow IT projects . Are you an expert at working with Shadow IT?

Continue reading

managed cloud

The Flight to Managed Cloud

 

Teams adopting Cloud strive for a perfect balance between high control, easy adoption, and economies of scale.  Both private and public cloud options often do not overcome significant adoption barriers, and hybrid cloud today represents a fatalistic acceptance of sophisticated environment heterogeneity, increased integration burden, and fractured policy enforcement.   Project owners desire a cloud flight path that does not require retraining team members, fulfills complex enterprise requirements, and delivers DevOps best practice with minimal investment. Managed clouds provide a straightforward transition path, cost effective adoption model, and expert implementation assistance.

 

A managed cloud delivers a private, off-premise, bespoke Cloud managed by a third-party service provider.  By blending DevOps practices, policy-driven configuration, expert management, and Cloud infrastructure, a managed cloud environment exhibits high on-demand scalability, flexible self-service, and affordable pay-as-you go pricing.

Continue reading

WSO2 App Factory

DevOps PaaS delivers at the speed of business demand

High performance IT teams move at the speed of business. They rapidly deliver high quality software solutions that enable business penetration into new markets, create innovative products, and improve customer experience and retention.  Unfortunately, most IT teams do not have an environment fostering the rapid iteration, streamlined workflow, and effective collaboration required to operate at the speed of now and capture business opportunity. Disconnected tooling, static environment deployment, and heavyweight governance across development and operations often impede rapid software cycles, minimize delivery visibility, and prohibit innovative experimentation.

A new, more responsive IT model is required.

Continue reading

Collaborative

ALM PaaS Bridges the Dev Gap

ALM PaaS bridges the development gap between corporate IT and distributed outsourced development activities.  The traditional gap impedes system integration, user acceptance testing, visibility into project progress, and corporate governance. Stephen Withers describes an often true, and ineffective current ALM state:

” the CIO does not have visibility of the overall project: this is a major problem.”

A top CIO desire is to obtain portfolio-wide visibility into development velocity, operational efficiency, and application usage.

What solution or best practices do you see solving balkanized, silo development tooling, governance, workflow, and status reporting across distributed outsourced teams?  Does your desired solution integrate with tools a CIO’s outsourced organizations  are using?

Continue reading

Reducing Cloud Computing Cost

Warning: Cloud projects may cost more than terrestrial projects. Cloud projects may not reduce IT cost.    Unless, you carefully consider appropriate Cloud usage scenarios, build Cloud-aware solutions, and choose Cloud-native platforms.

Jared Wray (@jaredwray) has obviously been thinking about Cloud’s value proposition, market awareness, and end-user adoption scenarios. Jared has penned an excellent post on Cloud computings hidden costs that delivers in-depth analysis on Cloud computing dynamics.

Many news writers have documented cloud’s hidden cost, for example Beth Pariseau (@pariseauTT) at SeachCloudCOmputing documenting cloud sticker shock.    Beth outlines a key areas to watch:

  • Server instance performance
  • Provisioning cost
  • Data storage cost
  • Distaster recovery,  monitoring, and network bandwidth

Why Be Concerned About Cloud Cost?

Archana Venkatraman (@archanatweets) posts in ComputerWeekly that a

global survey of CIOs into attitudes and concerns relating to cloud computing has revealed that almost 80% are concerned about the hidden costs associated with cloud computing.

Adding to the conversation, Joe Mckendrick (@joemckendrick) details specific points of concern:

  • Poor end user experience due to performance bottlenecks (64 percent). This goes right to the customer end-user experience as well, since e-commerce is the leading cloud application area, the survey finds  – 78 percent of respondents are already using cloud resources to support e-commerce.
  • The impact of poor performance on brand perception and customer loyalty (51 percent).
  • Loss of revenue due to poor availability, performance, or troubleshooting cloud services (44 percent).
  • Increased costs of resolving problems in a more complex environment (35 percent).
  • Increased effort required to manage vendors and service level agreements (23 percent).

Correlating hidden cost fears,  IBM’s recent admission that  Cloud Foundry demand is “in its infancy” (reported by Joe Curtis  @JoeCurtis_CBR), and a 2013 summer story of lagging Enterprise PaaS adoption, many  IT professionals may predict that

PaaS may be poised to enter the trough of disillusionment.

The Smart Cloud Path Forward

Fortunately, smart tech leaders are presenting a viable path forward.  A path that jumps over the disillusionment gulf.  I especially appreciate Jared’s statement,

most savings come when users take advantage of the platform to optimize their workloads. 

When workloads and the platform may become Cloud-aware, Cloud solutions can live up to the hype.  Successful teams optimize code, configuration, and policy to capitalize on Cloud-native architecture and capabilities.   Rather than a ‘Bigger in Texas’ design mentality, a frugal, just-enough at the right time, design must pervade the Cloud solution.   I would like to see the industry move towards benchmarking how multi-tenant design effects ‘tenant density’ (tenant count divided by granularity), scaling time lag, and solution cost.

Reducing Cloud Computing Cost: Recommended Reading

PaaS TCO and PaaS ROI: hared multi-tenant container PaaS 

Building Multi-Tenant SaaS Applications 

Cloud-Native PaaS Architecture

Hidden Cost of Cloud Computing  (Joe Mckendrick)

Where is the Rub: Cloud Computings Hidden Costs (Jared Wray)

 

Reshape Reference Architecture: Why, What, How

The reference architectures of the past (i.e. client-server, web application, SOA services) are not adequately addressing current business demand, use cases, and expectations.  IT must update  reference architecture models to remain relevant and effective.

Often outdated processes, tools, and skills inhibit IT’s ability to be a strategic enabler and gain an IT business edge.  By adopting a new, Responsive IT delivery model based on an updated reference architecture, teams can foster effective business collaboration, responsive iterations, streamlined processes, and no wait states; enabling business to operate at the speed of now.

What reference architecture goal-state is required to meet business demands and expectations?

A reference architecture should enable internal and external business service consumers, address future IT strategies, and transition current IT infrastructure and team skill sets.   Do you have a seven step plan describing how to reshape your reference architecture?

A three part slideshare series outlines why reshape reference architecture, what reference architecture models make sense today, and how to reshape reference architecture.

Continue reading