Book contents
- Frontmatter
- Contents
- Foreword by Bob Bartlett
- Acknowledgments
- 1 Introduction
- PART 1 REVIEW OF OLD-SCHOOL AND AGILE APPROACHES
- PART 2 EVERYONE IS DIFFERENT: AGILE CASE STUDIES
- PART 3 AGILE MY WAY: A PROPOSAL FOR YOUR OWN AGILE TEST PROCESS
- 24 Analysis of the Case Studies
- 25 My Agile Process
- 26 The Roll-out and Adoption of My Agile Process
- APPENDIX A The Principles of Rapid Application Development
- APPENDIX B The Rules and Practices of Extreme Programming
- Appendix C The Principles of the Dynamic Systems Development Method
- Appendix D The Practices of Scrum
- APPENDIX E Agile Test Script Template
- Appendix F Agile Test Result Record Form Template
- Appendix G Agile Test Summary Report Template
- Appendix H My Agile Process Checklist
- References
- Index
25 - My Agile Process
Published online by Cambridge University Press: 26 October 2009
- Frontmatter
- Contents
- Foreword by Bob Bartlett
- Acknowledgments
- 1 Introduction
- PART 1 REVIEW OF OLD-SCHOOL AND AGILE APPROACHES
- PART 2 EVERYONE IS DIFFERENT: AGILE CASE STUDIES
- PART 3 AGILE MY WAY: A PROPOSAL FOR YOUR OWN AGILE TEST PROCESS
- 24 Analysis of the Case Studies
- 25 My Agile Process
- 26 The Roll-out and Adoption of My Agile Process
- APPENDIX A The Principles of Rapid Application Development
- APPENDIX B The Rules and Practices of Extreme Programming
- Appendix C The Principles of the Dynamic Systems Development Method
- Appendix D The Practices of Scrum
- APPENDIX E Agile Test Script Template
- Appendix F Agile Test Result Record Form Template
- Appendix G Agile Test Summary Report Template
- Appendix H My Agile Process Checklist
- References
- Index
Summary
The easiest way to get any agile process to fail, is to expect too much from it.
Ryan Concannon, Scrum MasterIntroduction
This chapter draws upon the information provided in the cases studies and their analyses to make a number of proposals for how you might set up and run your own practical, effective, and efficient agile testing process. Using the set of agile testing practices highlighted during the analyses, this chapter provides a series of proposals, allowing you to pick and mix from these practices to create an agile method tailored to your own particular development and testing requirements.
In providing a valuable source of real-world development and testing practices, the case studies reinforce the idea that each project is unique. Each project is of different size and complexity and, in reviewing the agile practices, you need to consider what will work for you. To simplify this task, the practices in this chapter are organized around four stereotypical projects, and you should make an assessment about which one best matches your own agile requirements. Try not to use the information provided dogmatically; look at the proposed agile practices critically and decide if you think they would work for you.
As a final thought, whatever set of practices you pick will probably not be perfect, so make sure you follow the advice provided on process improvement: keep doing what works for you and challenge the use of, or modify, those practices that do not.
- Type
- Chapter
- Information
- Agile TestingHow to Succeed in an Extreme Testing Environment, pp. 224 - 250Publisher: Cambridge University PressPrint publication year: 2009