jama
 

Jama Blog: Leverage your collective genius.









Posts Tagged ‘Project Management’

Five Challenges to Agile Planning: Part 1 of 5

Tuesday, January 17th, 2012

How do you bridge the gap between development & the rest of the team?

If you have experience with Waterfall or traditional “phase-gate” developmental processes, then you know why Agile has gained traction so quickly. It’s a nimble, collaborative way to work. But like any professional process, it takes new skills to gain the promised benefits.

Follow this, five part, blog series and learn the major challenges that we’ve seen lead to Agile failure, as well as advice on how to make Agile work for your entire team.

ONE: Aligning “Vision” with “Iterations”

The Challenge: An early challenge you’ll experience is that the Agile team will want to self-organize and start writing code now… fast. They’ll want to define user stories, tasks and test cases “just enough” to create the first software iteration, or “Sprint” in Agile terms and deliver working code. The Product Owner (which we’ll discuss next) might state, “We know that customers will want to monitor every outlet and appliance in the house, let’s start with building a database schema that allows users to enter a list of these.”

While this is not inherently bad, getting started too quickly can be wasteful and set your team up for quick frustration, creating immediate conflict with other ideas about the major product attributes and how to get started on the right path. Management, and even some internal technical leaders such as Architects and Product Managers, will scream “Wait!” What are you building?” At which point the Agile development team might respond, “We’re just getting started… we’ll refine it along the way.” Unfortunately, this is little comfort for those that must communicate release plans, project scope, schedules, business models, ROI, and resource plans.

The Solution: Even the worst car drivers will have a general understanding of where they are going before making their first turn out of the drive way. There must be sufficient time and energy spent upfront to gain a solid grounding in the product vision and distilling it into “just enough” business requirements to provide direction to the development team on what is expected at a high level. Creating a vision, documenting a product plan and prioritizing use cases doesn’t need to take the months that a Waterfall approach might take, but certainly several weeks of thoughtful customer interaction, preliminary designs, and market analysis is required before getting started. The development team should participate of course in thinking about architecture, performance needs, user experience, platform needs, etc. However, even this front- end vision planning can apply Agile approaches using epics, fast prototyping (without writing code) and immediate customer feedback cycles to get clear, early guidance to kick off a new project. Light documentation of this vision, clarity on who you are targeting, why customers care, and your big picture roadmap will make everyone from the CEO to the receptionist ecstatic that you have a plan.

Download “The Five Challenges to Agile Planning” whitepaper.

Best of 2011: The Top Five Whitepapers

Tuesday, January 3rd, 2012

Year-end requirements wrap up: The five best whitepapers of 2011.

We’ve compiled a list of our top resources in 2011, covering topics from understanding Agile planning to the top frustrations in project management (and how to solve them):

  1. Requirements Management 101. Wish someone would explain requirements management in plain English? Have stakeholders that could benefit from understanding the value at a high-level? Your executives might not care about CMMI, BABOK or the nitty gritty details of functional requirements, but they do care about delivering what was promised to customers on time. And, that’s requirements management. To make sure your projects run smoothly, make sure everyone on your team understands the basics.

  2. The State of Requirements Management 2011. Let’s separate the hype from reality. The results of an industry survey shed light on the real trends, challenges and solutions in requirements management and its impact on innovation. Some results might surprise you, others will validate what you’ve been saying for years.

  3. The Top Five Frustrations for Project Managers. See how you can avoid management swoop-in at the eleventh hour, or creating and sending around a dreaded 200-page plan that no one has time to read once, let alone every time a change occurs. We’ve compiled the top 5 frustrations based on what we’ve experienced and seen others endure over the years and include a tip for how to combat each one and put these tips into action.

  4. The Five Challenges to Agile Planning. If you have experience with Waterfall or traditional “phase-gate” developmental processes, then you know why Agile has gained traction so quickly. It’s a nimble, collaborative way to work. But like any professional process, it takes new skills to gain the promised benefits. Learn the five major challenges that we’ve seen lead to Agile failure, as well as advice on how to make Agile work for your entire team.

  5. Big Hairy Projects: An Infographic. Innovation is tough. Today’s economic pressures make innovation more difficult. Fewer teams have access to a plentiful R&D budget, making R&D funds even more valuable. So, how do teams develop ideas and transform them into successful projects? Jama Software sponsored an industry-wide survey, including over 800 project managers, business analysts & developers, to determine the trends in requirements management in 2011. Download the infographic and full report to see see how organizations deliver successful projects.

The Top 5 Frustrations of Project Managers and Tips on How to Avoid Them: Part 5 of 5

Thursday, November 10th, 2011

5. FRUSTRATION: Mismatched expectations.

A stakeholder thinks he is getting X, Y & Z and is actually getting X, A & B.

It feels like a punch in the gut. You and your team put your blood, sweat and tears into delivering a project only to learn after the launch that the end users aren’t happy.

What the heck happened? How did we miss the mark? Where did the expectation gap come from?

TIP: Be proactive.

People have selective memories. We all remember what we want to hear. What stakeholders forget is the additional things they add along the way or the reprioritization of features as the scope evolves over time. The X becomes X+1, and the Y becomes Y+2 and soon Z is out and instead the priority shifted to A and B, but not everyone was clear on the trade-offs that were made because the decision was made over the phone from a late night call with the customer.

The intent was right, the team was being agile, but what was missing was the captured communication with the stakeholders documenting the requests, agreements and approvals by the appropriate stakeholders.

Next time, get buy-in on the priorities and capture the justification of what’s in and what’s out of a project, to ensure everyone has the same expectations.

Without adding a lot of unnecessary overhead, new tools offer the capability to capture the reviews, approvals and electronic signatures for scope changes as part of the natural workflow. That way everyone can feel confident they know the true plan and the team can feel good about delivering what’s promised. You deserve to have the launch event be a celebration not an interrogation of what went wrong.

Read part 1, 2, 3, or 4, or download the entire whitepaper here.

The Top 5 Frustrations of Project Managers and Tips on How to Avoid Them: Part 4 of 5

Thursday, November 3rd, 2011

4. FRUSTRATION: Attention deficit.

Creating a detailed 200-page plan that no one has time to read once, let alone every time a change occurs.

You did it. You just completed a month-long effort eliciting feedback from 50 stakeholders and writing the most beautiful requirements document of your life. From a CMMI or BABOK perspective, it is pure poetry of shall statements and use cases. Ok, enjoy that moment for about 30 seconds, because it will quickly be replaced with the fear of whether anyone will actually ever read it.

As project complexity increases, how do you articulate what the plan is without creating a monster of a document? It’s tough. The issue might not be the length of the complete specification document. The issue is that you’re trying to communicate the entire plan to everyone using the document. In reality, most people only work on and care about specific parts of the plan at any given time.

When one item changes and you send a new version of the entire requirements document, it’s both information overload and white noise at the same time. We can’t expect people to hunt and peck for what changed and determine each time if it’s relevant to them or not. This old way is incredibly inefficient, and people just stop paying attention.

TIP: Be relevant.

Adopt the philosophy that everyone is simply too busy to absorb the entire document. Because literally, they are. To avoid being frustrated by your organization’s collective attention deficit, relevancy is key.

This is an area where tools can help you break large, complex projects into smaller manageable parts, and let people filter in on what’s relevant to them. We recommend you manage the scope of projects item by item to get work done.

If you’re curious what we mean by “item,” a requirement is an item. A use case is an item. A test case is an item. A defect is an item.

People naturally work on a list of a few items at a time. It’s how our brains work and we’re more productive that way. By itemizing the scope of your projects using a tool with a relational database, it will allow people to focus on specific items they are working on, while maintain context of the overall project.

Then, as needed for baselines, releases or other milestones, you can group together items and summarize the project via reports or a specification document for a holistic view.

Read part 1, 2, 3 or download full whitepaper here.


How can we help?

Toll-Free: 1 (800) 679-3058
Direct: (503) 922-1058
Fax: (877) 665-8476

Jama Headquarters
600 NW 14th Ave. Suite 200
Portland, Oregon 97209
support@jamasoftware.com
sales@jamasoftware.com

Connect with Jama online:

           


CONTOUR
Overview
USD Pricing
Euro Pricing
Videos
Screenshots
Features
Why Contour
What's New
Review Center
Integrations
Technology
Download Contour
Free Trial
Request Demo
Login



CUSTOMERS
Overview
Government
Customer List
Success Stories
Testimonials

RESOURCES
News
Webinars
Whitepapers
Blog
Twitter

SUPPORT
Overview
Training
Pro Services
Support Forum
Documentation

COMPANY
About Us
Jama Partners
Management Team
Board & Advisors
Careers
Contact Us
Privacy  |  Legal  |  Preferences  |  Enjoy the Journey