The software industry has faced a perennial staffing shortage for most of the past 50 years. The lack of skilled staff has resulted in project understaffing and related project overruns, staff burnout and related turnover, and many other problems. "How to do more with less" has been the timeless question. The software industry has developed numerous best practices in response to the need to do more with less--practices including software inspections, specific requirements techniques, estimation methods, planning aproaches, and many other practices. But these practices are not widely used.
Construx has developed a Professional Development Program to educate and train software professionals in software development best practices. This training improves project performance and organizational performance. As a side benefit, it provides much-needed structured career paths for software professionals. A cohesive Professional Development Program will:
- Increase your organization's productivity
- Reduce development costs
- Increase employee retention
- Accelerate new employees' learning curves
- Improve morale
We help organizations create effective professional development programs for individual contributors and managers. See our Professional Development Ladder as an example.