248x Filetype PDF File size 0.08 MB Source: utdallas.edu
Agile Methods References, March 2012, Mark Paulk
“Scrum Methodology: Incremental, Iterative Software Development from Agile Processes, Revision
0.9,” Advanced Development Methods, 2003.
“Scrum: It Depends on Common Sense, v8.4,” Advanced Development Methods and
MountainGoatSoftware, 2008.
The Agile Manifesto , including the principles
S.W. Ambler, “Agile Adoption Rate Survey Results,” .
S.W. Ambler, “Answering the ‘Where is the Proof That Agile Methods Work’ Question” .
D.J. Anderson, Agile Management for Software Engineering: Applying the Theory of Constraints for
Business Results, 2004.
D.J. Anderson, Kanban, 2010.
J. Appelo, Management 3.0: Leading Agile Developers, Developing Agile Leaders, 2011.
R. Baskerville, B. Ramesh, L. Levine, and J. Pries-Heje, “High-Speed Software Development Practices:
What Works, What Doesn’t,” IEEE IT Pro, July/August 2006, pp. 29-36.
K. Beck, Extreme Programming Explained: Embrace Change, 1999.
nd
K. Beck and C. Andres, Extreme Programming Explained: Embrace Change, 2 Edition, Addison
Wesley, Boston, 2004.
B. Boehm, “Get Ready for Agile Methods, With Care,” IEEE Computer, January 2002, pp. 64-69.
B.W. Boehm and R. Turner, Balancing Agility and Discipline: A Guide for the Perplexed, 2004.
A.N. Bowers, R.S. Sangwan, and C.J. Neill, “Adoption of XP Practices in the Industry – A Survey,”
Software Process Improvement and Practice, May 2007, pp. 283-294.
T. Chow and D.B. Cao, “A Survey Study of Critical Success Factors in Agile Software Projects,” The
Journal of Systems and Software, Vol. 81, No. 6, June 2008, pp. 961-971.
C.G. Cobb, Making Sense of Agile Project Management, 2011.
A. Cockburn, “Reexamining the Cost of Change Curve, Year 2000,” XProgramming.com, September
2000.
A. Cockburn, “Learning From Agile Software Development - Part One,” Crosstalk: the Journal of
Defense Software Engineering, Vol. 15, No. 10, October 2002, pp. 10-14.
A. Cockburn, “Learning From Agile Software Development - Part Two,” Crosstalk: the Journal of
Defense Software Engineering, Vol. 15, No. 11, November 2002, pp. 9-12.
A. Cockburn, Crystal Clear: A Human-Powered Methodology for Small Teams, 2004.
A. Cockburn, Agile Software Development: The Cooperative Game, Second Edition, 2006.
M. Cohn, User Stories Applied: For Agile Software Development, 2004.
1
M. Cohn, Agile Estimating and Planning, 2005.
M. Cohn, Succeeding with Agile: Software Development Using Scrum, 2009.
T. DeMarco and B. Boehm, “The Agile Methods Fray,” IEEE Computer, June 2002, pp. 90-92.
T. Dybå and T. Dingsoyr, “Empirical Studies of Agile Software Development: A Systematic Review,”
Information and Software Technology, Vol. 50, No. 9, August 2008, pp. 833-859.
T. Dybå and T. Dingsoyr, “What Do We Know about Agile Software Development?” IEEE Software,
Vol. 26, No. 5, September/October 2009, pp. 6-9.
H. Erdogmus, M. Morisio, and M. Torchiano, “On the Effectiveness of the Test-First Approach to
Programming,” IEEE Transactions on Software Engineering, Vol. 31, No. 3, March 2005, pp. 226-237.
M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts, Refactoring: Improving the Design of
Existing Code, 1999.
J. Highsmith, Agile Project Management, 2004.
M. James, “Scrum Reference Card,” .
G. Keefer, “Extreme Programming Considered Harmful for Reliable Software Development 2.0,”
.
H. Kniberg, Scrum and XP from the Trenches, 2007.
H. Kniberg and M. Skarin, Kanban and Scrum - Making the Most of Both, 2010.
A.S. Koch, Agile Software Development, 2005.
C. Ladas, Scrumban - Essays on Kanban Systems for Lean Software Development, 2009.
C. Larman and V.R. Basili, “Iterative and Incremental Development: A Brief History,” IEEE Computer,
June 2003, pp. 47-56.
C. Larman, Agile and Iterative Development: A Manager’s Guide, 2004.
C. Larman and B. Vodde, Scaling Lean & Agile Development: Thinking and Organizational Tools for
Large-Scale Scrum, 2008.
M. Lippert, P. Becker-Pechau, et al., “Developing Complex Projects Using XP with Extensions,” IEEE
Computer, Vol. 36, No. 6, June 2003, pp. 67-73.
M. Marchesi, G. Succi, D. Wells, and L.A. Williams (eds), Extreme Programming Perspectives,
Addison-Wesley, Boston, 2002.
S.C. Misra, V. Kumar, and U. Kumar, “Challenges in Transitioning Plan-Driven Software Development
Projects to Agile,” ASQ Software Quality Professional, Vol. 12, No. 3, June 2010, pp. 20-32.
O. Murru, R. Deias, and G. Mugheddu, “Assessing XP at a European Internet Company,” IEEE
Software, Vol. 20, No. 3, May/June 2003, pp. 37-43.
J. Newkirk and R.C. Martin, Extreme Programming in Practice, 2001.
M.C. Paulk, “Extreme Programming from a CMM Perspective,” IEEE Software, November/December
2001, pp. 19-26.
2
M.C. Paulk, “Agile Methodologies and Process Discipline,” Crosstalk: the Journal of Defense Software
Engineering, October 2002, pp. 15-18.
S.R. Rakitin, “Manifesto Elicits Cynicism,” IEEE Computer, December 2001, p. 7.
B. Ramesh, L. Cao, K. Mohan, and P. Xu, “Can Distributed Software Development Be Agile?”
Communications of the ACM, Vol. 49, No. 10, October 2006, pp. 41-46.
J. Rasmusson, “Introducing XP Into Greenfield Projects: Lessons Learned,” IEEE Software, Vol. 20,
No. 3, May/June 2003, pp. 21-28.
K. Schwaber and M. Beedle, Agile Software Development with Scrum, 2002.
K. Schwaber, Agile Project Management with Scrum, 2004.
K. Schwaber, The Enterprise and Scrum, 2007.
K. Schwaber and J. Sutherland, "The Scrum Guide - The Definitive Guide to Scrum: The Rules of the
Game," Scrum.org and Scruminc.com, July 2011.
V. Skowronski, “Do Agile Methods Marginalize Problem Solvers?” IEEE Computer, Vol. 37, No. 10,
October 2004, pp. 120, 118-119.
M. Sliger, The Software Project Manager’s Bridge to Agility, 2008.
M. Stephens and D. Rosenberg, Extreme Programming Refactored: The Case Against XP, 2003.
J. Sutherland and B. Vodde, “The Nokia Test, Extended with Scoring by Jeff Sutherland,” , 2008.
J. Sutherland, A. Viktorov, J. Blount, and N. Puntikov, “Distributed Scrum: Agile Project Management
with Outsourced Development Teams,” 40th Hawaii International Conference on System Sciences, Big
Island, Hawaii, January 2007.
J. Sutherland, G. Schoonheim, and M. Rijk, “Fully Distributed Scrum: Replicating Local Productivity
and Quality with Offshore Teams,” 42nd Hawaii International Conference on System Sciences,
Waikoloa, Hawaii, January 2009.
L.A. Williams and R.R. Kessler, Pair Programming Illuminated, 2002.
L.A. Williams, E.M. Maximilien, and M. Vouk, “Test-Driven Development as a Defect-Reduction
Practice,” The 14th International Symposium on Software Reliability Engineering, November 2003, pp.
34-45.
W.A. Wood and William L. Kleb, “Exploring XP for Scientific Research,” IEEE Software, Vol. 20, No.
3, May/June 2003, pp. 30-36.
M. Yap, “Follow the Sun: Distributed Extreme Programming Development,” Proceedings of the Agile
Development Conference, Denver, July 2005, pp. 218-224.
References Related to Agile and Software Engineering
R. Baskerville, L. Levine, J. Pries-Heje, B. Ramesh, and S. Slaughter, “How Internet Software
Companies Negotiate Quality,” IEEE Computer, Vol. 34, No. 5, May 2001, pp. 51-57.
J. Bentley, Programming Pearls, 1986.
3
J. Bentley, More Programming Pearls: Confessions of a Coder, 1988.
P. Beynon-Davies, C. Carne, H. Mackay, and D. Tudhope, “Rapid Application Development (RAD): An
Empirical Review,” European Journal of Information Systems, Vol. 8, 1999, pp. 211-223.
F.P. Brooks Jr., The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 1995.
M. Burnett, C. Cook, and G. Rothermel, “End-User Software Engineering,” Communications of the
ACM, Vol. 47, No. 9, September 2004, pp. 53-58.
L.L. Constantine, Constantine on Peopleware, 1995.
B. Curtis, W.E. Hefley, and S.A. Miller, People CMM, Second Edition: A Framework for Human
Capital Management, 2009.
M.A. Cusumano and R.W. Selby, Microsoft Secrets, 1995.
E.J. Davidson, “Joint Application Design (JAD) in Practice,” The Journal of Systems and Software, Vol.
45, No. 3, March 1999, pp. 215-223.
nd
T. DeMarco and T. Lister, Peopleware, 2 Edition, 1999.
T. DeMarco, Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency, 2001.
T. Gilb, Principles of Software Engineering Management, 1988.
E.M. Goldratt, Critical Chain, 1997.
G. Hofstede, Cultures and Organizations, Software of the Mind: Intercultural Cooperation and its
Importance for Survival, 1996.
D. Janvrin and J. Morrison, “Factors Influencing Risks and Outcomes in End-User Development,”
Proceedings of the 29th Annual Hawaii International Conference on System Sciences, 1996, pp. 346-
355.
D.E. Knuth, “Literate Programming,” The Computer Journal, Vol. 27, No. 2, May 1984, pp. 97-111.
H.F. Ledgard, Programming Proverbs, 1975.
R.D. Lewis, When Cultures Collide, 1996.
J.T. Lochner, “16 Critical Software Practices for Performance-Based Management,” Crosstalk: the
Journal of Defense Software Engineering, Vol. 12, No. 10, October 1999, pp. 6-9.
S. McConnell, Rapid Development: Taming Wild Software Schedules, 1996.
H.D. Mills, “Software Development,” IEEE Transactions on Software Engineering, Vol. 2, No. 4,
December 1976, pp. 265-273.
R.C. Newbold, Project Management in the Fast Lane: Applying the Theory of Constraints, 1998.
S.L. Pfleeger and J.M. Atlee, Software Engineering: Theory and Practice, Fourth Edition, 2009.
R.S. Pressman, Software Engineering: A Practitioner’s Approach, Seventh Edition, 2009.
I. Sommerville, Software Engineering, Eighth Edition, 2006.
G.M. Weinberg, The Psychology of Computer Programming: Silver Anniversary Edition, 1998.
R.E. Zultner, “Blitz QFD: Better, Faster, and Cheaper Forms of QFD,” American Programmer, Vol. 8,
No. 10, October 1995, pp. 24-36.
4
no reviews yet
Please Login to review.