About Forrester
Forrester Research, Inc. is an independent research company that provides pragmatic and forward-thinking advice to global leaders in business and technology.
There are blog posts that you can write without doing any prior work (he says, looking meaningfully at himself in the mirror), and then there are blog posts that require real work. This very...
[For earlier posts in this series, click here and here.] Imagine that you're dining at a new Italian restaurant that just opened in your neighborhood. You've heard that the chef is well...
Last year, colleague Mary Gerush and I wrote overviews of the requirements tools market, noting how it was segmenting to address different problems. (Click here and here for the two studies.)...

Agile Teams Develop Strategies For Being Compliant While Staying Agile
Internal pilots (a.k.a. "eating your own dog food," or "drinking your own champagne") are important tools. But how? What kind of feedback do you get from these exercises, and what sort don't you...
[As promised, here's the first in the series about the tech industry's drive to reduce complexity.] Remember the magic number? It's the one thing from Psych 101 that you should recall,...
Making A Compelling Argument For ALM Investment
Implementing a more effective application life-cycle management (ALM) strategy will depend on making a compelling business case for investing in changes. Buying new ALM tools, hiring new staff, and...
Complexity is the nemesis of application developers everywhere. While software products' complexity may be, to a great extent, unavoidable, we don't have to complicate software development to...
The story of Agile is more than just one chapter in the history of software development. It's also an extremely valuable case study in innovation, an elusive and often humbling process that...
App Dev Teams Productize Their Work To Drive Greater Value
Productization is a difficult discipline, but application development and delivery teams across a wide range of scenarios see it as an imperative. In some cases, productization helps teams that are...
As someone who has worked in development teams, I take it for granted that not everyone on the team has the same needs and interests. A twenty-something Java developer, fresh out of college, is...
IBM recently launched CityOne, a serious game that poses the kinds of questions about water, power, finance, and retail that city planners face daily. It's a powerful tool for a B2B company like...
In the tech industry, the earlier in the innovation process a developer works, the greater the prestige. Lower in the status hierarchy are developers who work on performance and scalability issues,...
Follow The Road Map Toward Agile Success At Achieving Compliance
The application development and delivery teams that have achieved the greatest success in balancing Agile practices with compliance requirements treat compliance as a product. From building the...
During last August's Agile 2010 conference, I attended a session that used a board game to simulate the collaboration between developers and UX professionals. The object of the game was to...
In my previous post about Agile practices and compliance requirements, I described the first of two big surprises encountered while doing the research. Compliance, as it turns out, is not quite as...
Innovation Depends On More Than Product Strategy And Product Marketing
In the technology industry, thought leadership is as valuable as it is rare. While the industry is full of companies with big ideas, customers treat only a small number of these vendors as thought...
Just a quick reminder, our open house on thought leadership in the technology industry is tonight (Thursday) at 5 PM in the Foster City, CA office. Recommended for any product marketer or product...
The Real Effects Of Compliance Defy Expectations
Compliance does have an effect on application development and delivery — but not in the way that most people assume. In some aspects of software development, such as choice of methodology,...
A big part of my research agenda for this year is productization. Many app dev teams see productization as a way to innovate better, achieve more sustainable results at a lower cost, deal with some...
From: Forrester Analysts Tom Grant and Diego Lo Giudice To: App dev and delivery practitioners, especially ones with Agile experience Re: It’s time for us to take another look at the value...
By now, the arguments for improving product requirements are very familiar – all too familiar. Bad requirements lead to misconceived projects, many of which fail outright. The...
At this link, Dave West and I exchange observations about the Agile 2010 conference earlier this month. For some earlier notes from the event, click here.
Why You Need Product Managers To Supplement Other Roles
One of the chief obstacles to bridging the business/IT gap is the fact that no one really owns the bridge. While some traditional roles, such as business analyst and project manager, combine business...