We present an empirical study on facilitating the adoption of user-centred design (UCD) in small agile companies. To this end, we introduced a curated set of qualitative design practices in an agile organisation, enga...
详细信息
ISBN:
(纸本)9783319576336;9783319576329
We present an empirical study on facilitating the adoption of user-centred design (UCD) in small agile companies. To this end, we introduced a curated set of qualitative design practices in an agile organisation, engaging developers in a lightweight series of workshops. Our results suggest that the approach followed enhanced internal communication and promoted a concrete shift towards a more user-centred perspective. However, the presence of a predominant non-agile customer seems to have limited potential benefits.
the agile Manifesto values "customer collaboration over contract negotiation". However, in many real projects, agile practitioners spend considerable time and effort negotiating contracts with customers. We ...
详细信息
ISBN:
(纸本)9783642018527
the agile Manifesto values "customer collaboration over contract negotiation". However, in many real projects, agile practitioners spend considerable time and effort negotiating contracts with customers. We have conducted grounded theory research in India withagile practitioners. In this paper we present the strategies these practitioners use to overcome the problems of negotiating contracts. these strategies include changing the customers' mindset, providing different options of working, and - in the worst case scenario - keeping the customers unaware of internal agile practices.
this tutorial gives you a lead on becoming or redefining yourself as an agile Coach. Introduction to elements and dimensions of state-of-the-art agile Coaching. How to position the agile coach to be effective in a lar...
详细信息
ISBN:
(纸本)9783642018527
this tutorial gives you a lead on becoming or redefining yourself as an agile Coach. Introduction to elements and dimensions of state-of-the-art agile Coaching. How to position the agile coach to be effective in a larger setting. Making the agile transition - from a single team to thousands of people. How to support multiple teams as a coach. How to build a coaches network in your company. Challenges when the agile coach is a consultant and the organization is large.
Task allocation is considered an important activity in software project management. However, the process of allocating tasks in agilesoftware development teams has not received much attention in empirical research. T...
详细信息
ISBN:
(纸本)9783319576336;9783319576329
Task allocation is considered an important activity in software project management. However, the process of allocating tasks in agilesoftware development teams has not received much attention in empirical research. through a pilot study involving mixed open-ended and closed-ended interviews questions with 11 agilesoftware practitioners working within a software development organization in India, we explain the process of task allocation as including three different mechanisms of workflow across teams: team-independent, team-dependent, and hybrid workflow;and five types of task allocation strategies: manager-driven, team-driven, individual-driven, manager-assisted and team-assisted. Knowing these workflow mechanisms and task allocation strategies will help software teams and project managers make more effective decisions around workflow and task allocation.
Testing is an essential part of an agile process as test is automated and tends to take the role of specifications in place of documents. However, whenever test cases are faulty, developers' time might be wasted t...
详细信息
ISBN:
(纸本)9783540731009
Testing is an essential part of an agile process as test is automated and tends to take the role of specifications in place of documents. However, whenever test cases are faulty, developers' time might be wasted to fix problems that do not actually originate in the production code. Because of their relevance in agileprocesses, we posit that the quality of test cases can be assured through software inspections as a complement to the informal review activity which occurs in pair programming. Inspections can thus help the identification of what might be wrong in test code and where refactoring is needed. In this paper, we report on a preliminary empirical study where we examine the effect of conducting software inspections on automated test code. First results show that software inspections can improve the quality of test code, especially the repeatability attribute. the benefit of software inspections also apply when automated unit tests are created by developers working in pair programming mode.
A "smell" is an observable symptom of some underlying problem that can be perceived either by direct observation of the work flow or team dynamics or by examining trends in project metrics. In this workshop,...
详细信息
ISBN:
(纸本)9783642018527
A "smell" is an observable symptom of some underlying problem that can be perceived either by direct observation of the work flow or team dynamics or by examining trends in project metrics. In this workshop, we will explore common smells in agileprocesses, some suggested by the facilitator and some contributed by participants. We will use various root cause analysis tools and techniques to try and discover the underlying causes of the smells so that we can identify the appropriate corrective action in each case.
In this paper we examine the close relationship that can be established between agile methodologies and the FLOSS (Free-Libre Open Source software) development model, by integrating a Health Information System (HIS) i...
详细信息
ISBN:
(纸本)9783540731009
In this paper we examine the close relationship that can be established between agile methodologies and the FLOSS (Free-Libre Open Source software) development model, by integrating a Health Information System (HIS) into the IT environment of an Italian hospital (a so-called software verticalization). We followed XP approach during development of new features. this approach allowed us not only to contribute to the original Open Source project, helping it to become increasingly mature, but also to evaluate in a quantitative manner the effort devoted to the international project, to the national context and to the specific health care organization.
暂无评论