Here are some notes on the agile movement overtaking development teams around the world. The goal is to have short quick releases, and more of them. It includes Test Driven Development (TDD). Quality is engineered into the product from the start.
It is best to use one project management tools for all your needs. This encompasses requirements gathering, source code control, bug tracking, and even testing.
You can make a part of your development process an agile one. There is often a lot of politics involved when moving to an agile technique. You should know that not all development projects are best suited for agile. Some work better using the waterfall method.
Here is one agile technique that I love. You strive to automate most if not all of the status reporting. This sounds like nirvana for team leads that normally spend a lot of time collecting and compiling team status reports.
Salary Comparison Failure - Read a post that stated top bug bounty hunters make 3X the salary of average developers. Umm what? Who cares what those top people make? You got to compar...