Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 388 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
388
Dung lượng
4,14 MB
Nội dung
[...]... Responding to Change Over Following a Plan ○ References Chapter 3: Values and Software Practices ○ Values inAgile and inOpenSource ○ Principles inAgile and inOpenSource ○ Software Practices inAgile and in Open SourceDevelopment ○ References Chapter 4: Models of Organization ○ Culture, People, Communication ○ Goals of Organization Models for AMs and XP ○ Organization ○ References Chapter 5: Coordination... References Chapter 5: Coordination inAgile and OpenSource ○ Interdependencies and Coordination Mechanisms ○ Coordination and New Software Development Approaches ○ References Chapter 6: Other Agile Methods ○ Crystal ○ DSDM ○ LSD ○ References xiii Section 2 includes the following chapters: • • • • Chapter 7: Testing ○ Introduction ○ Adoption of Test First in Open SourceDevelopment ○ Example: JUnit ○ References... additional readings: • Section 1: AMs and OSSD Coplien, J O., & Schmidt, D (2004) Organizational Patterns of Agile Software Development Prentice Hall ○ Goth, G (2007) Sprinting toward OpenSourceDevelopment IEEE Software, 24(1) ○ Koch, S (2004) Agile Principles and OpenSource Software Development: A Theoretical and Empirical Discussion In Eckstein, J., & Baumeister, H (Eds.) Extreme Programming and Agile. .. Shanghai, China ○ Racheva, Z., & Daneva, M (2008) Using measurements to support real-option thinking inagile software development 2008 International Workshop on Scrutinizing Agile Practices Or Shoot-Out At the Agile Corral, Leipzig, Germany ○ Rumpe, B., & Schroder, A (2002) Quantitative Survey on Extreme Programming Project, 3rd International Conference on eXtreme Programming and Agile Processes in Software... Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited Historical Evolution of the Agile and OpenSource Movements 5 1.2 the Win-Win spirAl softWAre developMent Model The Win-Win spiral software development model (Boehm & Bose, 1994) is based on the ground-braking work of Barry Boehm, the first software engineering researcher to formalize an agile. .. • • Chapter 17: OpenSource Assessment Methodologies ○ OSMM from Cap Gemini ○ OSMM from Navica ○ QSOS ○ OpenBRR ○ References Chapter 18: Adoption of OpenSource Processes in Large Enterprises ○ The Study Chapter 19: Trust Elements inOpenSource ○ Trustworthy elements ○ Trustworthy elements in companies ○ References Chapter 20: Overview of OpenSource Tools for AgileDevelopment ○ Introduction ○ Version... available for the agiledevelopment Section 1 includes the following chapters: • • • • • • Chapter 1: Historical Evolution of the Agile and OpenSource Movements ○ The Win-Win Spiral Software Development Model ○ The XP Software Development Model ○ The Cathedral and the Bazaar ○ References Chapter 2: The Agile Manifesto and OpenSource Software ○ Individuals Over Processes and Tools ○ Working Software Over... Distributed product development using extreme programming In Eckstein, J., & Baumeister, H (Eds.) Extreme Programming and Agile Processes in Software Engineering (pp 60-67) Springer ○ Turnu, I., Melis, M., Cau, A., Marchesi, M., & Setzu, A (2004) Introducing TDD on a free libre opensource software project: a simulation experiment 2004 Workshop on Quantitative Techniques For Software Agile Process Section 3:... Ownership ○ Introduction ○ Adoption of Code Ownership in Open SourceDevelopment ○ References Chapter 9: Design Approaches ○ Introduction ○ Adoption of Big Upfront Design in Open SourceDevelopment ○ References Chapter 10: Case Studies ○ The Eclipse Development Process ○ The Funambol Development Process ○ References Section 3 includes the following chapters: • • • • Chapter 11: A Framework for Collecting Experiences... rationale behind these ideas, which further raises the value of this book Pekka Abrahamsson Professor University of Helsinki Pekka Abrahamsson, PhD is a professor of computer science in University of Helsinki in Finland He leads large European research projects on agile software developmentin large systems development settings He has presented several key notes on agile software developmentin several international . Principles Practices in Agile and Open Source Development 30
Introduction 30
Values in Agile and in Open Source Development 31
Principles in Agile and in. 2:
Agile Software Practices for Open Source Development
Chapter 7
Testing 91
Introduction 91
Testing in the Open Source Development 92
Use of xUnit in Agile