Thursday, 7 July 2011

25 Pain points of "Software Engineering Managers"

  1. Bridging gaps between MRD & ERD
  2. Choosing technology that will decide lifespan of the product
  3. Staffing project with right skills
  4. Dealing with budget constraints
  5. Changing requirements
  6. Dealing with immature yet compelling technology
  7. Optional features becoming mandatory
  8. Managing offshore team
  9. Delivery schedule
  10. Process enforcement and best practices
  11. Working with 3rd party ISVs and/or hardware vendors
  12. Software certifications
  13. Work with demanding executive team
  14. Escalations from previous releases
  15. Projecting  revised schedules and reports
  16. Firefighting non-technical issues
  17. Keeping up sprits of engineering team
  18. Dealing with ever changing GUI requirements from product management
  19. Supporting diverse product configurations
  20. Dealing with multi-site team
  21. Backward compatibility issues.
  22. Scope of features
  23. Managing people
  24. Dealing with hardware compatibility
  25. Balancing between quality and delivery schedule

1 comment:

  1. Please comment on the practical challenges that you might have faced!

    ReplyDelete