To that point, The past two weeks, my main project has been moving (painfully) into testing and out of development. It seems like these transition periods always cause a lot of team friction. Plus I have the fun process of losing my key business analyst to another part of the project and getting two new team members who are to be testing the system.
Now it's always good to do "novice user" testing for a system. Not having knowledge of the system brings insights and questions forward and that can be a good thing. But we are under pressure to get through our formal testing. Adding these two people as the only testing resources is part of the stress level, because as we worked through development and made changes we did not formally go back and update all business requirements.
Now the testers are frustrated because they don't know the system, the developers are frustrated because the questions they are getting don't reflect their knowledge of the system, management is frustrated because we are at least 1 week behind in testing (out of 5 weeks...) and I'm frustrated because of all of the above.
The good news is that I got a lot of miles today walking between the test crew and the developers and the business anlsyst and my managers...
So - what am I going to do to make things better for the short term.
- Keep on walking
- Force team members to talk face to face (I can't move them next to each other...)
- Do test mockups myself to show team members it is not "beneath them" to do the work
- Continue to put in long days until things stabilize
So what can I do to help for the long term?
- Keep on reading about agile / lean management and development techniques
- Start to teach what I'm reading to team members
- Remember that with all of the stress I'm going through I've got a good family, a good management team and a good project team.