While everything should be done to avoid project failure, it does occur. When it does, management and the team must look into why a project failed, to avoid repeating mistakes in the future. Failure must be more than simply accepted or allowed. It also needs to be closely analyzed.
When a project isn't going well, it's important to stay on track and keep the current and future project tasks in perspective. How do you keep your team focused on the project at hand and your client confident and calm?
Even though software security is vital, security testing principles and practices take time for functional testers to master. The good news is that getting started doesn't have to cost a fortune as there are effective freeware tools out there. Scott Aziz offers practical techniques that will help you get started.
Alan Page has done his share of hands-on testing and team management in his years at Microsoft (he's also the co-author of How We Test Software at Microsoft). And, in that time, he has learned that what you know isn't nearly as important as what you can figure out. In this interview with TechWell editor Joey McAllister, Alan discusses the importance of honing your critical-thinking skills and offers some tips for doing so.
Dan Horvath explains how function point analysis (FPA), in combination with other metrics, provides reliable and accurate measures that may be invaluable to an agile development organization.
Many people are familiar with the build-break-build method of starting with positive feedback, then the negative, and then more positive. But is that the most effective way to convey your compliments and criticism? Recent research has been done to determine the most effective, and polite method.
Not every employee is salvageable, and it’s almost always a case of cultural fit. If you’ve provided honest and open feedback and the employee can’t or won’t change, it’s up to the manager, or the self-managing team, to help the employee move on.
Governance doesn't have to end in bureaucracy. Learn to maintain and refine your governance structures and you'll reap the rewards of improved decision-making processes.
Great things can come from teams that collaborate on projects, but reaching a shared understanding isn't always an easy task. With a variety of backgrounds and opinions, team members often face difficulty in coming to agreement. We looked into the causes for these roadblocks, and how to avoid them.
Simulating production conditions to test enterprise applications calls for some careful considerations. Learn how you can borrow the architect's hat without trying to fill his shoes.
Agile Connection is one of the growing communities of the TechWell network.
|Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery. Join the conversation now!|