Software Process Activities: Key Stages for Success