Process management for software development companies