Site hosted by Angelfire.com: Build your free website today!

Tim Hadfield - Software Engineering Change Management

Many have expressed concerns about the difficulty of implementing well-defined, value-adding procedures of software development in their organization. The struggles come from both sides of the spectrum. On the one side are those who find themselves in a bureaucratic maze that stiffles creativity. On the other side are those who find themselves in organizations where schedules are meaningless and change control is nonexistant.

We'd like to hear how your organization has dealt with these issues, what has worked and what has not. Please add your comments to my blog or write to timhadfield@hotmail.com to share your opinions. Please include "SE Issues" in your subject line.

Related Links

Software Engineering Institute Homepage

Overview of the SEI IDEAL model for Organizational Change

Project Management Institute Homepage (check out link to their publications)

Project Manager Phil Wolf offers a handy set of quality project management templates, links to project management experts and his own advice.

Extreme Programming Homepage (An agile methodology well suited for exploring new technologies)

In 2005, we conducted a survey that looked at the issues organizations face when implementing a SE methodology. This paper recaps the findings of that survey and presents various techniques for addressign the challenges associated with organizational process change. ImplementingSEMethodologies.doc
Note: The paper is constructed with MS Word 2002 - If you're using IE 5, it will pop up eventually in your browser and you can save it from there.

My Homepage

Selected References

  1. The American Heritage Dictionary of the English Language, Fourth Edition, Houghton-Mifflin, 2000.
  2. Barroso da Silveira, Marcio Luiz. “EDS Mrazil Metrics Program: Measuring for Improvement.” IT Measurement; Practical Advice from the Experts, International. Function Point Users Group, Edited by David Herron, Janet Russac, Dawn Coley, James Curfman, Barbara Emmons, Joe Schofield, Addison-Wesley, 2002, p. 85.
  3. Brickman, Dr. Rick and Dr. Rick Kirschner. Dealing with People You Can’t Stand; How to Bring Out the Best in People at their Worst. McGraw-Hill, 1994.
  4. Campbell-Kelly, Martin. From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry, MIT Press, 2004.
  5. Carnegie, Dale. How to Win Friends and Influence People. Simon and Schuster, 1937.
  6. Chroust, Gerhard. “Soft Factors impeding the Adoption of Process Models.” from 28th Euromicro Conference (EUROMICRO'02), Publication Date: September 2002.
  7. Cloke, Kenneth and Joan Goldsmith. Resolving Conflicts at Work; A Complete Guide for Everyone on the Job. Jossey-Bass A Wiley Co, 2000.
  8. Cockburn, Alistair. “Selecting a Project's Methodology.” IEEE Software, vol. 17,  no. 4,  (July/August  2000): 64-71.
  9. Dannemiller Tyson Associates, Whole-scale Change; Unleashing the Magic in Organizations. Barrett Koehler Publishers Inc., 2000.
  10. DeMarco, Tom and Timothy Lister, “Peopleware: Productive Projects and Teams: 2nd Edition”, Dorset House Publishing Co., 1999, p, 114-20, 186-90.
  11. Eccles, Tony. Succeeding with Change: Implementing Action-driven Strategies, McGraw-Hill Book Company, 1994.
  12. Filshin, Gennedy. “Plan for Transition to a Market Economy in the Soviet.” Generating Creativity and Innovation in Large Bureaucracies, Ed. Robert Lawrence Kuhn, Westport, Connecticut: Quorum Books, 1993, p.51 – 55.
  13. French, Andy and Paul Layzell, “A Study of Communication and Cooperation in Distributed Software Project Teams” presented at IEEE International Conference on Software Maintenance, Bethesda, Maryland, March 16 - 19, 1998.
  14. 14.  Galin, Daniel and Moti Avrahami. "Do SQA Programs Work - CMM Works. A Meta Analysis." presented at IEEE International Conference on Software - Science, Technology & Engineering (SwSTE'05) IEEE,  2005. pp. 95-100.
  15. Gantthead practice aid entitled, “Methodology Mentoring Approach” from <http://www.gantthead.com/deliverable.cfm?ID=6046>.
  16. Heiman, Stephan E. and Diana Sanchez with Tad Tuleja. The New Strategic Selling; The Unique Sales System Proven Successful by the World’s Best Companies, Revised and Updated for the 21st Century. a revised edition of the original book by Miller and Heiman, Warner Books, c. 1998.
  17. Institute of Management and Administration. “As a Leader, Do You Foster Adaptive Change”, IOMA Leadership Newswire, July 31, 2002.
  18. Kautz, Karlheinz and Peter Axel Nielsen. Implementing Software Process Improvement: Two Cases of Technology Transfer. presented at 33rd Hawaii International Conference on System Sciences. vol. 07,  33rd  2000, p. 7030.
  19. Kozicki, Stephen. Creative Negotiating; Proven Techniques for Getting What You Want from Any Negotiation, Adams Media Corporation, 1998.
  20. McLean, G. and R. Sulivan. “Essential Competencies of Internal and External OD Consultants” quoting Shewhart’s PDCA cycle refined as “Action Research” p.51 (Unpublished manuscript - All rights reserved - Used by permission: 1989).
  21. Paulk, Marc C. and Bill Curtis, M.B. Chrissis and Charles V. Weber, “The Capability Maturity Model for Software” in Software Engineering Project Management. ed. Richard H. Thayer, IEEE Computer Society, 1997.
  22. Pedigo, Bob and Dale Callahan. “Communication Lessons from IT Consultancies”, IT Professional. July 2003.
  23. Pinchot, Gifford and Elizabeth Pinchot. “The End of Bureaucracy & The Rise of the Intelligent Organization”, San Francsco, California: Berrett-Koehler Publishers.
  24. Pressman, Roger S. “Software Engineering”, Software Engineering Project Management, IEEE Computer Society Press Order Number BP08000, 1997.
  25. Project Management Institute, “Creating an Environment for Successful Projects”, from their website at <http://www.pmi.org/prod/groups/public/documents/info/pdc_sw_td_creating.asp>.
  26. Rada, R. "Standardizing Management of Software Engineering Projects," hicss, vol. 05, no. 5, p. 5013, 34th 2001.
  27. Riemenschneider, Cynthia K. and Bill C. Hardgrave, Fred D. Davis. “Explaining Software Developer Acceptance of Methodologies: A Comparison of Five Theoretical Models” in IEEE TRANSACTIONS ON SOFTWARE ENGINEERING. 0098-5589/02, Vol. 28, No. 12; DECEMBER 2002.
  28. Roberts, Tom. "Why Can't We Implement This SDM?," IEEE Software, vol. 16, no. 6, pp. 70-71,75, November/December, 1999.
  29. Rossi, Matti and Tuure Tuunanen. "Marketing Meets Requirements Engineering," re, vol. 00, no. , p. 341, 11th 2003.
  30. Roy, Geoffrey G.. “A Risk Management Framework for Software Engineering Practice” presented at Australian Software Engineering Conference (ASWEC'04), 2004.
  31. Sherer, Susan A. "Managing Risk beyond the Control of IS Managers: The Role of Business Management," hicss, vol. 08, no. 8, p. 80220a, Proceedings 2004.
  32. Sherman, Ira and John W. Bing, Ed.D., Lionel Laroche, Ph.D., P.E.. “Building Trust Across Cultural Boundaries”, Regulatory Affairs Focus, May, 2000 reprinted at <http://www.itapintl.com/buildingtrust.htm>.
  33. Software Engineering Institute, /www.sei.cmu.edu;.
  34. Svensson, Harald and Martin Host. "Introducing an Agile Process in a Software Maintenance and Evolution Organization," csmr, vol. 00, Ninth, 2005.
  35. Whipple, Larry C. “Seven Habits of Highly Successful Architects”, May, 2001, e-Business Advisor.