Implementing all of them can't be the answer. What's needed here is a means of separating the wheat from the chaff of process improvement, of coming to grips with the fad factor. We need to learn to improve ourselves in spite of all the hype. The advantage of today's prototyping tools and methods is lost when projects spend valuable time and effort building exquisite expansive prototypes. The point of prototyping is to determine what is wrong, not what is splendid.
Prototypes vary by project stage to provide cheap and coarse confirmation of project hypotheses.
Tiger Teams Tiger teams are like S.W.A.T. teams for software development. When projects are conducted in 'crunch mode,' such teams can succeed when more conventional workgroups have no chance at all. As in a chess match, success of a software project depends on how we plan and carry out the Endgame. Some projects are lost because management has postponed the Endgame strategy until Endgame is upon them. Setting up for Endgame is what project planning and tactical management are really about.