Entries tagged with “Barack Obama”.


This last week I was with a number of our extra-large customers and prospects.  A common theme with these large and very successful high technology companies was the statement “growth hides all issues.” 

When we are growing rapidly, we all tend to focus on investment and hiring just to keep up and not limit the growth.

I remember this same feeling at BEA Systems in 2001 as the tech bubble popped. In our Boulder office, we found ourselves staring at 10 times more people than we started with in 1999.  Even though we took Extreme Programming (XP) teams into that growth, we ended up with a 100+ person and multi-location, waterfall process.  Our team reacted by putting back in XP engineering practices and large-scale, nightly, integrated builds to increase visibility and feedback.

zero-sum-thinking

Picture from Pegasus Communication - Leaders in Organizational Learning and System Thinking

A Two-Pronged Approach to Agile Adoption in a Recession

What is critically different about Agile adoption in this recession is the need for a two-pronged approach. In December, I wrote for Tech Target on two-pronged approaches to cutting budget while implementing Agile development. This is a systems thinking approach that is effective at breaking myopic thinking.

I was thrilled to see this approach used in the President’s stimulus package – short-term tax cuts to stimulate and provide relief coupled with future-looking government investments in more sustainable and equitable infrastructure. Without this type of approach, myopic thinking tends to increase the chances of “Fixes that Fail.”

It was a really good week last week.  As a result of this positive feedback, our team is going to devote a substantial amount of blog space during early 2009 to covering the strategy, approach, myths, and success stories around the use of Agile development to cut costs and simultaneously prepare for future growth.

Please stay tuned, link back your stories, comment, subscribe and consider your actions.

Further Reading:

There was much to celebrate as an American last Tuesday. The President’s speech took me back to core values and principles. This quote struck me hard as we work through this recession.

“Those ideals still light the world, and we will not give them up for expedience’s sake.”

In the flurry to find ways to take cost out of the business quickly, it is very easy to get carried away and have everyone run to the cost-cutting side of the boat.  There are two things to watch out for as your company’s suggestion box fills-up:

  1. Selecting quick fixes without an eye for the long-term implications or unintended consequences
  2. Letting your goals or values drift in the short-term at the expense of true on-going success
hbr

Cover of HBR Article on Core Values

If you enjoy the writings of Jim Collins, like this Harvard Business Review classic , you believe that only with the guidance of core values and principles can you make the tough decisions needed to steer through this rough time.

Again, from the new President’s inauguration address:

“Our challenges may be new, the instruments with which we meet them may be new, but those values upon which our success depends, honesty and hard work, courage and fair play, tolerance and curiosity, loyalty and patriotism — these things are old.”

For many software-driven organizations, I believe Agile development is the “new instrument” to meet these new challenges.  Now for the good news – since core values are “forever,” these certainly do not need to change with even the largest scale Agile adoption across the software development lifecycle.

So, as we explore the notion of cutting costs through Agile adoption, let’s start with a frame of core values. Rally’s core values are captured on our backgrounder for hiring new employees.

Where are your company’s core values? How can you leverage them to adopt Agile in this historic time?

Further Reading:

The NPR (National Public Radio) inauguration coverage of President Obama got me thinking about patterns for 2009. First, I was enjoying the notion that Obama created today as a national day of service (see a new clearinghouse for local service opportunities at www.usaservice.org and www.mlkday.gov), but I was lamenting that I did not have enough time to drum up some organized effort at Rally or with EFCO.

Listing of Service Opportunties around Boulder from USAservcie.org

Listing of Service Opportunities around Boulder, CO from USAservice.org

My Start, Stop and Keep Doing List

That got me thinking about my focus for 2009.  Over our holiday week off at Rally, I took time to create a Stop, Start and Keep Doing list, which is a practice encouraged by Jim Collins, among others.

For example, one of the things on my Start Doing list is to be the Executive Director of EFCO, working on scaling my dream around socially responsible businesses.  I’ll focus more on corporate social responsibility later, but for 2009I think folks who are employed should all be focused on their Stop Doing list.

(more…)

Right now, we are all working through our 2009 budget process with the unknowns of the economic recession staring us in the face. This budgeting cycle holds more unknowns than we’ve seen in awhile, so it’s making everyone cautious about finding the right moves that will cut costs in the short term without damaging our businesses.

Unfortunately, layoffs may be part of the solution to achieving short-term savings, especially for firms hit hard by the recession. In short, layoffs suck. These highly personal actions are sad, and I am sure you and your staff may need some time to grieve the losses. But prior to cuts, there is a bigger issue to consider while managing belt tightening -– your long-term vision and direction. Put simply, it is imperative to refresh your 2009 vision before the cutbacks, or you risk destroying the morale of the whole team, losing key personnel, and dropping market share.

As you look to make cost-saving cuts, the first question is, how are you going behave?

  1. Take the easy way out and cut in a way that fixes the short-term at the risk of harming your long-term prospects. “Across the board” cuts fit this behavior.
  2. Rise to the occasion and cut in ways that meet short-term needs and advance your long-term goals.

On Nov. 9, Rahm Emanuel, the new chief of staff for President-elect Barack Obama said, “Rule one: Never allow a crisis to go to waste… They are opportunities to do big things.” Clearly Mr. Emanuel is reacting by rising to the occasion – scenario number 2.

The trick to taking advantage of this crisis is to resist the pressure to simply cut without a long-term plan that everyone understands. When you do not have long-term goals, short-term fixes always lead to unintended consequences that are typically worse than the original problem. Said another way: While we sometimes get some of the intended consequences, we always get all of the unintended consequences.

A key goal of every IT department is to reduce the time and effort needed to deliver value to the business. To accomplish this, the best long-term trend we have in IT beyond Moore’s law and the power of the Internet is the improvement of IT agility. Increasing IT agility is important because it provides a value innovation and delivery method that harnesses these fundamental advances in infrastructure.

Tom Poppendieck, a leader in the Lean IT movement, recently said, “You can’t cut costs by focusing on cutting costs. You’ve got to focus on the changes that will lower your costs over the long run.”

If you are exploring the adoption of agile software development practices and you’re prepared to rise to the occasion, this recession and the resulting belt-tightening gives you an opportunity. You have the opportunity to rally your company around a vision that will not just cut costs, but improve morale and help you grow your business in the next economic spring.

IT agility

For the 70% of you who have not adopted enterprise agility, let’s do a quick overview. Agile practices enable teams to build less, but return the same value by focusing on early delivery of the features that have the highest business value and not wasting money on the features that don’t.

IT agility is driven by three major innovations: agile development, Software as a Service (SaaS), and Web 2.0 social networks. However, without agility in development and software releases, the innovations of service-oriented architecture (SOA) and Web 2.0 are elusive.

There are three costs savings for enterprise IT agility proven through benchmarking analysis:

  1. Lean flow provides more productive development organizations.
  2. Better prioritization delivers the most valuable software first.
  3. Faster time to market and incremental delivery returns income sooner.

To realize those benefits, you and your team must develop, communicate and implement an effective agile enterprise adoption driven by a highly visible roadmap. Since the late 90s, agile adoptions have followed a ground-up and incremental funding approach as early adopters proved the benefits and scalability of agile in the enterprise. Starting in 2005, leadership-led or top-down approaches have begun to dominate the scene. These larger and more systemic approaches are required for organizations that need to act fast to derive short-term gains.

For managers and directors doing their budget planning now, the next three sections outline the proof points for agile, a roadmap to enterprise agility, and the implications on this roadmap from having to make savings cuts ahead of investment.

Proven impact of enterprise IT agility

Many large and distributed development organizations have proven the positive financial impact of agile over the past five years. These findings were quantified in the Agile Impact Report. In that study, QSM Associates benchmarked Agile teams against a database of 7,500 projects and delivered the following results. On average agile teams working with Rally were 25% more productive, had 50% faster time to market, and delivered one-fourth the number of defects. (Those teams not working got 50% of those results.)

Given those improvements, it is becoming a business imperative to adopt agility, especially on your mission-critical applications. In the face of cuts and with a long-term outlook toward enterprise agility, you can now see your way to a 25% savings in 2009.

Enterprise agile adoption roadmap

Like any mission-critical systems or initiative, you need a vision and roadmap to steer your adoption and rally the troops. During the past four years, an approach fashioned from Lean manufacturing concepts and adopted in an incremental approach has proven very effective. The following illustration depicts that method.

Lean maturity scale diagram

There are three keys to effectively managing this process:

  1. Work incrementally, in an agile fashion, through the steps and gain proficiency before widespread scaling.
  2. Develop a vision/roadmap and change backlog with key executives before you attempt to move up to step 3 and beyond.
  3. Share the vision and roadmap with the entire organization and manage the rollout in a collaborative fashion with complete transparency.

Many of these rollouts have started with a grassroots effort to get to Step 1 and Step 2. With the help of external coaching and parallel tool rollouts, many companies have taken more aggressive, “flash-cut” moves with top-down leadership and investment to jump to step 3 in the roadmap within months.

Flash-cut approaches

Given the pressure and opportunity of this crisis, as well as the increasing number of public proof points showing how large organizations can quickly transition to agile, you might be thinking about your ability to do accelerate your adoption and capture savings in 2009 from your efforts. From my experience, there are three things to heed while considering this:

  1. Adopting agile needs complete management buy-in and a true sense of urgency. Many enterprises that have done this have used phrases like “burn the life rafts.” A recent Gartner report, “Case Study: Inovis Uses Agile Methods to Accelerate Product Development,” says, “The ‘big bang’ adoption approach is high risk, but it works in companies or business units with high levels of risk acceptance, and it can manage the ensuing organizational change.” What is it going to take for your management team to get buy-in to adopt Agile on a major portion of your organization? I assume the current recession will amplify any existing business needs.
  2. You are going to need a strategic partner to help you manage this organization change effort. I do not know a company that followed the flash-cut approach without an outside coaching or consulting firm. As a result, you will have to budget for this investment and the time to choose and schedule them. These partners will help you build the organization capacity for agile while also supporting the professional development of your middle managers as the organization becomes flatter and leaner.
  3. This is a whole system change from a world of plan-driven to value-driven ideas. As a result, you will see immediate changes in your process, organization, and technology. This transition will set up a culture of continuous improvement and even drive changes in your overall development and business strategies. To make this transition go well, you are going to need to implement a collaborative project management solution to provide visibility across your development teams. Enterprise IT agility does not scale or distribute around the world without it.

Don’t waste a crisis

We don’t know how long or how deep this recession will be. Belt-tightening and staffing cuts almost seem inevitable. You can either reduce costs by just cutting your budget, or you can use this opportunity to make systemic changes in your business. I strongly urge you to make your cuts in parallel with investment in the long-term to avoid fixes that fail.

Provided you have a longer-term vision of your organization around agile software development, some outside coaching to help accelerate your adoption and solution for distributed management, you can take advantage of this crisis to make big changes very quickly. Enterprise IT agility is proven to do that — more so than investments in technology point solutions that only have a point in time savings. Most important, this approach will help ensure the savings from today’s cuts do not create worse problems in the long run.