Contents & References of Presenting a model for measuring agility in software companies based on agile principles
List:
Abstract
Chapter One: General Research
Introduction. 3
Statement of the basic research problem in general. 3
Necessity of research. 4
Innovation. 4
Objectives. 4
Research hypotheses. 5
Research method. 5
Chapter Two: Review of the literature and research background
2-1- Introduction. 7
2-2- History. 7
2-3- Agile statement. 9
2-4- Agile software development. 12
5-2- A set of agile methods. 13
2-5-1 XP method. 13
2-5-2 scrum scrum. 17
2-5-3 Crystal family. 20
2-5-4 Feature Driven Development (FDD). 22
2-5-5 lean development. 24
2-5-6 Dynamic Systems Development Method (DSDM). 25
2-5-7 Agile modeling. 27
6-2- Related works. 29
2-6-1 Relative Agility. 29
2-6-2 thoughtworks measurement tool. 30
2-6-3 Other items. 31
Chapter 3: Research implementation method
3-1- Introduction. 33
3-2- How to select evaluation criteria. 33
3-3- Evaluation criteria. 34
3-4- Modeling. 58
5-3- Collecting information. 59
Chapter Four: Data Analysis
4-1- Introduction. 61
4-2- Data analysis. 61
4-2-1 Statistical population. 61
4-2-2 Primary analysis. 62
4-2-3 Calculation of modeling weights. 63
4-2-4 How to use the measurement model. 63
4-2-5 software implementation. 66
Chapter Five: Conclusions and Suggestions
5-1- Conclusion. 68
5-2- Suggestions. 68
Sources and sources. 69
Index of English sources. 70
Appendices and appendices. 73
Appendix 1- Questionnaire. 74
Appendix 2- Raw data. 78
English abstract. 81
Source:
English reference list
[1] D. Cohen, M. Lindvall, and P. Costa, "An Introduction to Agile Methods," Advances in computers, vol. 62, pp. 1-66, 2004.
[2] K. Beck, A. Cockburn, R. Jeffries, and J. Highsmith. (2001, July 2013). Agile manifesto. Available: http://www.agilemanifesto.org
[3] T. J. Gandomani, H. Zulzali, A. A. A. Ghani, A. M. Sultan, and M. Z. Nafchi, "Obstacles to moving to agile software development; at a glance," Journal of Computer Science, vol. 9, pp. 620-625, 2013.
[4] L. Williams, "What agile teams think of agile principles," Communications of the ACM, vol. 55, pp. 71-76, 2012.
[5] M. Cohn, Succeeding with Agile: Software Development Using Scrum. Boston, MA: Addison-Wesley Professional, 2009.
[6] Chromatic, Extreme Programming Pocket Guide. Sebastopol, CA: O'Reilly Media, 2013.
[7] J. A. Highsmith, Agile Software Development Ecosystems. Boston, MA: Addison-Wesley Professional, 2002.
[8] J. Highsmith and A. Cockburn, "Agile software development: The business of innovation," Computer, vol. 34, pp. 120-122, 2001.
[9] R. W.W., "Managing the development of large software systems: Concepts and techniques," in WESCON, 1970, pp. 1-9.
[10] K. Beck and C. Andres, Extreme Programming Explained: Embrace Change, 2nd ed. Boston, MA: Addison-Wesley Professional, 2004.
[11] B. Boehm, "Get ready for agile methods, with care," Computer, vol. 35, pp. 64-69, 2002.
[12] B. W. Boehm, "Spiral model of software development and enhancement," Computer, vol. 21, pp. 61-72, 1988.
[13] R. L. Glass, "Agile versus traditional: Make love, not war," Cutter IT Journal vol. December, pp. 12-18, 2001.
[14] A. Cockburn and J. Highsmith, "Agile software development: The people factor," Computer, vol. 34, pp. 131-133, 2001. [15] J. Coldewey, "Agile software development - Introduction and overview," Agile Entwicklung Web-basierter Systeme:Coldewey, "Agile software development - Introduction and overview," Agile Entwicklung Web-basierter Systeme: Eiführung und Ubersicht, vol. 44, pp. 237-248, 2002. [16] T. C. Team, "Chrysler goes to "extremes", Distributed Computing, vol. October, pp. 24-28, 1998. [17] K. Schwaber, Agile Project Management with Scrum (Microsoft Professional) 1 ed.: Microsoft Press, 2004.
[18] K. S. Rubin, Essential Scrum: A Practical Guide to the Most Popular Agile Process. Michigan: Addison-Wesley Professional, 2012. [19] D. Tudor and I. Tudor, The DSDM Atern Student Workbook: A Guide to the Definitive Agile Framework Lancashire, UK: Galatea Training Services Ltd, 2010. [20] S. Ambler and M. Lines Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise.
[21] June 2013. Introduction to agile modeling (AM). Effective Practices for eXtreme Programming and the Unified Process. New York: John Wiley and Sons, 2002. [23] L. Williams, K. Rubin, and M. Cohn, "Driving Process Improvement via Comparative Agility Assessment," presented at the Proceedings of the 2010 Agile Conference, 2010. (2010, June 2013). Comparative Agility (CA). Available: http://comparativeagility.com/
[25] S. Soundararajan and J. D. Arthur, "A structured framework for assessing the "goodness" of agile methods," in 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems, ECBS 2011, Las Vegas, NV, 2011, pp. 14-23.
[26] S. Soundararajan, J. D. Arthur, and O. Balci, "A methodology for assessing agile software development methods," Dallas, TX, 2012, pp. 51-54.
[27] A. Qumer and B. Henderson-Sellers, "An evaluation of the degree of agility in six agile methods and its applicability for method engineering," Information and Software Technology, vol. 50, pp. 280-295, 2008.
[28] A. Sidky, J. Arthur, and S. Bohner, "A disciplined approach to adopting agile practices: the agile adoption framework," Innovations in Systems and Software Engineering, vol. 3, pp. 203-216, 2007. [29] A. Sidky, "A Structured Approach to Adopting Agile Practices: The Agile Adoption Framework," PHD Thesis, Faculty of Engineering, Virginia Polytechnic Institute and State University, Virginia, USA, 2007. [30] H. C. Esfahani, E. Yu, and M. C. Annosi, "Strategically balanced process adoption," in International Conference on Software and Systems Process (ICSSP 2011), Waikiki, Honolulu, HI, 2011, pp. 169-178. [31] A. Cockburn, Agile software development. Boston, MA: Pearson Education, Inc., 2002.
[32] O. Nierstrasz and M. Lungu, "Agile software assessment (Invited paper)," in 20th IEEE International Conference on Program Comprehension, ICPC 2012, Passau, 2012, pp. 3-10.
[33] D. Spinellis, "Agility drivers," IEEE Software, vol. 28, 2011.
[34] S. Vinodh and S. R. Devadasan, "Twenty criteria based agility assessment using fuzzy logic approach," International Journal of Advanced Manufacturing Technology, vol. 54, pp. 1219-1231, 2011.
[35] F. Petrillo and M. Pimenta, "Is agility out there? Agile practices in game development," Sao Carlos, 2010, pp. 9-15.
[36] Agile-Alliance. (2011, July 2013). Guide to Agile Practices. Available: http://guide.agilealliance.org/
[37] S. Ambler. (2009, July 2013). Agile Practices Survey Results. Available: http://www.ambysoft.com/surveys/practices2009.html
[38] J. Appelo. (2009, July 2013). The Big List of Agile Practices. Available: http://www.noop.nl/2009/04/the-big-list-of-agile-practices.html
[39] A. Cockburn, Agile Software Development: The Cooperative Game 2nd ed.