In a collaborative team based project, how do you know if the software you are developing is going well? How do you know it's going bad? What would you do if it going bad or behind schedule? What are the steps you took to fix the problem? Based on that project do you prefer working on a team or alone?