Here is a brief summary of the history of agile software development for those getting started...
Currently, I am a senior lecturer specialising in IT in the higher education sector in New Zealand. Additional information on my background is available at http://www.linkedin.com/in/dianestrode.
You can contact me at email@example.com.
Articles and Book Chapters
Strode, D. E., & Huff, S. L. (2014). A coordination perspective on agile software development. In S. Gao & L. Rusu (Eds.), Modern Techniques for Successful IT Project Management (pp. 64-95). Hershey PA, USA: IGI Global.
Strode, D. E., Huff, S. L., Hope, B., & Link, S. (2012). Coordination in co-located agile software development projects. The Journal of Systems and Software, 85(6), 1222-1238.
14th in the top 25 articles in 2012 for this journal: http://top25.sciencedirect.com/subject/computer-science/7/journal/journal-of-systems-and-software/01641212/archive/42/
Strode, D. E. (2007). Characterising the agile methods. New Zealand Journal of Applied Computing and Information Technology, 11(1), 65-79.
Conference Papers in Proceedings
Strode, D. E. (2014a). Collaborating in the fog: A rich description of agile software development. In N. Baloian, F. Burstein, H. Ogata, F. Santoro& G. Zurita (Eds.), Proceedings of the 20th International Conference on Collaboration and Technology, CRWIG 2014, Santiago, Chile, 7 to 10 September. LNCS (Vol. 8658, pp. 357-364). Switzerland: Springer International Publishing.
Strode, D. E. (2014b). Measuring coordination in agile software development e-Proceedings of the 9th International Research Workshop on Information Technology Project Management (IRWITPM), Auckland, New Zealand, December 13th, 2014. (pp. 37-48). The AIS eLibrary: AIS Special Interest Group on Information Technology Project Management. http://aisel.aisnet.org/irwitpm2014/2
Strode, D. E., & Chard, S. M. (2014). A proposal for using design science in small-scale postgraduate research projects in information technology. Proceedings of the IEEE International Conference on Teaching, Assessment, Learning for Engineering, TALE, 8-10 December 2014, Wellington, New Zealand (pp. 1-4). IEEE Xplore digital library: IEEE.
Strode, D.E. (2013). Extending the dependency taxonomy of agile software development. In P.Antunes et al. (Eds.), Lecture Notes in Computer Science: Vol. 8224. Proceedings of the 19th International Conference on Collaboration and Technology, CRWIG 2013, Wellington, New Zealand, 30 October to 1 November. Berlin Heidelberg, Germany: Springer-Verlag.
Strode, D. E., & Huff, S. L. (2012). A taxonomy of dependencies in agile software development. Proceedings of the 23rd Australasian Conference on Information Systems, ACIS 2012. 3-6 December, Geelong, Australia. Awarded best conference paper: Third place http://dro.deakin.edu.au/view/DU:30049080
Strode, D. E., Hope, B., Huff, S. L., & Link, S. (2011). Coordination effectiveness in an agile software development context. Proceedings of the 15th Pacific Asia Conference on Information Systems, PACIS 2011. Paper 183. http://aisel.aisnet.org/pacis2011/183
Yang, H., Strode, D. E., Huff, S. L. (2009). Leadership in software development: Comparing perceptions of agile and traditional project managers. Proceedings of the 15th Americas Conference on Information Systems, AMCIS 09, Paper 184. http://aisel.aisnet.org/amcis2009/184
Strode, D. E., Huff, S. L., & Tretiakov, A. (2009). The impact of organizational culture on agile method use. Proceedings of the 42nd Annual Hawai'i International Conference on System Sciences, HICSS ’09, (pp.1-9). IEEE Explore. doi: 10.1109/HICSS.2009.436 http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4755764&isnumber=4755314
Strode, D. E., Huff, S. L., & Tretiakov, A. (2008). Investigating the target environment for agile methods. Proceedings of the 19th Australasian Conference on Information Systems ACIS 2008. http://aisel.aisnet.org/acis2008/78/
Strode, D. E., & Tretiakov, A. (2006). An investigation of the target environment for agile methods. In D. Karagiannis & H. C. Mayr (Eds.), Lecture Notes in Informatics: Vol. P-84 (pp. 39-50). Bonn: Gesellschaft fur Informatick. here
Strode, D. E. (2006). Agile methods: a comparative analysis. In S. Mann & N. Bridgeman (Eds.), Proceedings of the 19th Annual Conference of the National Advisory Committee on Computing Qualifications, NACCQ'06 (pp. 257-264). Hamilton, New Zealand: NACCQ. http://www.citrenz.ac.nz/conferences/2006/papers/257.pdf Awarded best conference paperTeaching-related Research
Pillai, J., Cosgrove, S., & Strode, D. E. (2014). Development of an optimal wireless network solution to connect end user devices in a bush environment Proceedings of the 5th Computing and Information Technology Research and Education Conference New Zealand (CITRENZ) Conference, Auckland, New Zealand, October 8-10, 2014 (pp. 182-185). http://www.citrenz.ac.nz/: CITRENZ. Awarded Best Student Research Poster
Strode, D. E., & Clark, J. (2007). Methodology in software development capstone projects. In S. Mann & N. Bridgeman (Eds.), Proceedings of the 20th Annual Conference of the National Advisory Committee on Computing Qualifications, NACCQ 2007 (pp. 243-257). Nelson, New Zealand. Hamilton: NACCQ. http://www.citrenz.ac.nz/conferences/2007/243.pdf Awarded Best Conference Paper
Chard, S., Lloyd, B., Strode, D. E., & Wempe, N. (2004). Student industry projects: Streamlining the process for a win-win. Proceedings of the 8th Annual New Zealand Association for Co-operative Education Conference, NZACE 2004, Christchurch, New Zealand. http://www.nzace.ac.nz/past_conf_proc.htm
Strode, D. E. (2003). OO600: Object oriented analysis and design, a prescription for the Diploma in Information and Communications Technology Level 6, DipICT L6. In G. Roberton (Ed.), National Advisory Committee on Computing Qualifications. Hamilton, New Zealand: NACCQ.Doctoral Consortia and Conferences
Strode, D.E. (2011). Interim findings from a study of coordination in agile software development projects. Paper presented at the 2nd New Zealand Information Systems Doctoral Conference, NZISDC 2011, 6 August 2011, Wellington, New Zealand.
Strode, D. E. (2010). Coordination in agile software development projects. Presentation at the International Conference on Information Systems Doctoral Consortium, ICIS 2010, 12 – 15 December. St Louis MO. USA.
Strode, D.E. (2010). Coordination in agile development projects. Paper presented at the Inaugural New Zealand Information Systems Doctoral Conference, 30 July 2010, Auckland, New Zealand.
Strode, D. E. (2010). Coordination in agile software development: an empirical research design. Paper presented at the New Zealand Computer Science Research Students Conference, NZCSRSC 2010, 12-15 April 2010, Victoria University of Wellington, Wellington, New Zealand.
Strode, D. E. (2008). Coordination of agile development projects. Presentation at the Australasian Conference on Information Systems Doctoral Consortium, ACIS 2008, 3 - 5 December. Christchurch, New Zealand.
Strode, D. E. (2004). Agile methods: A proposed study of small software projects. In B. Cussack (Ed.), Proceedings of the NACCQ 2004 Post-Graduate Symposium (pp. 37-41). Auckland, New Zealand: Auckland University of Technology.
Doctor of Philosophy (Information Systems)
Thesis title A theory of coordination in agile software development projects
Available at Victoria University of Wellington library website http://hdl.handle.net/10063/2505.
This research was carried out at the School of Information Management, Victoria Business School, Victoria University of Wellington, New Zealand here. The Victoria Business School is triple-accredited (AACSB/EQUIS/AMBA).
Supervisors Professor Sid Huff, Dr Sebastian Link, Dr Beverley Hope
Effective coordination contributes to software project success, yet a robust understanding of coordination is not currently available in the domains of information systems development or software engineering.Therefore, this thesis develops a theory of coordination based on evidence from agile software development projects, which seem to embody effective coordination. The theory of coordination has two concepts: coordination strategy and coordination effectiveness. A coordination strategy comprises coordination mechanisms for synchronising the project team, for structuring their relations, and for boundary spanning. A coordination strategy contributes to coordination effectiveness, which has implicit and explicit components. The relationship between these concepts is defined in a series of propositions. This thesis is a qualitative multi-case study in the positivist tradition, and the theory developed is presented in a form suitable for future testing in the field.
Master of Information Sciences (Information Systems)
Thesis title The agile methods: An analytical comparison of five agile methods and an investigation of their target environment
Awarded with First Class Honours
Available at Massey Research Online http://hdl.handle.net/10179/515
This research was carried out at in the School of Information Systems, Massey University, Palmerston North, New Zealand
Supervisor Dr Alexei Tretiakov
This thesis defines the system development methodologies named agile methods and investigates the environmental conditions where agile methods are most suitable for use. Results indicate that certain organisational culture factors correlate with effective use of an agile method. This is a quantitative study using non-parametric statistics in the analysis of case study data.