the surge in agile adoption has created a demand for project managers rather than direct their teams. A sign of this trend is the ever-increasing number of people getting certified as scrurn masters and agile leaders....
详细信息
ISBN:
(纸本)9783540682547
the surge in agile adoption has created a demand for project managers rather than direct their teams. A sign of this trend is the ever-increasing number of people getting certified as scrurn masters and agile leaders. Training courses that introduce agile practices are easy to find. But making the transition to coach is not as simple as understanding what agile practices are. Your challenge as an agile Coach is to support your team in learning how to wield their new agile tools in creating great software.
the scrum software development process has recently gained much popularity as an agile method primarily focusing on project management. Scrum has been derived as a set of principles of good management of software proj...
详细信息
ISBN:
(纸本)9783540682547
the scrum software development process has recently gained much popularity as an agile method primarily focusing on project management. Scrum has been derived as a set of principles of good management of software projects, from experienced practitioners. In this paper, we discuss the elements of Scrum in relation to a proposed theory of the "big five" components for effectiveness in small teams. We also discuss the theory of scrum in relation to these components, and in relation to a case study of a start-up Scrum team.
A fleet of emerging agile methods is both gaining popularity and generating lots of controversy. Real-world examples argue for (e.g. [4]) and against (e.g. [6]) agile methods. Several leading softwareengineering expe...
详细信息
ISBN:
(纸本)9781581139631
A fleet of emerging agile methods is both gaining popularity and generating lots of controversy. Real-world examples argue for (e.g. [4]) and against (e.g. [6]) agile methods. Several leading softwareengineering experts suggest that synthesizing the two (agile with traditional) may provide developers with a comprehensive spectrum of methods (e.g. [1], [2], [5]), this high-level overview tutorial provides background to understand how agile teams are trying to solve modem software development issues.
Introducing change into organisations and influencing the way people work is a slow and potentially rewarding task. Adapting to changing circumstances is a key aspect to agile methods and helping others develop health...
详细信息
ISBN:
(纸本)9783540682547
Introducing change into organisations and influencing the way people work is a slow and potentially rewarding task. Adapting to changing circumstances is a key aspect to agile methods and helping others develop healthy habits in this area is often difficult to accomplish. We will investigate why it is so difficult as well as principles and practices for introducing change in effective ways that will help you to spread the change virus.
there are few studies of how software developers make decisions in software design and none that places agile in the context of these decision making processes. In this paper, we present results of interviewing agile ...
详细信息
ISBN:
(纸本)3540350942
there are few studies of how software developers make decisions in software design and none that places agile in the context of these decision making processes. In this paper, we present results of interviewing agilesoftware developers and mentors to determine how design decision making aligns with rational decision making or naturalistic decision making. We present results of twelve case studies evaluating how agile professionals make design decisions, comparing mentor perspectives to developer perspectives. We describe our interview technique, content analysis used to analyze interview transcripts, and the interpretation of our results, to answer the question: how do agile designers make design decisions? Our results show that naturalistic decision making dominates design decision making but is supported by rational decision making.
softwareengineering is fundamentally driven by economics. One of the issues that software teams face is employee turnover which has a serious economic impact. the effect of job dissatisfaction on high turnover is con...
详细信息
ISBN:
(纸本)3540350942
softwareengineering is fundamentally driven by economics. One of the issues that software teams face is employee turnover which has a serious economic impact. the effect of job dissatisfaction on high turnover is consistently supported by evidence from multiple disciplines. the study investigates if and how job satisfaction relates to development processesthat are being used and the determinants of job satisfaction across a wide range of teams, regions and employees. A moderate positive correlation between the level of experience withagile methods and the overall job satisfaction was found. the evidence suggests that there are twice as many members of agile teams who are satisfied withtheir jobs (vs members of non-agile teams). the ability to influence decisions that affect you, the opportunity to work on interesting projects, and the relationships with users were found to be statisticcally significant satisfiers.
Security testing can broadly be described as (1) the testing of security requirements that concerns confidentiality, integrity, availability, authentication, authorization, nonrepudiation and (2) the testing of the so...
详细信息
ISBN:
(纸本)9783319576336;9783319576329
Security testing can broadly be described as (1) the testing of security requirements that concerns confidentiality, integrity, availability, authentication, authorization, nonrepudiation and (2) the testing of the software to validate how much it can withstand an attack. agile testing involves immediately integrating changes into the main system, continuously testing all changes and updating test cases to be able to run a regression test at any time to verify that changes have not broken existing functionality. software companies have a challenge to systematically apply security testing in their processes nowadays. there is a lack of guidelines in practice as well as empirical studies in real-world projects on agile security testing;industry in general needs a more systematic approach to security. the findings of this research are not surprising, but at the same time are alarming. the lack of knowledge on security by agile teams in general, the large dependency on incidental pen-testers, and the ignorance in static testing for security are indicators that security testing is highly under addressed and that more efforts should be addressed to security testing in agile teams.
To survive in today's competitive software market, software developers must maintain contact withtheir customers and users and adopt a flexible organization which allows response to feedback and the changing requ...
详细信息
ISBN:
(纸本)3540221379
To survive in today's competitive software market, software developers must maintain contact withtheir customers and users and adopt a flexible organization which allows response to feedback and the changing requirements from the use-context. this also requires a software development that enables change proposals and error reports to be acted upon quickly. the present article uses a case study of a flexible development practice which so far has proved to be sustainable and successful to reconsider user involvement and software development practices of small software providers from an agile perspective. Implementing an agile process may allow for competitive flexibility without necessarily jeopardizing quality.
Numerous reports indicate that problems exist withthe requirements phase of software development. Although agile approaches help, challenges that still exist involve supporting multiple diverse stakeholders including...
详细信息
ISBN:
(纸本)9783642130533
Numerous reports indicate that problems exist withthe requirements phase of software development. Although agile approaches help, challenges that still exist involve supporting multiple diverse stakeholders including developers in understanding and representing a problem domain. this poster proposes the combination of Open Space Technology (OST) withextremeprogramming (XP) through Scenarios to better facilitate all relevant stakeholders during requirements elicitation.
Context: Eliciting requirements from customers is a complex task. In agileprocesses, the customer talks directly withthe development team and often reports requirements in an unstructured way. the requirements elici...
详细信息
ISBN:
(纸本)9783319576336;9783319576329
Context: Eliciting requirements from customers is a complex task. In agileprocesses, the customer talks directly withthe development team and often reports requirements in an unstructured way. the requirements elicitation process is up to the developers, who split it into user stories by means of different techniques. Objective: We aim to compare the requirements decomposition process of an unstructured process and three agileprocesses, namely XP, Scrum, and Scrum with Kanban. Method: We conducted a multiple case study with a replication design, based on the project idea of an entrepreneur, a designer with no experience in software development. Four teams developed the project independently, using four different development processes. the requirements were elicited by the teams from the entrepreneur, who acted as product owner and was available to talk withthe four groups during the project. Results: the teams decomposed the requirements using different techniques, based on the selected development process. Conclusion: Scrum with Kanban and XP resulted in the most effective processes from different points of view. Unexpectedly, decomposition techniques commonly adopted in traditional processes are still used in agileprocesses, which may reduce project agility and performance. therefore, we believe that decomposition techniques need to be addressed to a greater extent, both from the practitioners' and the research points of view.
暂无评论