Software development companies have long been abuzz with talk of agile development. Its virtues have been extolled and significant gains in productivity promised, but not very often do we talk about how hard it is to make the transition to agile development. There are compromises that can come so easily when we face processes and pressures that are difficult to transition away from. Old habits are so welcoming and progress can seem so far away.
Here at Adaptive, we’ve experienced the same growing pains. Over the past year and a half we’ve seen a lot of success from our efforts and it hasn’t been easy. But it’s been worth it.
- We’ve set more accurate timelines, and the accuracy of those timelines has been available sooner.
- Each release we’ve moved ahead with confidence that we can scope out the relevant functionality completely with user stories.
- We’ve targeted our hiring process to bring on software specialists that we need to have success.
- And we’ve planned future features more fairly with a better understanding of the customer needs that we’re addressing and how long it will take to deliver value in each feature.
How does this translate to our product?
We’re seeing higher quality, faster performance, longer uptimes, more scalability and more fully rounded-out features. Higher quality comes as feature is subjected to longer durations of targeting testing because we spend less of our release cycle in a no-man’s land between completed features. Performance, uptime, and scalability are the result of deeper dives into specific user stories and their impact on the system and its components. Each of our new features is more fully thought out and executed as we have taken more time to examine mainstream and edge customer use cases.
In the end, we’re confident that the investment we’ve made in improving our agile development process has produced the most valuable version of Moab we’ve released, and we expect even better versions in the future! We hope that you see a demo of the latest version of Moab and we’d love to hear your feedback on it.