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.
| Title | Author(s) | Notes |
|---|---|---|
| Assessing the need for training in IT professionals: a research model | Creggan Gjestland, J. Ellis Blanton, Richard Will, Rosann Collins | |
| Confessions of an IT pro: My nine biggest professional blunders | Becky Roberts | What'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 risk | Barry Boehm, Daniel Port | |
| Effective practices for IT skills staffing | Albert B. Schwarzkopf, Roberto J. Mejias, Jon (Sean) Jasperson, Carol S. Saunders, Hermann Gruenwald | |
| How mentoring produces benefits across the board | Jim Welp | |
| How to Give a Killer Presentation | Steve Tobak | This article gives tips on how to prepare for a presentation to senior management. The simple "takeaways" from the article are:
See the article for more detail. This article is well worth reading despite it's short length. |
| How to set up a formal mentoring program | Jim Welp | A 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 Key | G. Reza Djavanshir, William W. Agresti | |
| Instilling professionalism in a software development organization | C. Weisert | |
| Is a formal mentoring program right for your team? | Jim Welp | |
| Master these 10 processes to sharpen your project management skills | Tom Mochal | This 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 Presentations | BNet | We’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 future | Maung K. Sein, Robert P. Bostrom, Lorne Olfman | |
| Strategies for Making Your Meetings Effective and Useful | BNet | Unless 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 Method | Joel Spolsky | This 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 edge | Phillip G. Armour | This 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 engineers | Ray Dawson |