Software engineering: theory and practice
Software engineering: theory and practice
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Extreme programming examined
Agile software development ecosystems
Agile software development ecosystems
Dsdm: The Method in Practice
A Discipline for Software Engineering
A Discipline for Software Engineering
Extreme Programming Perspectives
Extreme Programming Perspectives
Extreme Programming Installed
Agile Software Development with Scrum
Agile Software Development with Scrum
Strengthening the Case for Pair Programming
IEEE Software
Building an Experience Base for Software Engineering: A Report on the First CeBASE eWorkshop
PROFES '01 Proceedings of the Third International Conference on Product Focused Software Process Improvement
What We Have Learned About Fighting Defects
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
Journal of Software Maintenance: Research and Practice - Special issue: Process diversity
A study of the documentation essential to software maintenance
Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information
Agile customer engagement: a longitudinal qualitative case study
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Pair programming and agile software development: experiences in a college setting
Journal of Computing Sciences in Colleges
The impact of the Abilene Paradox on double-loop learning in an agile team
Information and Software Technology
Resisting the change to user stories: a trip to Abilene
International Journal of Information Systems and Change Management
A work product pool approach to methodology specification and enactment
Journal of Systems and Software
Identifying some important success factors in adopting agile software development practices
Journal of Systems and Software
XP after Enron - can It survive?
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Agile software development of mobile information systems
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Investigating adoption of agile software development methodologies in organisations
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Impact of test-driven development on productivity, code and tests: A controlled experiment
Information and Software Technology
DESRIST'11 Proceedings of the 6th international conference on Service-oriented perspectives in design science research
Agile methods and organizational culture: reflections about cultural levels
Journal of Software Maintenance and Evolution: Research and Practice
Collaborative refactoring: results of an empirical study using grounded theory
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Collaborative refactoring: results of an empirical study using grounded theory
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Lessons learned from an XP experiment with students: test-first needs more teachings
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
An XP experiment with students: setup and problems
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Ambidexterity in Agile Distributed Development: An Empirical Investigation
Information Systems Research
Understanding communication within pair programming
Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity
Human Resource Related Problems in Agile and Traditional Software Project Process Models
International Journal of Information Technology Project Management
Methodology Mashups: An Exploration of Processes Used to Maintain Software
Journal of Management Information Systems
Industry-inspired guidelines improve students' pair programming communication
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Crafting interaction: The epistemology of modern programming
Personal and Ubiquitous Computing
Hi-index | 0.00 |
In recent years, the use of, interest in, and controversy about Agile methodologies have realized dramatic growth. Anecdotal evidence is rising regarding the effectiveness of agile methodologies in certain environments and for specified projects. However, collection and analysis of empirical evidence of this effectiveness and classification of appropriate environments for Agile projects has not been conducted. Researchers from four institutions organized an eWorkshop to synchronously and virtually discuss and gather experiences and knowledge from eighteen Agile experts spread across the globe. These experts characterized Agile Methods and communicated experiences using these methods on small to very large teams. They discussed the importance of staffing Agile teams with highly skilled developers. They shared common success factors and identified warning signs of problems in Agile projects. These and other findings and heuristics gathered through this valuable exchange can be useful to researchers and to practitioners as they establish an experience base for better decision making.