Inflectra | Requirements

Posts Tagged 'Requirements'

Unlock The Secrets of SpiraTeam v5.1!

Spira v5.1 is now out! This blog gives you some insight into the release and discusses our accelerated release strategy going forward.

(Read More)

SpiraTeam Inflectra software testing requirements quality assurance cross-project associations


Are You Testing in the Right Direction?

Over the years, we have had a couple of customers in the past struggle with using SpiraTest with their 'defect-centric' view of testing. SpiraTest was originally designed to follow a requirements-centric approach. A defect-centric approach isn't unreasonable per se, but many customers don't realize that they are even using this approach and wonder why SpiraTest works the way it does. This article is taken from a real customer 'eureka' moment and hopefully will help others in the same position.

(Read More)

requirements testing defects


20 Tips for Effective Requirements Elicitation

Requirements Elicitation is the act of teasing the true needs from users and other stakeholders, including most departments in the development organization such as sales and training. Elicitation is not simply gathering: gathering is a passive action, whereas elicitation is proactive. This article provides some tips on how to best elicit them. (Read More)

Requirements Elicitation Gathering


Can Use Cases Replace User Stories?

User Stories are often characterized by relatively short, uncomplicated and informal descriptions, whereas Use Cases are often longer, more formally structured descriptions of not only the user need but also other details. Can Use Cases strike a balance between the need for agility and the need for more information, and if so, how? (Read More)

Agile User Stories Use Cases Requirements Management


Beyond the Document Paradigm – part 3

In this conclusion we shall see that migration to a test management or requirements management tool can be easier than it might seem initially. (Read More)

Data migration Import Export Test management Requirements management


Beyond the Document Paradigm – part 2

When making the transition from document-oriented information storage to record-oriented information management tools, there are a number of problems which can make the process difficult, or even unsuccessful. This second part of our series explains how such pitfalls can occur. (Read More)

Agile Process Test management Requirements Management


Beyond the Document Paradigm – Part 1

Have you ever tried to write a letter in a spreadsheet? Ridiculous idea, right? Or perhaps you’ve tried to do the opposite and store discrete, record-oriented information in a word processor? It can be done using tables, but it’s easier with a spreadsheet. (Read More)

Agile Test management Requirements Management


Agile Myths - Part 3

In this item we continue our examination of various Agile methodology ideas and ask whether they are valid or whether they are in fact, industry myths. (Read More)

User Story Test Management Agile Requirements


Tips for Effective Requirements Management

It is a month till release, and the CEO comes out of the office and says we need a new feature for the release. A week later he modifies the new feature. The developer works hard to please him and delivers, but he doesn't like it. The requirement changes again and now we are a few days from release. how are we going to debug, test, and verify for release if things keep changing? (Read More)

requirements management


Agile Myths - Part 2

In this item we continue our examination of various Agile methodology ideas and ask whether they are valid or whether they are in fact, industry myths. (Read More)

User Story Use Case Agile Requirements


Agile Myths - Part 1

The enthusiasm these days for Agile development is rightly deserved, but with so much being written and said about Agile development, there should be room for healthy debate. While Agile development has proven to be a huge step forward and the right approach for many projects, it is important to continue to ask questions in order that we don’t start to endorse the bad along with the good. We don’t want to throw the baby out with the bathwater, but we can’t keep the bathwater just to avoid the risk of doing so. An occasional examination of principles being promoted and used within the industry helps to maintain Agile methods as the best alternative to traditional development practices for many projects.

In this series of blog postings we shall discuss some of the characteristics of various Agile methodologies and ask whether the ideas are valid or whether they are in fact, industry myths.

(Read More)

Agile Testing Requirements


Requirements Sign-Off

SpiraTeam v4.1 introduced a new feature allowing you to create requirement workflows. This feature allows you to create a workflow that models your signoff process. The question that begs is - what should my requirements signoff process look like...
(Read More)

requirements workflow signoff


Is There Such a Thing as Extreme Agile Programming?

Extreme Programming (XP) is one of the more popular Agile Development methodologies, and for very good reason. It advocates short, rapid iterations, constant customer contribution and frequent testing. But let us consider the foundation of Extreme Programming, which is to identify all the positive aspects of software programming techniques and take them to their extreme; the idea being that you can’t have too much of a good thing. For example, if tests help find defects, why not test all the time?

If we consider Agile methods generally, (not XP specifically) to also be a combination of good ideas, XP would tell us to take those ideas to their extreme; could we do that and create “Extreme Agile Programming (EAP)”? Or would we be trying to swallow our own tail? Let’s consider some Agile principles and find out.

(Read More)

Agile Extreme Programming XP Test-First Requirements Iterative Incremental


How to Choose a Test Management Tool

While it might seem that the most important consideration when choosing a test management software tool is the set of basic tool features supporting the test process itself, you should not neglect a wide range of other questions that could make or break your test management tool choice. This whitepaper identifies the key attributes you should look for in a test management solution. (Read More)

Test Management Requirements Management Defect Tracking


What is a Software Defect?

I doubt most people would struggle to answer the question, “What is a defect?” After all, we know what a defect looks like when we come across it, don’t we? “The system has encountered an unexpected error and must shut down,” is a message that leaves us in no doubt that there must be a defect in there somewhere. But knowing a defect when we see one is very different from being able to define what ‘defect’ actually means. (Read More)

Defect Bug Requirements Agile


The Software Chicken and the Egg

For a considerable period of time, we did well organized testing, but not against requirements that were formally defined.
Why was it deemed necessary to automate the test management process before there were any decent tools for recording exactly what we were testing for? (Read More)

Project process Software support tools requirements management test management


Documenting Requirements in Agile Projects

(aka The Changing Role of the Modern Father)

One of the difficulties of moving from waterfall to an Agile development process is the breaking down of silos of responsibility, including that of the product owner. No longer the deliverer of the requirements 'master-specification', the product owner now participates throughout the entire process, sharing the requirements management task and taking on new, varied and, sometimes unexpected, responsibilities.

(Read More)

Agile Requirements Product Management Product Owner


Principles of Requirements Engineering (or Requirements 101)

Requirements Engineering (RE) is often trivialized as an activity performed by well meaning analysts before they start doing the real work of specifying a product. This whitepaper introduces the critical processes and procedures used when executing effective Requirements Engineering as part of an overall successful project. (Read More)

requirements management requirements engineering requirements 101


Agile Techniques in Maintenance Environments

I'd like to address the question, 'Can Agile techniques be used in maintenance environments?' The short answer is, 'yes', and the long answer is, 'yes, sort of.' The reality of the situation is far more nuanced than either of those answers, so let's look at the issues in more detail. I don't intend to make this a comprehensive review, but just brief look at some of the issues to get us going. (Read More)

Agile Requirements Maintenance Support Defect resolution Bug fixing


10 Questions You Should Ask When Choosing a Tool for Requirements Management

If you are looking for a requirements management tool, you probably don't need to be told how important requirements management is. There are a number of standard questions to be asked when selecting any software product for your organization. (Read More)

requirements management tools rm vendor selection


Losing Data Wasn't One of the Requirements....? Oops!

Library users who spent many hours, perhaps over many years, saving their favorite titles for future reading enjoyment, suddenly found that after the upgrade of the Washington, DC library catalog system, all their favorites were gone. Vanished. Not a trace!

(Read More)

requirements failure data migration data loss