this paper continues telling the story begun in "It has been a long journey, and it is not over yet" (published in agile Process in softwareengineering and extremeprogramming XP2015, Helsinki – 2015). thi...
详细信息
Customer collaboration is vital to agile projects. through a Grounded theory study of New Zealand and Indian agile teams we discovered that lack of customer involvement was causing problems in gathering and clarifying...
详细信息
ISBN:
(纸本)9783642130533
Customer collaboration is vital to agile projects. through a Grounded theory study of New Zealand and Indian agile teams we discovered that lack of customer involvement was causing problems in gathering and clarifying requirements, loss of productivity, and business loss. "agile Undercover" allows development teams to practice agile despite insufficient or ineffective customer involvement. We present the causes and consequences of lack of customer involvement on agile projects and describe the agile Undercover strategies used to overcome them.
User interfaces have a reputation for being difficult to develop using TDD - and even to test in an isolated fashion. A number of techniques have demonstrated promise, but as new technologies arise, they often need to...
详细信息
ISBN:
(纸本)9783642018527
User interfaces have a reputation for being difficult to develop using TDD - and even to test in an isolated fashion. A number of techniques have demonstrated promise, but as new technologies arise, they often need to be reinvented or at least refurbished in order to remain useful. there is a strong need for common, cross-platform practices for isolated GUI testing and Test-Driven Development of GUIs. this workshop invites individuals with useful points of view, techniques and tools to present and discuss their ideas with other researchers and workers in the same field. Each participant is expected to prepare a brief presentation and to participate in active discussion of their own work and that of others.
We specify a non-invasive method allowing to estimate the time each developer of a pair spends over the development activity, during Pair programming. the method works by performing first a behavioural fingerprinting ...
详细信息
ISBN:
(纸本)9783540731009
We specify a non-invasive method allowing to estimate the time each developer of a pair spends over the development activity, during Pair programming. the method works by performing first a behavioural fingerprinting of each developer - based on low level event logs - which then is used to operate a segmentation over the log sequence produced by the pair: in a timelined log event sequence this is equivalent to estimating the times of the switching between developers. We model the individual developer's behaviour by means of a Markov Chain - inferred from the logs - and model the developers' role-switching process by a further, higher level, Markov Chain. the overall model consisting in the two nested Markov Chains belongs to the class of Hierarchical Hidden Markov Models. the method could be used not only to assess the degree of conformance with respect to predefined Pair programming switch-times policies, but also to capture the characteristics of a given programmers pair's switching process, namely in the context of Pair programming effectiveness studies.
the traditional versus agile project debate is most often represented in terms of polar positions of the life cycle - the process is either traditional or agile, waterfall or highly iterative. this may be effective in...
详细信息
ISBN:
(纸本)3540350942
the traditional versus agile project debate is most often represented in terms of polar positions of the life cycle - the process is either traditional or agile, waterfall or highly iterative. this may be effective in intellectual discussions, but it is highly unlikely to be useful to practitioners, especially those practitioners that are facing traditional project pressures and trying to find the "home ground" for their situation that will increase the likelihood that they will succeed. In this paper, we discuss extensions to Boehm and Turner's five dimensions for determining a project's "home ground" - that is, the process configuration that might best fit the situation at hand. We have added dimensions to the basic framework provided by Boehm and Turner and have considered the process configuration question as a process itself and increased its scope to include both management and engineering key practice areas.
We present a study on how Pair programming (PP) facilitates the introduction of new developers (novices) in a team. We analyzed the behavior of an industrial team of developers for 10 months focusing on spontaneous PP...
详细信息
ISBN:
(纸本)9783642018527
We present a study on how Pair programming (PP) facilitates the introduction of new developers (novices) in a team. We analyzed the behavior of an industrial team of developers for 10 months focusing on spontaneous PP. During such time novices joined the team. Data has been collected non-invasively on how people paired during such time. Plots and sociograms are used to analyse such data and infer possible conclusions. It appears that initially PP is used to initiate the novices, then it is drastically reduced to be resumed eventually when the novices "feel" they have reached a significant level of maturity in the team.
A panel of university staff and industry agile experts were invited to conclude the XP 2019 conference with a discussion of the conferencetheme: "agile - the Next 20 Years: Share and Discover!" the panelist...
详细信息
ISBN:
(纸本)9783030301262;9783030301255
A panel of university staff and industry agile experts were invited to conclude the XP 2019 conference with a discussion of the conferencetheme: "agile - the Next 20 Years: Share and Discover!" the panelists gave their views of the value of the agile Manifesto, the possible future of agile scaling frameworks, and some ideas for improving industry-university collaboration.
暂无评论