What does Star Trek, Software Project Management and the TSP (Team Software Process) have to do with each other? You have to read this article by David Webb to find out. It's a unique approach to describing software development methodologies in a language that most techies (and Trekkies!) can understand.
In his article, David refers to the TSP software development process. The TSP model, developed by the Software Engineering Institute, works in conjunction with PSP (Personal Software Process) and is basically a light version of the CMMI. I have witnessed this methodology used in a couple of larger projects. It seems to work well, although this is a another blog subject.
The article summary provides some great advice on lessons learned. Many of them hold true for me personally, especially points 3, 7 and 10.
So the question is, as you work on your software project, are you a Kirk, Spock, Scotty, Uhura, Bones or Chekov? If you watch Star Trek The Next Generation, well you can use those characters as well.