Articles

Requirements Management Articles
Articles Knowledge

Templates for Software Requirements

What do you document and how much should you document? This question is often present in software development projects and even more now with Agile approaches. This article presents a template for managing software requirements and software problems. This templates have been validated within the industry in various parts of the world.

Read More
Requirements Management Articles
Articles Knowledge

Comprehensive User Stories

A user story is a high-level requirement of a feature provided from the perspective of a stakeholder. A comprehensive user story has acceptance criteria that cover all possible functional scenarios or conditions needed to satisfy the user requirements. In development and testing terms, this means defining positive and negative scenarios. This article defines what differs […]

Read More
Requirements Management Articles
Articles Knowledge

Representing Domain Requirements and Domain Architecture in Software Product Line

Software Product Line (SPL) core assets development is an effective approach in software reuse in which core assets can be shared among the members of the product line with an explicit treatment of variability. This article propose an approach for transitioning requirements models to architecture levels to overcome the issue of variability at the requirements […]

Read More
Requirements Management Articles
Articles Knowledge

An Agile Method for Model-Driven Requirements Engineering

This article provides a methodological approach that focuses on requirements engineering within the Model-Driven Development (MDD) context. Our approach is an OpenUP extension in which the requirements discipline is placed in the model-driven context. We believe that the integration of requirements engineering and MDD into one consistent process will provide practitioners with the benefits of […]

Read More
Requirements Management Articles
Articles Knowledge

User Stories Key Dimensions

This article discusses the three dimensions of user stories: the backlog order, the complexity (or effort) and the business value. These dimensions are flexible until the sprint commitment, but right before it, you should have estimated the complexity and the business value for the top of the product backlog, which means that the product backlog […]

Read More
Requirements Management Articles
Articles Knowledge

Database Modeling and Use Cases

This discussion on the topic of Database Modeling with Dr. Michael Blaha try to answer the question “How good are UML use cases for Database Design“? His opinion is that use cases are rote work. The developer listens to business experts and slavishly write what they hear with little interpretation and no abstraction. There is […]

Read More

Copyright © 2009-2022 Martinig & Associates