Long feedback loops are the biggest cause of waste in software development. they are the reason why well over 50% of all newly developed software is seldom or never used. Long feedback loops are the cause of seriously...
详细信息
ISBN:
(纸本)3540262776
Long feedback loops are the biggest cause of waste in software development. they are the reason why well over 50% of all newly developed software is seldom or never used. Long feedback loops are the cause of seriously delayed projects, unmanageable software defect counts, and code bases that calcify because of their complexity. Lean software Development is all about shortening information feedback loops in the software development process and creating flow. the result is increased speed and quality along with lower cost. If this sounds unlikely, consider that in manufacturing, operations, and logistics, lean processes routinely deliver the highest speed, highest quality and lowest cost in extremely competitive environments. this tutorial will show you how to apply the principles that underlay lean manufacturing, lean logistics and lean product development to software development.
XP/agile education and training remains a challenge from the perspective of determining relevant content;identifying effective methods for delivery;and maintaining the focus and motivation of students. this panel brin...
详细信息
Nowadays, software development companies use agile methodologies, which, unlike others methodologies, emphasize the software engineers' interactions and their well-being rather than on rigid software development p...
详细信息
ISBN:
(纸本)9781728195155
Nowadays, software development companies use agile methodologies, which, unlike others methodologies, emphasize the software engineers' interactions and their well-being rather than on rigid software development processes. therefore, software engineers' emotions should be considered. software engineer's emotions influence processes such as problem understanding and teamwork, processes associated withtheir productivity. therefore, it is necessary to pay particular importance to the emotional and job well-being of software engineers. this article presents a preliminary framework to determine the relationship between software engineer's productivity, their emotions, and their possible causes. thus, actions could be suggested to help in regulating or improving software engineers' emotions to increase their productivity or keep it at a desired level.
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.
the development of a Web application using agile practices is presented, characterized by empirical software measurements that have been performed throughout the duration of the project. the project is the specializat...
详细信息
ISBN:
(纸本)9783540682547
the development of a Web application using agile practices is presented, characterized by empirical software measurements that have been performed throughout the duration of the project. the project is the specialization of jAPS, an open source Java Web portal generation framework, for building a Research Register management system. the agile principles and practices used in the project are described and discussed. During the various phases of the project some key agile practices, such as pair programming, test-based development and refactoring, were used at different levels of adoption. the evolution of some object-oriented metrics of the system, and their behavior related to the agile practices adoption level is presented and discussed, showing that software quality, as measured using standard 00 metrics, looks directly related to agile practices adoption.
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.
Applying agile practices in data science requires adaptations. this paper describes challenges and lessons learned in two applied machine learning projects developed in the XP Lab course at University of Sao Paulo in ...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
Applying agile practices in data science requires adaptations. this paper describes challenges and lessons learned in two applied machine learning projects developed in the XP Lab course at University of Sao Paulo in Brazil. It compiles six suggestions for educators and practitioners who want to bring agility to their data science initiatives.
At XP2004, two of the authors presented an "agile record/ replay" approach[1] to GUI Acceptance Testing based on recording high level use-cases. In the past year we have run a project to attempt to write tes...
详细信息
ISBN:
(纸本)3540262776
At XP2004, two of the authors presented an "agile record/ replay" approach[1] to GUI Acceptance Testing based on recording high level use-cases. In the past year we have run a project to attempt to write tests using this approach for three different Carmen Systems products. [2] During this project we have met new challenges presented by multithreaded GUIs and web GUIs, and in the process we have produced JUseCase[5] - a Java Swing equivalent of PyUseCase[5], presented last year, and for web application testing we produced WebUseCase[6] - a browser-like use-case recorder based on JUseCase. Via these use-case recorders, we have found that we can fit boththese challenges comfortably into our existing approach.
暂无评论