Requirements Review

Great Software Needs Great Requirements

Requirements are at the heart of every great product. That's why we've developed a two part series on improving requirements skills.

In part one below, Joy Beatty, covers the steps for developing a strong requirements team.

For part two, join our webinar to dive deeper into how to successfully manage a globally distributed requirements organization.

Sign up for the webinar now to learn more about the tools, training, and methodologies that support distributed requirements teams.


5 Steps To Building A Strong Requirements Team:

By Joy Beatty

Globally, organizations are improving the success rate of their software projects by focusing on the quality of their requirements. In an April 16th article in CIO, Thomas Wailgum points out that CIOs are investing in software requirement teams, though an actual definition of the role that handles them remains somewhat vague.

In so doing, internal IT teams have begun to manage internal software much like externally facing development groups manage their products – like product managers. This trend supports company objectives, improves ROI, and, most importantly, helps IT develop software that their internal customers love to use.

So it is not surprising that more and more individuals are interested in performing the job of requirements analysis. Fortune 500 companies are consolidating their requirements groups. Plus, organizations like the IIBA and resources such as the BABOK lend credence to what was previously an unrecognized profession. There is no doubt that individuals and companies alike are benefitting from the standardization of the role.

Harnessing the power of a great requirements team is challenging because the skills associated with requirements analysis are complex. There is a breadth and diversity in the skills and knowledge required that are alien to other positions, including

  • understanding poorly defined problems,
  • conflict resolution,
  • scope definition,
  • facilitation,
  • understanding people behaviors,
  • and working with a variety of types of people.

This whitepaper aims to outline a high level program for improving the skills of a requirements team, based on several years of experience at working in the Fortune 500 trenches. If you manage a team of requirements analysts or if you write requirements yourself, this paper will guide you through a process for developing the skill set that will help create software that your customers love to use.

Continue Reading...


Blog Hits

A Product Manager By Any Other Name...

By Mike Alexander

When I was younger, I used to care a great deal about people's titles.

Maybe it was my little brain's way of organizing people like I organized my Tinkertoys (teachers go over here, doctors are over here, mommies are in this section...).

In any case, I believed that a person's title told you all that you needed to know about him or her. I had grand plans for my own title when I grew up. I decided to be a "Professional." "A professional WHAT?," I'd often get asked, and I'd simply reply, "Oh, I don't know yet -- but whatever it is, I want to be a PROFESSIONAL at it."

The work didn't matter, but the title did.

Many people, as I did, place a great deal of emphasis on titles. On the Seilevel messageboard there are multiple threads discussing the differences between Business Analysts, Requirements Analysts, Product Managers, Project Managers, Systems Analysts, and even humorous entries like Requirementers, Information Vigilantes and 'Shall'icitors.

In my career I've held the titles of Program Manager, Requirements Analyst, Manager of Requirements Management (say that three times fast), Business Systems Analyst, and Product Manager. I've done pretty much the same work in all of those jobs. Instead of worrying about what my business card says, I focus on doing my job well.

Continue Reading...

How to Select Software Requirements Training

By Joy Beatty

So it’s time for your organization to select requirements training for your business analysts, product managers, project managers, even developers. Here are some suggestions on what to look for!

Course Agenda – make sure the agenda is published and the topics seem relevant to your group. For example, if you do not use RUP, do not select a RUP-based class. If your team is good at the basics, consider a more advanced class, for example focusing on elicitation.

Training Costs – these are relatively consistent across courses, but typically you can expect to pay anywhere from 600-1500 per day per student.

Time Commitment – make sure you sign up for a course you are willing to commit to. Typically industry courses are run in full or half day increments. Make sure your people know it’s a priority to attend once you’ve signed up. Also, I prefer courses that are done in smaller increments, for example a series of 4 classes at 2 hours each, because the students can take time to think about and practice the concepts between classes. This resembles the teaching method used in universities, but it is very hard to find in industry.

The less obvious but more important:

An Engaging Experience – the materials used during course must be engaging, as to not bore the students to sleep. As a rule of thumb, most learning happens in practice not lecture, so look for a course that has at least 50% of the time doing practice exercises.

Competent Instructors – be sure that the instructors will be interesting to listen to. This may be tough to evaluate, but you could try calling them ahead of time. In addition, they need to be....

Continue Reading...

 
Q: “How do you determine if a requirement is testable and please answer in concise, understandable English.”

A: Hi Jon, I sat down to answer your question, and I honestly found myself a bit nervous about the second part of the it –Read on...

Have a question about requirements? Send it to us.


LinkedIn Join Our LinkedIn Group

SeilifeJoin Our Facebook Group

Seilife

Seilife


Seilevel Events

16th Annual Requirements Engineering Conference
September 8-12, 2008
Barcelona, Spain
www.RE08.org

Austin PMI Professional Development Day
October 9, 2008
Austin, Texas
Austin PMI

Innotech
October 16, 2008
Austin, Texas
Innotech Conference


Seilevel Careers

WANTED: Software Requirements Experts for Seilevel's Global Team

Do you love to travel?

Do you really love writing requirements?

When you use an application do you automatically think about how to make it better?

Do you wish the people you worked with were as fanatical about requirements as you?

Product Managers

WANTED: Recent graduates who want to learn how to design the next Google

Do you love to travel?

Do you want a career that would enable you to be hired as a Product Manager for companies like Google, Amazon, and Yahoo?

Are you excited at the prospect of working in many different industries?

Do you wish you had a chance to use your creativity in your job?

Did you ever wonder who designs all the software that you use?

Do you want to work with people that work hard but that know how to have a good time?

Recent Graduates