Here is a brief summary of the history of agile software development for those getting started...
I am currently working as a 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 firstname.lastname@example.org.
Sites of Interest
PHIS-NZ Professors and Heads of Information Systems - New Zealand http://www.phisnz.org/home
AIS Association of Information Systems http://start.aisnet.org/
APN Agile Professional's Network http://www.agileprofessionals.net/
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.
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. http://dx.doi.org/10.1016/j.jss.2012.02.017 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. (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. 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
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 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.