Professional Documents
Culture Documents
com/learning/project-management-foundations-requirements-2/identify-standards
Manage project requirements challenges
- Managing requirements can make or break a project. While the details and the terminology vary from one
industry to another, the high level challenges are always the same. The key to effective requirements
management is answering four questions. We need to ask them at the beginning of a project and we need
to continue asking them until the project is completely finished, just in case things change. First, who are
our stakeholders? If you're not sure whether someone is a stakeholder, then just ask yourself, will it matter if
this person isn't happy with the final result of the project? If the answer is yes, then they're a
stakeholder. Once we've identified our stakeholders, the next question is, what exactly do they want or
need? These are your requirements. We've got to get our stakeholders to explain their problems and
expectations as clearly as possible and we need to document them properly. The third question we need to
ask is how important is each requirement? We probably won't be able to do everything that all of our
stakeholders want so it can be a big help if they can tell us what's important to them and what things are
optional but nice to have. And the fourth question we need to ask is how will we deal with conflicts,
changes, surprises and miscommunications? Because as the project gets going, issues are going to come
up. In order to make sure that we're addressing all four of those challenges, I use a 10 step process for
requirements management and in this course, we'll walk through each of those steps. To get started, you
can download the workbook from the course files and look at the tab named Requirements
Checklist. Anytime we're working on a project, our team's job is to deliver something that works, something
that satisfies our customers and meets the needs of our business. And we need to have a process to do
that because our team success depends on how well we manage our project requirements.
Identify standards
- When we're working on complex projects, we need to collect a huge amount of information, and we need
to make sure that nothing slips through the cracks. So it helps a lot if everyone uses the same approach to
managing requirements. Some industries even have formal standards that provide a common
framework. So let me share three examples. The most general standard is the International Standards
Organization's ISO 21500, Guidance on Project Management. It describes how a project should be
managed, including how you deal with requirements. The ISO standard is built around the "Project
Management Body of Knowledge" from the Project Management Institute. You can buy a copy of the ISO
21500 standard from the ISO website and you can get the PMBOK from PMI. Next, more specifically for
software developers and for folks who work in the electronics industry, there's a shared standard from three
organizations, ISO, IEC and IEEE. It's a mouthful. The official name is the 29148-2018 International Standard
for Systems and software engineering Life cycle processes Requirements engineering, yeah. But if your
company or university has a subscription to the Standards library, you might be able to access it that
way. Otherwise, you can buy a copy online from the IEEE website. Third, companies that do work in the
defense industry should be familiar with the military specifications or MilSpecs. The U.S. military standard
for project management is MIL-STD-961E, Defense and Program-Unique Specifications Format and
Content. You can download a copy of that one for free from the Defense Logistics Agency website. In
addition to knowing about the formal industry standards, you should also be familiar with a commonly used
technique where you gather your stakeholders together in workshops to create project requirements. I call
these Requirements Discovery and Analysis Workshops, but you'll also hear them called Joint Application
Design or JAD, Joint Requirements Planning or JRP, and Joint Application Requirements or JAR. There are
other courses here in the Learning Library that explain this technique in more detail. And I've included a tab
called Standards in the course workbook where you can keep track of the standards that apply to your
project. Using a formal standard or applying a well-known technique can reduce confusion, and make it
easier for teams to collaborate. And sometimes it's actually required by your customers. So knowing which
standards are used in your company and in your industry is the first step in managing your project
requirements effectively.
Analyze requirements
- As project managers it helps a lot when we're organized. Like when we collect requirements, we also
need to capture some information about each one. In other words, we need to document their
attributes. That lets us build structure around the requirements that will form the basis for our project. I use
a spreadsheet to track attributes and I've included an example in the course downloads which captures the
attributes recommended in the business analysis body of knowledge. Here are the 10 attributes that they
focus on. Absolute reference. This is the identification number for your requirement. Assigning a number
makes it easier to track requirements over time even if the name or the description
changes. Complexity. How difficult will it be to address the requirement? You might want to rate this on a
scale like one to 10; or you can rate it easy, medium, or hard; or you might even put in an estimate for the
number of hours you think it will take to address the requirement. Risk. How much uncertainty is there
about the requirement? Do you feel like you really understand it? Author. Who documented or elicited the
requirement? Source. Where did the information about the requirement come from? Ownership. Who's
responsible for addressing the requirement? Stability. Is the requirement well-defined or does it seem like it
may need to be modified or reviewed? Urgency. Does the requirement need to be addressed right away or
is it something that can wait? Priority. How important is the requirement in relation to the entire project? Is
it one that needs to be met in order for the project to be successful or is it a nice-to-have feature that could
be left out if necessary? State. Is the requirement still being drafted or has it been fully documented and
approved? You might find that you don't need all of those attributes, or you might discover others that are
really important for your projects. That's fine. The key is that capturing attributes can help you organize and
manage your requirements and ensure that your project meets the needs and expectations of your
stakeholders.
resume auto scrolling