Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic


Requirements and Business Analysis Stories
NASA’s Technology Patents Spin Off to Startups

The government is offering startup companies interested in commercial applications of NASA technology the opportunity to license patented NASA technology with no up front payment. Access to intellectual property rights of the full NASA portfolio of active patents and patents pending is available.

Pamela Rentz's picture
Pamela Rentz
Stronger, Faster Quality with Simple, Focused Checks

Imagine focusing on prioritized business requirements at the software layer closest to where those business items are implemented. Writing just one check—that is, a programmed verification—per business requirement makes for simple, focused checks, supporting stronger, faster quality around the team.

Matt Griscom's picture
Matt Griscom
What Are You Measuring?

Many teams do single-point measurements in their projects. But that doesn't give you a good long-term picture. When you look at multiple-dimension measurements—especially trends over time—you learn more. You can take those trends into a retrospective to investigate how your team could work better.

Johanna Rothman's picture
Johanna Rothman
The Word “Automation” Has Led Us Astray

The misunderstanding that automation for software quality is just doing what humans do (i.e., manual testing), but faster and more often, causes business risk. Unless you’re very clear, the quality measure is incomplete. The word automation distracts from the real value: measuring quality.

Matt Griscom's picture
Matt Griscom
Testing Nonfunctional Requirements in an Agile Lifecycle

As organizations embrace agile, requirements become a challenge because they must be considered and validated in each (short) sprint. Ideally, nonfunctional requirements should be a continuous focus throughout the project. Here are some ways to better address NFRs in an agile development lifecycle.

Michael Sowers's picture
Michael Sowers
Five Techniques for Creating Testable Requirements

Documenting user requirements is always a challenging phase in software development, as there are no standard processes or notations. However, communication and facilitation skills can make this activity easier. Here are five techniques for converting user stories into testable requirements.

Anish Krishnan's picture
Anish Krishnan
Analyzing the Technology Lifecycle

In the IT world, we often hear about product lifecycles and what it takes to envision, develop, and maintain a product over its lifecycle. More specifically, we hear about its subsets, such as the software testing lifecycle. But one thing that we don’t often hear about is the technology lifecycle.

Rajini  Padmanaban's picture
Rajini Padmanaban
Will the Competition Ever Root for You?

The world we live in is highly competitive, which isn't always a bad thing. Competitors want Apple to succeed with its watch to show the world the potential of the wearables market. They are not concerned that Apple through its success would hold a large part of the market share for itself.

Rajini  Padmanaban's picture
Rajini Padmanaban