Posts Tagged ‘Agile’

Unleash the power of your online communities with Jama and Jive to innovate faster.

Wednesday, February 17th, 2010

Jama Software announces the Jama Connector for Jive SBS, a seamless integration between two leading enterprise Web applications used by global organizations to automate the innovation process and take action on great ideas.

Portland, OR (PRWEB) February 17, 2010 — Jama Software, the leading provider of Web-based requirements management software used for managing product innovation, announces the availability of the Jama Connector for Jive SBS.

Jama Connector for Jive SBS

An integrated platform for social product development.

Jama Contour and Jive SBS are complimentary solutions used together to manage the innovation process more effectively, creating a powerful, integrated platform for social product development.

With this unique integration, organizations using Jive SBS for their public and employee communities can now seamlessly push ideas discussed in their communities directly into Jama Contour. Then, they can use Contour to execute on the ideas and manage them through the full product planning and development lifecycle.

“This integration with Jama provides Jive SBS customers more options to capitalize on the ideas being discussed within their Jive communities,” said Ben Kiker, CMO of Jive Software, “By bringing ideation and execution together, companies can ensure the end products they build satisfy the needs of their customers.”

Automate the process. Never lose a great idea again.

Product teams can waste hundreds of hours trying to gather ideas and communicate product plans manually using static documents and email. It’s a nightmare. As more organizations implement social strategies that encourage their customers, partners and employees to participate in the product development process, this “death by documents” problem only magnifies. With the integration of Jive and Jama, organizations can now automate the innovation process and ensure they never lose great ideas. In addition, using Contour, they can capitalize immediately on the specific product features and enhancements their customers want most, ensuring the end products they build deliver real value to their customers.

An idea is worth $0 until you take action. This integrated solution provides a better way to convert great ideas into great products.

Taking open innovation from concept to reality.

“The concept of giving customers a greater voice in the innovation process has been a desirable strategy for years,” said Eric Winquist, co-founder and CEO of Jama Software, “However, historically it was a very manual and document-centric process to implement successfully. The joint solution of Jive + Jama makes the concept of open innovation a reality and automates the data flow within the process, providing greater visibility, control and collaboration for global organizations.”

Key benefits of the integrated solution of Jama Contour and Jive SBS:
- Capture the voice of customers
- Never lose a great idea again
- Automate the innovation process
- Turn ideas into action
- Deliver the right products faster
- Build customer loyalty

Learn more: http://www.jamasoftware.com/jive

Availability
The Jama Connector for Jive SBS is available immediately as an integration add-on to Jama Contour. It is sold as a separate enterprise license with unlimited users and projects, and includes support and maintenance. The Connector requires Jive SBS 4.0 or higher and is compatible with the latest version of Contour 2.9 and higher. A free, full functioning trial of Contour 2.9 along with the Jama Connector for Jive SBS is available upon request:

About Jama Software
At Jama, our mission is to help companies build great products. We’re collaborating with innovative companies across industries, from agile startups to the world’s largest organizations to design new ways to smash information silos, speed innovation and build high quality products. Jama Contour, the leading Web-based solution for social product development and requirements management, is now trusted by thousands of users worldwide managing billions in R&D projects. For more information, Contour videos, Jama customer stories and a free trial, visit http://www.jamasoftware.com

About Jive Software
Jive frees people to engage in open, natural business conversations and workflows that typically are trapped inside of emails, phone calls or meetings. As the leading enterprise-class suite of SBS applications for Global 2000 companies and governments, Jive combines social networking software, collaboration software, and community software into the first solution to effectively manage employees, customers, and partners on a unified platform built for tens of thousands of users and millions of page views.

Media Contact:
John Simpson
Director of Customer Outreach & Marketing
Jama Software
(503) 740-8591
jsimpson (at) jamasoftware.com

Requirements management meets Agile development – best of both worlds.

Monday, December 14th, 2009

Want to adopt more lightweight agile methods for software development?  But you can’t throw the book out and go pure Agile, because your company needs to maintain proper requirements management practices for product planning, requirements traceability, requirements specification documents and tight change control.  No worries.  The JIRA Connector for Contour brings these two worlds together, by connecting business teams responsible for product requirements and planning with development teams responsible for implementation.

frank_hero

The JIRA Connector for Contour has been selected as Atlassian’s Plugin of the Month for December.  Join Frank Charron, Jama’s development manager, and watch the recorded webinar on how to succeed with proper requirements management on the product planning side of the house, while providing the developers and QA testers the freedom to work within JIRA for agile project management, tasks and defect tracking.

This hybrid approach is proving to be very successful for many organizations, especially those in industries such as medical devices and aerospace where requirements management is critical to meeting compliance standards.

Watch the webinar on Atlassian TV >

Product Innovation spotlight: Vertical Power uses Jama Contour to bring the cockpit into the 21st century.

Tuesday, July 21st, 2009

My four-year old son loves airplanes and anything that has to do with flying, and so when I was showing him the image gallery of Vertical Power’s flight system and told him that daddy’s company helps them build it – his eyes lit up.  Daddy cool.

Airplanes - Whoohoo!

To be honest, my son could care less about requirements management and the development process, but he knows a cool product when he sees it, and Vertical Power definitely is cool.  Then, he asked me if he could have the VP-200 for his birthday.  And, if we could go flying later.  So, when I told him I didn’t have a pilot’s license or a plane, his look changed.  The net conclusion:  Vertical Power = cool.  Daddy = lame.  Kids = brutally honest.  Tough crowd.

Take a test flight with Vertical Power

We use a variant of an agile method for development.  We use Contour to track which requirements are in the current Sprint as well as a relative priority for when we want unimplemented features developed. - Kevin DeVries, lead developer, Vertical Power

In all seriousness, Vertical Power’s products have been called, “The next important advancement in general aviation.”  Their innovative electrical systems for recreational and experimental aircrafts are bringing the modern digital world to the cockpit, enhancing the flight experience for pilots.  You can watch a demo flight and other videos on their site.

Recently, I spoke with Kevin DeVries at Vertical Power and asked him a few questions about his team’s use of Jama Contour and the process they use to design their innovative products.  Kevin brings to Vertical Power’s management team over 15 years experience in design, development and testing of state-of-the-art embedded and real-time processing systems – having worked for Boeing developing advanced systems for the Air Force and other government agencies.  While finishing his Masters in Computer Science, Kevin developed the flight software for the Imager on the Mars Pathfinder.

What are the goals of the projects you’re managing within Contour?  Tell us a little about the products your team is building at Vertical Power.

Vertical Power develops Enhanced Circuit Breakers for the experimental aviation industry.  Our goal is not only to power the different electrical devices on the aircraft, but do so in a manner that reduces pilot workload, increases safety, and simplifies the wiring process.  Our innovative “Flight Mode”, based on the physical environment of the aircraft, allows us to perform actions, provide alerts, display checklists, along with other functionality within a consistent context.

How large are your projects in terms of the number of requirements involved?

The high-end VP-200 system has nearly 800 requirements; the VP-50 model has over 200 requirements.

What development process do you use?

We use a variant of an agile method for development.  We define which requirements are needed for the next release, along with a set of issues to resolve.  A general schedule is laid out for that work and usually within a few months the next release is available for general release.  We use Contour to track which requirements are in the current Sprint as well as a relative priority for when we want unimplemented features developed.

What’s the biggest challenge you and your team face in managing this process?

Many of the requirements, especially for the VP-200 are conceptual.  Vetting out the concepts to actual requirements, not only from a use case perspective, but engineering the integration of the new functionality in the old code base, can be a difficult exercise.

Why did you choose Contour?  How is Jama helping you be more successful?

We chose Contour because of its Web-based interface and data tailoring.  Because our development team is fairly small and agile, we needed to have low overhead when it came to storing and updating requirements (and test cases too!).  The ability to quickly edit, find and update status for the requirements within Contour has allowed us to focus on development, not requirements tracking.

What were you using before Contour to manage requirements?

We had put a significant amount of requirements and conceptual functionality in a Word document.   It quickly became over-bearing to track priorities, requirements for the current Sprint and the changes in such a linear format.  Contour gives us the freedom to manage requirements at an item level and create specification documents and other reports at a summary level as needed.

Bonus question:  What’s your favorite band of all time?

Jethro Tull is my favorite band, and of their albums, “Rock Island” and “Broadsword and the Beast” were instrumental in my enjoyment of Ian’s flute playing.  “Rainbow Blues” and “Bungle in the Jungle” are high on my favorite song list.

Thanks Kevin for your insights and sharing your story with us.  I’ll have to take my son for ice cream tonight and drive him by the air field to watch planes take-off, should land me back on the cool list.  BTW, don’t be surprised if you get a letter in the mail written in blue crayon from a 4-year old named Emmit asking for a VP-200.  What can I say, the kid loves planes.

Requirements Management Q&A: Insights from Rob Beckmann, editor of Requirements Networking Group

Thursday, April 2nd, 2009

Continuing our series of interviews with industry experts, I recently chatted with Rob Beckmann, the co-founder and editor of Requirements Networking Group, aka RQNG.

Requirements Networking Group

Jama: Rob, how long have you been educating folks on the best practices of requirements management?

Rob: I have over 30 years experience in the IT field in various roles.  At Caro Systems Inc., my focus during the last 10 years has been on the business architecture and requirements management challenges of our clients.  I have advised and mentored on business architecture, requirements management and elicitation, and development methodology.  Over the years, we developed some best practices that we share with our clients.

Jama: During that time, which aspects of the software development process have you seen evolve over the years and which aspects have remained constant?

Rob: “The more things change, the more they stay the same”.  I’m not sure who originally penned that phrase but it is certainly true in this case.  Back in the latter half of the twentieth century some of the smarter people I had the priviledge of working with were employing concepts that we would attribute today to Unified Process and Agile methodologies – we just didn’t call it that back then.  The more prescient among us drove projects with the notion of delivering incrementally and frequently – in order to maintain interest and elicit feedback from the business community as early and as often as possible.

What has really changed over the years has been the growing recognition that this is a better approach, but we still see a lot of software development relying on a Waterfall methodology.  Organizations that make an effort to adopt a UP or Agile approach will often fall into the waterfall trap and focus on one discipline or skill (usually requirements, in the early adoption phase) versus applying the approach to all disciplines and ensuring their teams deliver real working software in short iterations.  Organizations definitely have their challenges adopting such an approach, the biggest being their social and corporate cultural concerns.

Jama: What compelled you to start the Requirements Networking Group (RQNG)?  What problem did you see that the community web site helps address?

Rob: Studies such as the Chaos Report by the Standish Group certainly made the case that the root cause of many software development projects can be laid at the feet of poor requirements.  We were also especially struck by the lack of consistency and varying quality of expressed requirements from various organizations.  Each organization also had their own definition for the “business analyst” role and the skills needed in order to perform that role.  This got us thinking about establishing an online forum where ideas could be shared and provide people with access to information and guidance.  In July 2006, we launched the Requirements Networking Group  in partnership with Richard Matthews of iONGs.  Since that time, we have attracted nearly 12,000 members and the response has been exciting – exceeding all our expectations.

Jama: If you had one fundamental tip to provide people, what would it be?

Rob: Active participation from stakeholders in a project is key to that project’s success.  It won’t guarantee success, but without it I can guarantee it will fall far short of what it should achieve or simply fail.  Every project that I have been part of that has been acclaimed a great success has always enjoyed the active participation of one or two well respected individuals who could represent the stakeholder community and clearly express a vision for the software product under development.  These people were committed, worked with the project team on a day-to-day basis and took ownership of the system.  So, my tip would be to find the one or two people in your organization who are likely to be the most unavailable to you because they are so knowledgeable, well-respected and in high demand – and convince your management that they are critical to your project’s success.

Jama: What’s your perspective on the role of requirements management for organizations adopting newer Agile development methodologies?

Rob: A project organized along agile lines is geared to delivering functionality in very short cycles so that immediate and frequent feedback on the functioning system can be received and cycled through future iterations of the software product.  This is very different from traditional waterfall approaches. Instead of “completely” documenting all the requirements up front before any analysis, design or coding effort takes place, the requirements will also evolve into more concrete needs as the development sprints execute.

The activities to express the detailed requirements must be planned to ensure they mesh with the sprints that will build to them.  Feedback from prior sprints must also be taken into consideration to ensure important features are addressed at the appropriate time.  This also impacts other activities, such as testing, to ensure they are planned in accordance with feature delivery.

Jama: Bonus question – If you were stranded on an island and had only 1 album with you, which would it be?

Rob: I like many genres of music (I’m even starting to develop a taste for classical music!) but I am especially partial to the blues so I would have to say a good anthology mix of Muddy Waters’ music would be my choice.

Jama: Thanks Rob for taking time away from your busy schedule to share your thoughts with us.

Join Jama and Ravenflow for “The State of Requirements Managment” Webinar on April 7th

Thursday, April 2nd, 2009

Join Ravenflow and Jama Software on Tuesday, April 7th at 10am PDT for the upcoming 30-minute webinar on “The State of Requirements Management” and see the latest trends in software product development.  Click the image to learn more and register.

State of Requirements Management Webinar
State of Requirements Management Webinar

The webinar is based on the findings of the State of Requirements Management survey that Jama and Ravenflow conducted with over 200 professionals last year.  Topics include:

  • What are the biggest innovation challenges companies face?
  • Where are companies getting their next great products ideas?
  • What are the top barriers to success for managing requirements?
  • Which metrics matter most when measuring success?
  • What frustrates people more – scope creep, unrealistic expectations or lack of testing?

Attend the webinar and receive a copy of the latest State of Requirements Management Report.  Then as a follow-up, you will be invited to participate in the upcoming 2009 survey to gauge how things have changed over the past 12 months – from the impact of the economy to the adoption of Agile techniques.

Requirements Management Q&A: An Interview with Laura Brandau, editor of Bridging the Gap blog.

Monday, March 30th, 2009

Continuing our series of industry perspectives, I recently chatted with Laura Brandau, an experience Business Analyst and editor of Bridging the Gap blog.

Jama: Laura, how long have you been advising organizations on the best practices of requirements management?

Laura: I have been involved in various aspects eliciting, defining, reviewing and verifying software requirements for the last 7 years and established business analysis practices in two organizations over the last 4 years.  As a BA consultant, I’m always looking to help organizations improve the value delivered by technology solutions and a core competency is getting the requirements right.

laura_bridging_the_gap

Jama: During your experience, which aspects of the software development process have you seen evolve over time and which aspects have remainded constant?

Laura: What has remained constant is the core challenge of bridging communications between business and technology teams.  Individuals on both sides tend to have very different perceptions about what success means and how to get there.  The best software development teams engage the business in understanding what they want and need and are proactive in offering up solutions.  The best business teams are clear with their requests, communicate how they perceive value and are open to alternatives.  In successful organizations there are some powerful communicators (project managers, product managers, business analysts, architects, technology managers and the like) facilitating this level of communication.

What has changed, at least in my experience, is the delivery mechanism for requirements.  We are seeing things shift from large, difficult-to-consume requirements specification documents to smaller components, such as use cases and user stories.  Another significant change is in the proliferation of available tools and services.  When it comes to smaller projects, organizations are much less likely to invest in building software applications from scratch than they were a few years ago.  The cost of building versus the value of buying or leasing is tipping.  This changes software development cycles, especially the requirements process, significantly.

Jama: What compelled you to start your Bridging the Gap blog?  What specific gap did you see between IT and business that needed to be addressed?

Laura: I am passionate about being a business analyst and wanted to make a contribution to the profession by sharing my experience and perspective.  The gap I saw was that our profession focused more on process and deliverables and less on the proactive communication, leadership skills and professional talents necessary to achieve valuable results through technology projects.  BAs can and should be leaders in their organizations by helping the business understand what they want and need, and facilitating the delivery of the best possible solutions.  To achieve this level of business architecture/analysis, emphasis needs to be on the partnership and collaboration over and above the process.  I address these ideas in my blog by sharing my experiences and providing practical insights.

Along the way, I’ve been lucky to cross paths with many people who share many of my views and professional values.  So what started as a bit of a soap box has become a more collaborative blog.  As such, my focus with Bridging-the-Gap.com is to provide a forum for sharing perspectives.  Some tactics I’ve implemented so far are linking to relevant, topical resources and initiating a guest post program.

Jama: What’s your perspective on the role of requirements management for organizations adopting newer Agile development methodologies?

Laura: Agile represents many significant shifts in the requirements process and there are whole books written on this topic.  I’ll speak to just 2 of the core differences I have experienced.

First, requirements become fully integrated with the delivery cycle.  In traditional methodologies, requirements were specified upfront and the problem of delivering them iteratively was left to the project management and development team.  Often times, the testers felt the brunt of this problem as it was never quite clear what requirements could be tested in a given iteration.  Agile pushes this activity back to the product owner or requirements manager.  Aligning requirements with delivery eliminates questions about what “done” means and those dangling requirements at the end of a project.  But, as an organization implementing agile, recognize that you need to establish a new set of accountabilities for the person(s) in charge of requirements and that fulfilling these objectives incurs some additional overhead.  The delivery efficiencies seen by agile teams are not free.

A second fundamental challenge organizations should prepare for is maintaining a focus on value while managing requirements in a highly iterative agile cycle.  Traditional methodologies support fairly long runways for upfront definition of a product concept, project planning and requirements analysis.  In agile, emphasis naturally shifts to delivering working software in the next 2-4 weeks.  It is an understated challenge to maintain this delivery momentum and create valuable working software.  Under pressure to define requirements and make good decisions quickly for the current or upcoming sprint, it’s easy to side step the big picture planning and prioritization activities that keep us focused on value.  I’m encouraged that we’re seeing a lot more about getting the requirements right in agile within blogosphere discussions, particularly from Mike Cottmeyer’s and Dean Leffingwell’s series of posts on the product owner role.

Jama: Bonus music question – If you were stranded on an island and had only 1 album with you, which would it be?

Laura: It would have to be a mixed CD of sorts.  I have rather eclectic music tastes and the CD would have a bit of everything – from country to hip hop, some classic rock and roll, jazz and blues.

Jama: Thanks Laura for the insights.

The Agile Process Experiment at Jama Part II: Use of Daily Stand-ups and Task Board

Monday, December 15th, 2008

As we continue to optimize our use of Agile techniques at Jama, we’ll share what we’ve learned, any adjustments we’ve made and which techniques are working or not working for us.

If you missed the original post in this series on our Agile Process experiment, you can read it here.

In this post, we’ll discuss two common techniques used for Agile software development that we’ve adopted into our workflow at Jama:

  1. The daily stand-up meeting (aka “Daily Scrum” or “Huddle”)
  2. Use of a large whiteboard for tracking high-level tasks for all current projects (aka “Task Board”)

These 2 techniques go hand-in-hand and include the entire team.  Our daily stand-up is held at 10am every morning and is 15 minutes or less. One of the principles of the daily stand-up is to keep the status meeting short and high energy (Note: Stay vigilent about the time frame and structure of the meeting otherwise it’s easy for it to get off-track).

During the daily stand-up, we each try to limit our comments to communicate these 3 things:

  • What tasks did I complete?
  • What tasks am I working on today?
  • What do I need help on?

Unlike the formal Scrum meeting, we don’t apply the labels of “Pigs” and “Chickens” to the members of the team – because we’re vegetarians.  No actually, in our case, we work in a small team environment and everyone on the team has skin in the game and would be classified as a pig (well, in the good kind of way).

If you’re new to the concept of the Daily Stand-up, here’s a good resource on it.

We hold our daily stand-ups at the Task Board (or what we call “The Big Board”) which is front and center in our office – visible to everyone at all times.  No sacred cows.  We’ve found this high level of visibility creates a high level of accountability – to each other and to the customers of the projects we’re currently working on.

We’ve divided our Task Board into a matrix with the name of our active projects (& target completion dates) along the left in rows and next to it we track the status of tasks in the following columns:

  • To Do – A new task is defined and assigned an owner
  • In Progress – A task being actively worked on, not yet completed by owner
  • Verify – A task completed by owner, and now being verified by someone on the team internally (and externally by customers when applicable)
  • Done – A task has been verified and is satisfactory

As work gets tasked out, each high-level task is written on a sticky note (aka task card) with the task name, owner and projected # of hours required.  During the stand-up, the task owner moves the task card to the appropriate column based on its status.  When help from someone else is needed, such as for the verify stage, that person’s name is written next to the specific task card on the whiteboard with a projected completion date.

As the board fills up, and tasks move from left to right (as work gets done), you’ll be able to see where potential bottlenecks may occur, whether tasks are taking longer than expected (to improve estimates), and at a high-level if you’re at risk of missing the target completion date for a project.

One of the things we’ve adjusted over time is our definition of “done”.  Early on, we didn’t include the “verify” column and we discovered that it was easy to have someone feel like a task was done, but by taking the time to commit to having tasks reviewed by a second set of eyes and formally adding the “verify” column to ensure code quality early on helped minimize defects later in the QA/testing process.  Based on the dynamics of your team, you’ll likely want to experiment with how you run your board to keep the stand-ups effective.

So overall, we’ve found these 2 Agile techniques are good for communicating the high-level tasks and tracking daily progress of projects, but what about the details behind the tasks?  Where do we manage the related requirements, key documents, customer feedback, defects, etc. that go into a project or product release plan?

In our next post in this series, we’ll answer those questions and share what we use (tools and process) to manage the “Devil in the details”.

Until next time, happy agile development (and holidays too)!

The Agile Process Experiment at Jama: Scrum versus Crystal or Maybe a Hybrid?

Wednesday, December 3rd, 2008

At Jama, we work with a wide range of companies using different software development processes. And, despite all the evangelism by the process gods in our industry, if there is one thing we’ve learned over the years it’s that no single process is the best practice for all companies. What works for one company, may not work for another.

Too often, our industry gets caught up in labels, and “Agile” is a great example of that right now. Agile is as trendy a buzzword as “innovation” or “Web 2.0”, but if you lined up 100 different developers and asked them what Agile means, you might get 100 different answers. But, is that really the point – are you Agile or not? Agile itself isn’t a single process – there’s different flavors such as Scrum, Crystal, XP and others. And, as the Agile Manifesto outlines, the underlying concepts of Agile are common across all flavors, such as breaking things into smaller projects, welcoming changing requirements, delivering frequently and having frequent conversations with the customers and users of the application you’re building.

So, the question isn’t so much about whether you’re Agile, but which techniques within these Agile methodologies will work for your team? How do you build great products that are safe, reliable and customers love to use? That’s what it’s about.

Like a lot of dev teams, we’re constantly looking for ways to improve our own process internally in building our product, Contour. So we decided to blog about our experience with Agile techniques, not as experts or evangelists (there’s plenty of those), but simply to share what’s working, what’s not, what we’ve learned through our own experimentation and retrospectives.

Over the next several months, we’ll be incorporating different techniques and enhancing the ones we already use to optimize our process at Jama. Also, we’ll leverage what we learn to enhance the features within Contour to support a range of techniques – for Agile, traditional methods, CMMI or other practices our customers need.

Last week, as an interesting exercise, we had two of our senior developers do a showdown of Scrum vs. Crystal Clear – two of the more popular Agile methods. Derwyn representing Crystal Clear and Frank representing Scrum. What ensued was a bloody, mixed-martial-arts-style cage match of epic proportions. Well…not really. Actually, it was a civil meeting over lunch with our team and both came armed with notes from their favorite books and brief presentations on the realistic techniques that we can weave into our process at Jama.

Scrum versus Crystal Showdown

The net result of our discussion was that we’re not purists of any one specific methodology. There’s a blend of techniques that we’re leveraging. In fact, one of the principles Crystal teaches is this sense of evolution – that your process needs to fit your team, and not the other way around. Point Crystal. Oh wait, we’re not keeping score…

Here’s the rundown of what we’re doing at Jama (click image for .pdf):

Agile process at Jama

Our development team works within the same office, so we have the advantage of being able to do daily stand-ups and we use a large whiteboard with sticky notes for managing tasks that are active for our current iteration (a.k.a. sprint). We use Contour to manage our product backlog which includes new feature requests, defects, requirements and tasks.

As we do our planning, we group these together into releases and shorter sprints. In context to labels, I guess you could call our mixed approach “Agile Hybrid” – and really the only way to top one buzzword is to add another to it, right? In all seriousness, our approach is rooted less in theory and more in what we realistically see ourselves adopting and having success with – and it evolves.

Techniques we’re doing now:

  • Daily stand-up meetings
  • Frequent delivery/iterations
  • Product backlog
  • Whiteboard with task cards
  • Requirements documentation (yes, it has a role in Agile)

Techniques we’re not adopting:

  • Use of points or velocity score
  • Self-organizing teams
  • Pure pair programming (we do side-by-side programming at times)

What we’re experimenting with:

  • Blitz planning
  • More thorough retrospectives with each release
  • Implementing burn-down charts

In future posts on our use of Agile, we’ll share more examples of the techniques we’re experimenting with and we’ll tackle the often-asked question, “What’s the role of requirements management within Agile development?”

Share with us your own experience: How has your process evolved? Which techniques of Agile have you had success with?  Email us directly or feel free to post a comment here.

If you’re new to Agile, here’s a few of our favorite resources to help get you started:

© 2007-2010 Jama Software. All rights reserved.       Contact Us  |  Privacy  |  Sitemap  |  Preferences  |  Enjoy the Journey