Kainos is a software company based in Belfast, Northern Ireland. As well as bespoke development, its work includes service contracts for the maintenance of software created elsewhere. this type of work is challenging ...
详细信息
this article describes our experience concerning the introduction and use of extremeprogramming within a research project and a commercial project with customers. After a short introduction on the two projects, the a...
详细信息
In the last two decades, agile and Lean approaches have gained wide acceptance in the software industry. In this realm, Kanban emerged in 2004 with a strong practitioner-driven support movement and today, Kanban is in...
the author implemented XP practices in both hardware and software development projects as well as using them as guidelines for general department management. this paper describes the reasoning behind this decision and...
详细信息
One of the stated beliefs common to practitioners of all the agile methodologies is that "the most efficient and effective method of conveying information to and within a development team is face-to-face conversa...
详细信息
ISBN:
(纸本)3540350942
One of the stated beliefs common to practitioners of all the agile methodologies is that "the most efficient and effective method of conveying information to and within a development team is face-to-face conversation." this view is pervasive throughout agile Systems techniques and approaches. there is starting to be some interest and in-depth investigation into the nature of programmer interaction and dialogue within the case of pair-programming [2] as well as larger scale ethnographic studies of XP practice [10]. Although interesting metaphoric features have already been found in the language of expert software developers [12] [8] [7], more detailed qualitative analysis can also be made into the nature of such communication. Narrative analysis [9] is an in-depth qualitative analysis methodology, and focuses on the ways in which people make and use stories to interpret the world. Storytelling and its role for communicating social tacit knowledge and historical and organisational identity is well recognised [4]. So far there are fairly few cases where narrative analysis has been applied to Information Systems (an analysis of these are given in Wagner [11]), but it is beginning to find popularity within the information systems community as it has proved particularly useful when considering tacit knowledge transfer and related communication issues, especially during periods of organisational change [1] [5]. Narratives are considered to be social products within specific contexts, and an interpretive device through which people communicate knowledge and define their own identity. It is arguable that the most basic and prevalent form of narrative arises as the product of ordinary conversation [6]. As Gregori-Signes [3] points out "We tell stories to each other as a means of packaging experience in cognitively and effectively coherent ways, or [...] as a way to test the borderlines between the exceptional and the ordinary." Conversational stories are "negotiable and colla
We conducted an experiment attempting to compare XP with a traditional approach to student softwareengineering projects. We tasked two groups of student teams with producing a simple room reservation system, one grou...
详细信息
agile Development (AD), Model-Driven Development (MDD) and Component-Based Development (CBD) have been proposed, each on its own, as the ways to build quality software systems fast and be able to easily adapt to frequ...
详细信息
the limitations and constraints of mobile systems need to be adequately addressed in software development. We have been developing a taxonomy of risks based on SEI’s risk questionnaire and applied it during the devel...
详细信息
Developing areas in China are attracting increasing investment in manufacturing. this has increased the local demand for software and, consequently, demands on local software teams. Such teams, typically small, inexpe...
详细信息
software Quality Assurance is a complex and time-expensive task. In this study we want to observe how agile developers react to just-in-time metrics about the code smells they introduce, and how the metrics influence ...
详细信息
暂无评论