Sometimes we get into right things for the wrong reasons. Like Agile development. I bet there is more than one organization out there that adopted Agile development expecting certain benefits, like delivering software faster, and with fewer defects; or having more engaged – and productive – employees through the use of autonomous teams.
It’s not that these benefits aren’t possible – they are. But they aren’t what it means to be agile. A framework like Scrum or practices such as Test-Driven Development and pair programming can be classified as just that, agile practices, but the practices themselves aren’t agile. It is more accurate to state that they support agility…
Boss's Tip of the Day: Don't wait to praise
5 hours ago
