Articles

Requirements Management Articles
Articles Knowledge

Methodology for Developing Use Cases for Large Systems

The purpose of this article is to offer a methodology for creating and building a Use Cases Model that caters for the needs and challenges of large and complex projects. The paper will explore some of the major challenges that are typical of large projects and will demonstrate practical steps for mitigating these challenges.

Read More
Requirements Management Articles
Articles Knowledge

UML versus Domain-Specific Languages

UML versus Domain-Specific Languages considers the two most popular starting points for code generation: * UML for program modeling, part of the OMG’s Model Driven Architecture (MDA) approach, and * Domain-Specific Languages (DSLs), little languages that are created specifically to model some problem domain.

Read More
Requirements Management Articles
Articles Knowledge

UML or DSL: Which Bear Is Best?

This article describes the scenarios in which UML or DSLs should be used, and how each can be effectively integrated with the other.

Read More
Requirements Management Articles
Articles Knowledge

New to User Stories?

Having coached traditional requirements, use cases, user stories, and agile development, I’ve fielded a lot of questions around the differences among the three major ways of specifying requirements, particularly by people migrating to user stories. This article compares requirements, use cases, and user stories against each other.

Read More
Requirements Management Articles
Articles Knowledge

Agile, Multidisciplinary Teamwork

The article “<a href=”http://www.methodsandtools.com/archive/archive.php?id=17″>Agile, Multidisciplinary Teamwork</a>” by Gautam Ghosh presents techniques and tools used to create requirements with a team composed of the different participants of agile projects.

Read More
Requirements Management Articles
Articles Knowledge

Requirements for Outsourcing

Outsourcing differs from other development because there is bound to be a contractual relationship, probably a geographic distance, a different sense of loyalty, language misunderstandings, cultural differences, reluctance to speak up to the client – and many other associated problems. Good requirements are always a problem, but outsourcing increases the problems, and makes even great […]

Read More

Copyright © 2009-2022 Martinig & Associates