What's Your Big Data Score?

Blog post info and actions

Blog post body

Mike Gualtieri

If you think the term "Big Data" is wishy washy waste, then you are not alone. Many struggle to find a definition of Big Data that is anything more than awe inspiring hugeness. But, Big Data is real if you have an actionable definition that you can use to answer the question: "Does my organization have Big Data?" Proposed is a definition that takes into account both the measure of data and the activities performed with the data. Be sure to scroll down to calculate your Big Data Score.

Big Data Can Be Measured

Big Data exhibits extremity across one or many of these three alliterate measures:

Read more

Open Source: An Emerging Driver For "Mobile First" Strategy

Blog post info and actions

Blog post body

Jeffrey Hammond

Yesterday the folks from Black Duck published some interesting information on the use and growth of open source projects in the mobile space. Their data confirms that open source mobile projects are alive and well, even in the age of the Splinternet/App Internet. In fact, there are now over 10,000 open source projects focused on popular mobile platforms (see Figure 1). What’s more interesting is the rate of growth – the number of new mobile projects with open source licenses has doubled in each of the past three years. It’s hard to believe that this rate of growth will continue into 2012, but betting against hyper-growth in the mobile space seems to be a good way for analysts to end up eating crow.

Figure 1: There Are More Than 10,000 Mobile OSS Projects

Here's why you need to care about open source as part of your "Mobile First" strategy:

Read more

Agile Adoption Is A Trip Down The Cone Of Uncertainty

Blog post info and actions

Blog post body

Tom Grant

One of the core priniciples of Agile is a realistic attitude about the unknown. We might have a rough idea of how much work it will take to complete a project, but we cannot state with the certainty of a papal bull how we're going to get to that destination. Therefore, Agile teams have to embrace Agile principles like loving plans, but abandoning any fetishistic relationship with specific, immutable plans.

Agilists learn to live with uncertainty, but they're far from fatalistic about it. In fact, the opposite is true: the truly good Agile teams assume a very aggressive posture about the management of uncertainty. In this respect, Agile software teams behave a lot like military professionals. First, they accept the inherent unpredictability that they'll face, either on the battlefield or in the backlog. They adopt maxims like, "No plan survives contact with the enemy," or concepts like friction, to describe the nature, sources, and effects of uncertainty. Next, they develop strategies, like the OODA loop (observe, orient, decide, and act), to navigate through the minefields of unexpected outcomes. And finally, they adopt a great deal of rigor and discipline, plus no small amount of self-criticism, to the application of these uncertainty-management practices.

Read more

The New Design-Driven Development Landscape

Blog post info and actions

Blog post body

Michael Facemire

How did we get from single-channel desktop apps…

In the not-too-distant past web-centric software development had a standard workflow between designers and developers.  This was possible because there was a single delivery channel (the web browser) and well-established development constructs. Design patterns like Model-View-Controller had well known coding counterparts such as Java Server Pages, the JSP Standard Template Library or Struts.  But now, the introduction of mobile computing has significantly altered this design-development workflow.  The key disruptor is the need to target multiple mobile devices with a common set(s) of source code. Regardless of whether devs use a single HTML5/CSS3/JS implementation or native implementations on iOS and Android, there’s a greater burden on designer than in the web-centric past.  What’s worse, the success or failure of mobile apps is more dependent on the complete user experience than ever before.  This new reality requires a major shift within development organizations.

…to multi-channel mobile apps?

Read more

Categories:

Playbook: Achieve Cloud Economics For Operations And Services

Blog post info and actions

Blog post body

John R. Rymer

Cloud computing has reached an inflection point for enterprises — a comprehensive strategy for its use is now required. Until now, most companies had adopted cloud services in an ad hoc fashion, driven mostly by business leaders and developers looking to deliver new systems of engagement they felt could not be delivered by corporate IT — or in the time frame required. These ad hoc experiences prove that cloud solutions are now ready to be strategic resources in enterprise business technology portfolios. Only CIOs can help the business strike the right balance between the agility, efficiency, security, compliance, and integration that's required for a successful cloud strategy.

This research introduces our Playbook approach to our cloud research, describing how to execute an enterprise cloud strategy from vision to planning to implementation through to ongoing optimization. It is the Executive Overview to our Playbook on achieving cloud economics, setting the context for 12 reports by Forrester analysts that address each major phase of the transformation.

Cloud computing in its various forms is helping many CIOs drive greater business responsiveness. Enough so that most enterprises have adopted cloud computing in some form — usually a collection of software-as-a-service offerings. But cloud solutions now offer cost optimization, security, and quality of service for the full range of enterprise requirements, not just tactical needs. Thus, it is time to make cloud strategic, rather than a disconnected set of initiatives. How? CIOs need a playbook to create, implement, and optimize an end-to-end cloud strategy. This cloud strategy must achieve three goals:

Read more

Everything You Wanted To Know But Were Afraid To Ask About BI

Blog post info and actions

Blog post body

Boris Evelson

How does an enterprise — especially a large, global one with multiple product lines and multiple enterprise resource planning (ERP) applications — make sense of operations, logistics, and finances? There’s just too much information for any one person to process. It’s business intelligence (BI) to the rescue! But what is BI, and how does BI differ from reporting and management information systems (MIS)? What is the business impact, and what are the costs versus the benefits? What is the appropriate strategy for implementing BI and achieving continued BI success? Our new report will give business and IT executives an understanding of the four critical phases of strategizing around BI to achieve business goals — or “everything you wanted to know but were afraid to ask” about BI. Here’s a sneak preview of the kinds of topics the report covers and the kinds of BI questions one needs to ask in order to build an effective and efficient enterprise BI environment:

  1. Prepare For Your BI Program
    1. The future of BI is all about agility. IT no longer has exclusive control of BI platforms, tools, and applications; business users demand more empowerment (or make empowered changes without IT involvement), and previously unshakable pillars of the BI foundation such as relational databases are quickly being supplemented with alternative BI platforms. It’s no longer business as usual. Ask yourself:
      1. What are the main business and IT trends driving BI?
      2. What are the latest BI technologies that I need to know about?
      3. What’s out there beyond traditional BI?
Read more

Progress Software Lowers Its Sights

Blog post info and actions

Blog post body

John R. Rymer

Clay Richardson, Mike Gilpin, and I collaborated on this blog post.

I don’t normally blog in response to news events, but I feel obligated to blog about Progress Software’s strategy shift, announced last week (April 25, 2012). The reason: Before the shift, Progress was an independent alternative to the top-tier vendors of enterprise application platforms (Microsoft, IBM, Oracle, and SAP); after the shift, it is not (see the figure below). Progress will now be a much more narrowly focused, specialist vendor.

Henceforth, Progress will provide its established OpenEdge application development platform (including OpenEdge BPM and a cloud-based version), its DataDirect Connect database drivers and integration tools, and its Apama (complex event processing) and Corticon (business rules management) platforms primarily for financial trading. Progress will no longer provide the following products, seeking to either sell them to other vendors or spin them out as independent companies:

  • Savvion BPM
  • Sonic ESB
  • Actional services management
  • Artix object request broker
  • DataXtend data integration server
  • FuseSource object request broker
  • ObjectStore database
  • Orbacus object request broker
  • Orbix object request broker
  • Shadow host integration products
Read more

Mobile Backend-As-A-Service: The New Lightweight Middleware?

Blog post info and actions

Blog post body

Michael Facemire

It’s no secret that demand for mobile applications is skyrocketing in both the consumer and enterprise space. To meet that demand, application development shops are continually looking for new ways to accelerate development of apps that meet their consumers’ needs. In response, many new ISVs are beginning to offer a set of cloud-based, server-side mobile services to make app development quicker and easier to deploy. ISVs are referring to those services as “mobile backend-as-a-service” (not a particularly good name, but we’ll use it for now). MBaaS offerings sit squarely between the existing platform-as-a-service vendors and the full end-to-end solution space occupied by mobile enterprise/consumer application platforms (see Figure). I’ll go into more detail on the other layers of this mobile service triangle in the future, but for now let’s take a look at the MBaaS space.

Why should I use an MBaaS solution?

Read more

Data Discovery And Exploration - IBM Acquires Vivisimo

Blog post info and actions

Blog post body

Boris Evelson

Today IBM announced its plans to acquire Vivisimo - an enterprise search vendor with big data capabilities. Our research shows that only 1% to 5% of all enterprise data is in a structured, modeled format that fits neatly into enterprise data warehouses (EDWs) and data marts. The rest of enterprise data (and we are not even talking about external data such as social media data, for example) may not be organized into structures that easily fit into relational or multidimensional databases. There’s also a chicken-and-the-egg syndrome going on here. Before you can put your data into a structure, such as a database, you need to understand what’s out there and what structures do or may exist. But in order for you to explore the data in the first place, traditional data integration technologies require some structures to even start the exploration (tables, columns, etc). So how do you explore something without a structure, without a model, and without preconceived notions? That’s where big data exploration and discovery technologies such as Hadoop and Vivisimo come into play. (There are many others vendors in this space as well, including Oracle Endeca, Attivio, and Saffron Technology. While these vendors may not directly compete with Vivisimo and all use different approaches and architectures, the final objective - data discovery - is often the same.) Data exploration and discovery was one of our top 2012 business intelligence predictions. However, it’s only a first step in the full cycle of business intelligence and

Read more

What Are The Benefits Of Running Your Software Organization As A Business That Delivers Products?

Blog post info and actions

Blog post body

Mike Gilpin

In my blog post yesterday, I asked whether you should be running your software organization as a business that delivers products. Today I will explore what it means for you to take this approach.

As Forrester has pointed out in past research, to move forward in a product-centric way, you must establish a number of capabilities in your organization in a product-centric operating model:

I used to make a living doing product management and running product management organizations, as did a number of people at Forrester. My perspective on product management is somewhat distinct because I started out on the product engineering side, leading product development organizations. But between my first ISV and my second, I saw the contrast between weak, ineffective product management and strong, effective product management. When strong product management is in balance with an effective engineering group, well aligned, it’s a beautiful thing to see. The weak option? You don’t want to know – it was too painful to remember.

Read more