This page contains links to documents discussing training and professional development of staff. This page will be updated on an ongoing basis as more documents are located.

Articles

Titlesort iconAuthor(s)Notes
Assessing the need for training in IT professionals: a research modelCreggan Gjestland,
J. Ellis Blanton,
Richard Will,
Rosann Collins
Confessions of an IT pro: My nine biggest professional blundersBecky RobertsWhat's the worst mistake you ever made during your IT career? Was it as bad as deleting all the VP's files... irretrievably? How about modifying a payroll program so that nobody received any overtime pay? IT pro Becky Roberts has spent the past 16 years building a solid tech career, but that doesn't mean there haven't been a few bumps in the road. Here's a look at what she remembers - with no small amount of embarrassment - as her most appalling professional mistakes, along with the painful but invaluable lessons learned. (from article)
Do You Learn Just in Time or Just in Case?Warren Harrison
Educating software engineering students to manage riskBarry Boehm,
Daniel Port
Effective practices for IT skills staffingAlbert B. Schwarzkopf,
Roberto J. Mejias,
Jon (Sean) Jasperson,
Carol S. Saunders,
Hermann Gruenwald
How mentoring produces benefits across the boardJim Welp
How to Give a Killer PresentationSteve Tobak

This article gives tips on how to prepare for a presentation to senior management. The simple "takeaways" from the article are:

  • Developing the pitch;
  • The icebreaker;
  • First tell the audience what you’re going to tell them, then tell them, then tell them what you told them;
  • Don’t read what’s on the slide;
  • Engage the audience;
  • Be accessible;
  • Pause for effect and emphasis;
  • Make eye contact;
  • Use hand gestures;
  • Don’t block the audience’s view;

See the article for more detail. This article is well worth reading despite it's short length.

How to set up a formal mentoring programJim WelpA healthy mentoring program can help boost a company's bottom line. Here are some ways to start a formal mentoring program in your organization and how to measure its success or failure. (from article)
IT Consulting: Communication Skills Are KeyG. Reza Djavanshir,
William W. Agresti
Instilling professionalism in a software development organizationC. Weisert
Is a formal mentoring program right for your team?Jim Welp
Master these 10 processes to sharpen your project management skillsTom MochalThis article discusses the 10 primary processes that a PM should use when managing a project with links to supporting documents.
Personal Planning J.B. Rainsberger
Powerful PowerPoint PresentationsBNetWe’ve collected our best PowerPoint tips articles to help your presentations sizzle. The articles were originally published with trainers in mind, but full instructions are included so that any professional can make use of this information. (from article)
Re-conceptualizing IT training for the workforce of the futureMaung K. Sein,
Robert P. Bostrom,
Lorne Olfman
Strategies for Making Your Meetings Effective and UsefulBNetUnless you're very lucky, you've probably had to sit through more than your share of pointless, interminable meetings. Instead of promoting key decision making, information sharing, and productive collaboration, such meetings tend to be ill-planned, poorly run, and plagued by time-consuming digressions. Fortunately, it's possible to steer meetings in a more positive direction. Project management experts Shannon Kalvar, Mike Sisco, and Tom Mochal have identified several strategies for making meetings beneficial for everyone involved. This collection offers some of their suggestions. (from article)
The Econ 101 Management MethodJoel SpolskyThis article talks about paying staff monetary bonuses for aspects of their work, and the manner in which this backfires. The article talks about how people tend to optimise the things they're being paid for, often to the detriment of the company and the intent of the payment. It's quite an interesting read.
The learning edgePhillip G. ArmourThis article discusses how people learn and apply their knowledge. The article postulates that we go through various phases in learning from being not competent and ineffective due to anxiety, to being very competent but ineffective due to boredom. The article also talks about the "learning edge" which is where we learn most efficiently. It seems to me that this article has more than a single element of truth because it is important for us to continue to learn and push ourselves, otherwise we become stuck in a rut and our knowledge deteriorates.
Twenty dirty tricks to train software engineersRay Dawson

Case Studies