All We Need to Know About Software Project Management, We Can Learn From Watching Star Trek

Are you Kirk, Spock, Sulu, Chekov, Uhura, or Scotty? If you are part of a modern-day software engineering team, chances are you fit one of these roles. As we have read about Star Trek’s influence on technology, sit back for a warp drive look at how a software engineering team’s structure mimics that of the [...]

It’s Not Just Standing Up: Patterns of Daily Stand-up Meetings

We stand up to keep the meeting short The daily stand-up meeting (also known as a "daily scrum", a "daily huddle", a "morning roll-call", etc.) is simple to describe: the whole team meets every day for a quick status update.  We stand up to keep the meeting short.  That's it.  But this short definition does [...]

Risk Factor: Confronting the Risks That Impact Software Project Success

Every systems and software project involves risk. Often, how you manage your program risks is a deciding factor in the eventual success or failure of your program. If you ignore the risks, your program has a higher chance of failing. On the other hand, if you try to track and manage all possible risks, you [...]

Managing the Pipeline

“I used to have everyone I needed in my business unit,” she told me.  “But then we reorganized in the interest of efficiency, and all of my software people were moved into a central group.  Before the reorganization, I had a great software architect who helped design all of our new products.  Today we’re supposed [...]

« Previous Page