scispace - formally typeset
Book ChapterDOI

Sharing Knowledge Through Tangible Models: Designing Kickoff Workshops for Agile Software Development Projects

Reads0
Chats0
TLDR
This work develops a holistic workshop methodology to kick off agile software development projects in which a shared understanding among stakeholders is to be fostered and encourages a detailed need-finding together with the customer by means of shared model building.
Abstract
In software engineering, the programmer depends on precise descriptions of the system to be built. To get these descriptions, analysts condense the knowledge about the domain from observations and discussions with the users, the people that will eventually work with the software. The users have to communicate their knowledge about the domain and express their needs. With TBPM we have shown that it is possible for end users to express themselves by means of process models. We now transfer these findings to other fields in software engineering. We investigated in the discipline of requirements engineering, especially in the context of agile software development approaches. From practitioners we learned that during the first iterations, code tends to be thrown away completely since the initial requirements gathering phase is intentionally kept lean. We therefore introduced the concept of need-finding iterations and tackle this problem in our research. We develop a holistic workshop methodology to kick off agile software development projects in which a shared understanding among stakeholders is to be fostered. Discussions that would arise after a software prototype has been implemented are encouraged to be conducted at an earlier stage by making use of an adequate modeling solution. We propose story prototypes which essentially enrich user stories with control flow information and thereby are enhanced to show the big picture rather than just individual aspects of the system to be built. In such a kickoff workshop we encourage a detailed need-finding together with the customer by means of shared model building.

read more

Citations
More filters
Journal ArticleDOI

Service Design Handover to user experience design - a systematic literature review

TL;DR: In this paper , a systematic literature review was conducted to analyse the current scientific knowledge on knowledge transfer in digital service creation projects and summarise scientific knowledge into best practices for effective information flow in real world Service Creation Projects.
References
More filters
Book

The entity-relationship model: toward a unified view of data

TL;DR: A data model, called the entity-relationship model, is proposed that incorporates some of the important semantic information about the real world and can be used as a basis for unification of different views of data: the network model, the relational model, and the entity set model.
Proceedings ArticleDOI

The entity-relationship model: toward a unified view of data

TL;DR: A data model, called the entity-relationship model, which incorporates the semantic information in the real world is proposed, and a special diagramatic technique is introduced for exhibiting entities and relationships.

Managing the development of large software systems

TL;DR: I have had various assignments during the past years, mostly concerned with the development of software packages for spacecraft mission planning, commanding and post-flight analysis, and I have become prejudiced by my experiences and is going to relate some of these prejudices in this presentation.
Journal ArticleDOI

Productivity loss in brainstorming groups: Toward the solution of a riddle.

TL;DR: In this paper, the authors investigate free riding, evaluation apprehension, and production blocking as explanations of the difference in brainstorming productivity typically observed between real and nominal groups and conclude that production blocking accounted for most of the productivity loss of real brainstorming groups.
Book

Agile Project Management with Scrum

Ken Schwaber
TL;DR: Backdrop: The science of Scrum New management responsibilities The ScrumMaster Bringing order from chaos The product owner Planning a Scrum project Project reporting The team Scaling projects using Scrum