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 [...]