Articles
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 MoreDatabase 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 MoreNon-Functional Requirements in the Context of SOA
This article presents new concepts to formalize and apply non-functional requirements (NFR) for business processes in the context of Service-Oriented Architectures (SOA). Today, popular languages for modeling business processes do not support the specification of NFRs in a systematic manner. However, there is a strong demand to explicitly address such requirements when designing and deploying […]
Read MoreThe Value of Business Analysis in Scrum
Hhow can a business analyst contribute in a Scrum Project? This article discusses the fact that producing a business analysis in Scrum is a goal and not a role. The possible contribution of the ScrumMaster, delivery team and Product Owner, the three Scrum roles, are described. It is often the Product owner that is held […]
Read MoreDoes Formal Requirements Documentation Have a Place in Agile?
One of the first questions Business Analysts ask when confronted with an agile method is “How agile method cant incorporate our documentation.” And sometimes it is not a question, but an affirmation. This article provides good framework for integrating agile and formal documentation.
Read More