Software Engineering has come a long way from the dark days of top down management, waterfall approach, MS Project, Gantt chart (shiver!), bloated projects, arbitrary deadlines and insane delivery schedules. The modern software industry has embraced a bottom up build of projects, hands on technical management, transparency, agile methodology the…