Advisors provide a continuous flow of information on the topics covered by each practice, including consultant insights and reports from the front lines, analyses of trends, and breaking new ideas. Advisors are delivered directly to your email inbox, and are also available in the resource library.

So What's New?

Bob Benson

This year is my 50th working in IT. I began as a part-time programmer while I completed a law degree (now that seems like a non sequitur, but it's how it happened). The technology was certainly rudimentary: punch cards, very slow tape drives, the first really usable commercial disk drive (not RAMAC but an actual removable multisurface drive), chain printers.


People Factors in Successful Software Development

Themi Themistocleous

Problems are mostly caused by people. Thus, if one can improve the people factor, it stands to reason that the success of projects will increase.

In my experience, the three important factors that contribute to making people more successful in software development are:


Enterprise Architecture Struggles to Add Security Architecture to Its Concerns

Ken Orr

The last couple of weeks have not contained a lot of good news for CEOs, CIOs, and corporate security folks.


Smarter CIOs

David Coleman

Recently, discussions with CIOs around social applications have changed. I did some research in June of 2011 that showed that 45% of those interviewed thought IT was in control of social programs in the enterprise.


Hadoop + Impala = Enterprise Big Data Platform

Curt Hall

I've been saying for some time now that in order for Hadoop to really make it in the mainstream enterprise, it needed to provide better support for traditional SQL-based data management and analysis tools and offer the kind of interactive functionality that business users have come to expect from their BI environments.


Who Pays for Free, Revisited

Ken Orr

A few years ago, I wrote an Advisor titled "As the 'Net Kills Newspapers, Who Pays for Free?" about the problems that serious newspapers and magazines all over the world face from the Internet and electronic media.


The Discipline of Lean-Agile

Alan Shalloway

"Disciplined Agile" may sound like an oxymoron and has certainly been controversial for some in the Agile community, but it is essential for sustained success. Discipline does not mean "heavy-handed" -- we all know that too much management, overplanning, overdesign, and overly large projects are not effective. However, undisciplined teams that use Agile as a justification to avoid doing what is necessary are also not effective ... and, by the way, are not Agile.


How to Improve the Customer Experience: Connect and Collaborate

Andrew Spanyi

Given the rapid expansion of social and mobile technologies, organizations have increasing opportunities to connect with customers.


Breaking Thresholds to Become a Master of Circumstances in Agile Project Management

J.M. Sampath, Kalpana Sampath

The reasonable man adapts himself to the conditions that surround him.... The unreasonable man adapts surrounding conditions to himself.... All progress depends on the unreasonable man.

-- George Bernard Shaw


The Need for More Responsive Analytics

Sebastian Hassinger

For established firms, the large-scale market trends of the past 20 years have brought myriad challenges due to the still-increasing rate of change.


Doug Engelbart: Augmented Human Intellect, Augmented Reality, and the Future of Man in the Computer Age

Ken Orr

In case you missed it, Doug Engelbart, one of the great thinkers of the computer age, passed away recently.


Courage, Scientific Management, and Product Management

Jens Coldewey

In recent Advisors I have explored the differences between product and project thinking in software development and the importance of long-term thinking to sustain an economically successful software system (see "On Projects, Products, and Gaming Theory" and "Software As an Asset").


Business Capability Architecture: Creating a Roadmap of Priorities

Dr Andrew Guitarte

Business architecture helps portfolio managers prioritize IT-based projects by mapping projects to a business capability architecture (BCA). A BCA can aggregate what's important, urgent, and doable in an organization, and this aggregation can then be used to prioritize projects.


Is IT Still Relevant?

Israel Gat
Software Emancipated

I still remember the nights filled with the tremendous rush of adrenaline that accompanied my getting the Technion (Israel Institute of Technology) IBM 360/50 in stand-alone mode for system programming work. Being the sole "master" of millions and millions of lines of operating system code was intoxicating for the young kid that I was then.


US Cloud Companies and the NSA's Data Collection Tentacles, Part II

Curt Hall

Several weeks ago, I discussed how collaboration by Silicon Valley tech companies with the US National Security Agency (NSA) in its data gathering program (i.e., "Prism") could pose problems for US-based cloud companies (see "US Cloud Companies and the NSA's Data Col


Characteristics and Limitations of Mobile Devices

Giancarlo Succi, Luis Corral

Software running on mobile devices has grown to a level in which it has earned major status on the overall system's usability, capabilities, and performance.


Composite Agile Method and Strategy

Bhuvan Unhelkar

In The Art of Agile Practice, I discuss why organizations should embed the values and practices of Agile within their existing planned and formal approaches and how they can go about doing so.


Techniques for Requirements Management and Managing Stakeholders

Roger Evernden

As the role of enterprise architecture widens in scope, the number and variety of stakeholders increases. And as the complexity of the EA landscape increases, requirements become more fluid and difficult to define.


The Leadership Husbandry Approach

Kerry Gentry, David Caruso

Management and leadership husbandry is the use of scientific methods to establish and maintain a population of leaders whose individual and collective attributes provide optimum support to enterprise objectives and to ensure judicious use of those resources. Leadership husbandry, therefore, has several requirements:

A model of leadership based on measurable attributes

Standards for each attribute

A diagnostic, objective assessment process to profile the attributes of each individual


Cogs in the New Machine: FPGA Enhancement to Local Silicon

Brian Dooley

Big Data is having important effects upon infrastructure requirements, particularly as we move into a need for real-time analysis and prediction.


Microsoft Reshuffles the Deck

Curt Hall

Back in March 2012 (see "Tablets for the Enterprise"), I wrote that Microsoft leadership, knowing that the company was in danger of being left behind by Apple and the Android-based product vendors when it came to the mo


The Role of Leadership Development and Staff Training in a Recovering Global Economy

Lynne Ellyn

The roller coaster of business cycles appears to be headed up and accelerating. The economy is recovering, companies are beginning to hire, the real estate market is improving, and even new housing starts are up.


Agile Outsourcing: The Vendor's Perspective

Sebastian Hassinger

In my previous Advisor (see "Realizing the Benefits of Agile Outsourcing"), I discussed the critical ingredients for successful projects with outsourced Agile development teams from a customer's perspective.


Where Does EA Fit in the Value Chain?

Chris Potts

Enterprise architecture is a strategic capability, not a support activity.


The Promise of a Diverse, Interoperable Cloud Ecosystem -- Additional Considerations

Kathy Grise

In an earlier Cutter IT Journal article on the promise of a diverse, interoperable cloud ecosystem (see "The Promise of a Diverse, Interoperable Cloud Ecosystem -- And Recommendations for Realizing It"), I stated that the cloud is most likely here to stay. It has become a vital part of the information and communications technology (ICT) ecosystem, even though it is still a dynamic, fluid, and ever-changing addition to the ICT environment.