Auflistung nach Autor:in "Carbon, Ralf"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelArchitectural Design for Flexibility and Buildability to Facilitate Evolution(Softwaretechnik-Trends Band 30, Heft 2, 2010) Carbon, Ralf; Naab, MatthiasBusiness information systems need to evolve continuously in order to keep pace with changing requirements and preserve an organization’s competitiveness. We have identified flexibility and buildability as key qualities facilitating evolution. Flexibility and buildability requirements should be addressed as soon as possible during architectural design to enable them to be satisfied efficiently and effectively. However, today many organizations do not sufficiently address flexibility and buildability, especially not in combination, either because they are not fully aware of their importance or because methodological support regarding design for flexibility and buildability is often not appropriate (if available at all). In this paper, we introduce an approach aimed at design for flexibility and buildability to facilitate the evolution of software.
- KonferenzbeitragFocusing extreme programming on usability(Informatik 2004, Informatik verbindet, Band 2, Beiträge der 34. Jahrestagung der Gesellschaft für Informatik e.V. (GI), 2004) Carbon, Ralf; Dörr, Jörg; Trapp, MarcusAgile methods such as extreme programming are becoming increasingly important for the rapid development of software applications. They proofed to be applicable and beneficial for a variety of domains. Nevertheless, due to the iterative nature of these approaches, software developers focus on functional aspects and tend to neglect nonfunctional characteristics, like usability. This paper addresses this issue by providing an extension suggestion for extreme programming that helps the on-site customer and development team to take into account usability. Usability criteria are attached to user stories, and a new type of user stories, called usability stories are introduced. This also influences the way on-site customers perform the acceptance test. We present first results of a case study where small changes to extreme programming have been introduced. The benefits were an increased perception of usability due to the integration into the user stories and an early evaluation of usability criteria in the acceptance test. Eventually, these measures lead to a high usability of the software system.
- KonferenzbeitragA model for experience base schemata building blocks(WM 2003: Professionelles Wissesmanagement – Erfahrungen und Visionen, Beiträge der 2. Konferenz Professionelles Wissensmanagement, 2003) Carbon, Ralf; Feldmann, Raimund L.Quality and process improvement programs usually require organizations to run a repository such as an experience base. However, setting up the schema of an experience base requires expert knowledge. But schema experts are not always available to support the setup of a new experience base. One promising solution is to capture their knowledge in patterns or building blocks. This paper describes a conceptual model for such experience base schema building blocks. Schema experts can use the introduced model and the tool environment presented to create a set of schema building blocks representing their knowledge.