Systematical Validation of Learning in Agile Software Development Environment
نویسنده
چکیده
This paper illustrates implications from four case studies in which Agile software development teams conducted iterative project retrospectives to improve and adapt their software development processes. It was detected that the existing techniques lack a systematic approach to iteratively validate the implementation and effectiveness of software process improvement actions with both quantitative and qualitative data. Also, the case studies revealed that the organizational level can only benefit from the learning of project teams if the knowledge and reasoning behind the process improvements is converted into such an explicit format that it can be utilized for learning in organizational level also. Thus, this paper illustrates how these deprivations were accomplished in the case projects with the support of a structured template.
منابع مشابه
Using the Work and Organizational Psychology Perspective in Research on Agile Software Development Teams
Background The development of software has gone from more strict plandriven projects to involve more human interaction and communication due to approaches like agile software development. With the realization of the importance of psychological aspect comes the possibility of learning from other more established research fields instead of reinventing the wheel. Objective In the field of work and...
متن کاملAgile Methods and CMMI-SW: Dancing Elephant on the Internet Zone
The article explores the link between agile methods and CMMI-SW structure to find out how agile methods fit into CMMI. Agile (light) methods have been successfully used for developing internet-based applications, while CMMISW has been used for large outsourced projects. We are hoping that this paper will assist CMMI-SW certified IT Department to utilize CMMI-type (heavy/called elephant sometime...
متن کاملLightweight Risk Management in Agile Projects
Risk management in software engineering has become a recognized project management practice but it seems that not all companies are systematically applying it. At the same time, agile methods have become popular, partly because proponents claim that agile methods implicitly reduce risks due to for example, more frequent and earlier feedback, shorter periods of development time and easier predic...
متن کاملCase Study 2: Designing PLE for Higher Education
In this chapter, the concept of Personal Learning Environment is first refined taken into account recent advances and the experience gathered in a European research project dedicated to responsive open learning environments. A prototypal implementation of a Web 2.0 platform enabling the construction, the sharing, and the repurposing of personal learning environments is then introduced. Particip...
متن کاملA Proposal on Validation of an Agile Architecture-Modelling Process
Although considered to be incompatible, a combination of agile methods and architectural modelling could open a new perspective in software development. On the one hand, agile methods offer the flexibility required today. On the other hand, architectural modelling is considered as a pre-requisite for the systematic cross-project reuse and for the resulting increase in software developer product...
متن کامل