One of the common challenges of an extremeprogramming (XP) team is to find strategies so to reinforce practices and increase velocity. Most practices have found at least one optimal strategy tested and approved pract...
ISBN:
(纸本)9783540682547
One of the common challenges of an extremeprogramming (XP) team is to find strategies so to reinforce practices and increase velocity. Most practices have found at least one optimal strategy tested and approved practically by the community, while 'sustainable pace' is core tenet missing a clear strategy. the aim of the Pomodoro Technique (PT) is exactly to fill this gap. the PT is a timeboxing strategy originally meant for optimizing personal work and study and then applied to XP the PT is widely applied by Italian agile teams, but is still little known elsewhere. this paper examines how the PT is applied by them and how it integrates with XP.
In this paper we discuss how the merging of agile Methodologies and software Quality Models in same process today is ignoring many important aspects of both approaches. the inconsideration of these points results in a...
详细信息
ISBN:
(纸本)9783642018527
In this paper we discuss how the merging of agile Methodologies and software Quality Models in same process today is ignoring many important aspects of both approaches. the inconsideration of these points results in a rigid integration of agile and Quality Models that limits the full potential of their synergies. Ignoring such important items however does not necessarily means that they are not being utilized in the process, it normally indicates their utilization in an ad-hoc way. To explore this topic, we collected qualitative and quantitative data from literature and two Brazilian companies which work withagile and XP.
We conducted a quasi-experiment comparing the conformance to the test-driven development (TDD) process of one expert and two novice groups of programmers working in pairs. Besides an insignificant tendency of the expe...
详细信息
ISBN:
(纸本)9783642018527
We conducted a quasi-experiment comparing the conformance to the test-driven development (TDD) process of one expert and two novice groups of programmers working in pairs. Besides an insignificant tendency of the expert group toward a higher TDD conformance and instruction coverage, we found that the expert group had refactored their code to a larger extent than the two novice groups. More surprisingly though, the pairs in the expert group were significantly slower than the pairs in one of the novice groups.
XP is a team game. It relies on teamwork to be successful. But sometimes our teams don't work as well as we would like. this workshop examines real projects from different angles to explore answers to three powerf...
详细信息
ISBN:
(纸本)3540262776
XP is a team game. It relies on teamwork to be successful. But sometimes our teams don't work as well as we would like. this workshop examines real projects from different angles to explore answers to three powerful questions: How can we tell that our team isn't working? Which are the root causes of our problems? What actions can we take to improve our teams effectiveness?
Faced with challenges in relation to interpretation of requirements, issues with build and deployment and excessive integration defects, this paper examines how a software team propose using a novel combination of Cov...
详细信息
ISBN:
(纸本)3540350942
Faced with challenges in relation to interpretation of requirements, issues with build and deployment and excessive integration defects, this paper examines how a software team propose using a novel combination of Covey's 'First things First' principle and Cockburn's Methodology Shaping, as a potential solution to examine their current process and define a new set of working conventions which will address these issues.
this paper suggests ways to facilitate creativity and innovation in agile development. the paper applies four perspectives - Product, Project, Process, and People - to identify ways to support creative software develo...
详细信息
ISBN:
(纸本)9783540682547
this paper suggests ways to facilitate creativity and innovation in agile development. the paper applies four perspectives - Product, Project, Process, and People - to identify ways to support creative software development based on agile principles. the paper then describes a new facility - software Innovation Research Lab (SIRL) - and drafts a new method concept for software innovation called Essence. Finally the paper reports from an early discovery experiment using SIRL and Essence and identifies further research.
extremeprogramming (XP) emphasises the test-first strategy of developing software where if code passes unit tests developers gain more confidence in their software. Jester is a test tester for JUnit tests and thus al...
详细信息
ISBN:
(纸本)3540262776
extremeprogramming (XP) emphasises the test-first strategy of developing software where if code passes unit tests developers gain more confidence in their software. Jester is a test tester for JUnit tests and thus allows developers to confirm their confidence in their tests and consequently in their code. Jester finds code that is not covered by JUnit tests and thus indicates either missing test cases or the redundancy of code that currently exists. the Eclipse IDE enables developers in any language to independently build tools that when combined together work as if they are part of a single integrated tool set. the implications of this open source IDE as an aid to softwareengineering are infinite and thus provide an ideal platform to nurture XP practices on.
the current agilesoftware development methods do not seem to address usability and interaction design issues enough, i.e., the interaction design process may remain implicit. However, few studies with positive result...
详细信息
ISBN:
(纸本)9783540731009
the current agilesoftware development methods do not seem to address usability and interaction design issues enough, i.e., the interaction design process may remain implicit. However, few studies with positive results have been conducted concerning integrating explicit interaction design process into agilesoftware development. In this study, the interaction design process of Mobile-D (TM) is extended withthe personas approach. Empirical evaluation of the resulting model is performed in a case project. the results provide view points for both industrial and scientific purposes on the applications of interaction design activities in different stages of agile development process.
the agile community/movement is growing and changing faster every day. As the initial agile flavors blend, the community continues to reach out, gathering new ideas from other communities and disciplines. One such pra...
详细信息
ISBN:
(纸本)9783540731009
the agile community/movement is growing and changing faster every day. As the initial agile flavors blend, the community continues to reach out, gathering new ideas from other communities and disciplines. One such practice, retrospectives/reflections, is an example of the agile community embracing an idea that harmonizes withthe core principles of agile. As retrospectives and reflections are now a mainstay for many agile communities, this session is a way for the community to share in this practice. Using the fishbowl format, the session will start with a discussion among long time players in the agile community. Once the conversation is rolling, anyone interested may join the discussion, sharing their experiences or opinions. the moderator will be gathering questions for the fishbowl and keep the conversation flowing through the many topics present at the conference and during the session. Over all, this is a place for the community to meet and reflect on where we have been, what we have learned, and discuss topics and paths, for the future.
this brief paper describes an XP2008 conference workshop on the subject of experience on the human side of agile development. By this, we include such topics as the customer role, user interaction design, and the soci...
详细信息
ISBN:
(纸本)9783540682547
this brief paper describes an XP2008 conference workshop on the subject of experience on the human side of agile development. By this, we include such topics as the customer role, user interaction design, and the social nature of teams. the workshop will allow practitioners and researchers interested in these topics to develop a common map of resources, and a model to assist collaboration on further exposition and study.
暂无评论