After the first day using Savila I can say that it does make a difference whether you are just developing a product for someone else or you are using it yourself. Within a few hours of real use we could find a larger number of bugs or other inconsistencies that we simply were not aware of before. You can write unit tests, integration tests, even use automated UI testing with tools like Selenium, but that way you only can verify expected behavior. You can't find out whether something really makes sense. For that you have to use the product yourself trying to get real work done. Running it day in and out within your development environment is not the same.
In the case of our upcoming product Savila, we can be the developers and stakeholders at the same time. Developing custom software for clients makes it a bit more difficult. The developers cannot easily slip into the role of a stakeholder. The only way for "using" it is to provide the stakeholders new iterations of the product in short time. But that's not so easy as it sounds and requires a customer who embraces agile thinking himself.
Previous | 08 May 2007 | Next |
This article has been posted to social media sites. There might be comments. Just follow the links:
About me
Hello! My name is Stephan Schwab.
As International Software Development Coach and Consultant I help CEOs and Department Leaders to improve value creation and cohesion within their organization. The outcome will be higher quality, customer delight and more revenue.
Learn about my professional experience since 1986.
Professional Services
I'm fluent in these human languages:
Scrum Pair-Coaching to develop technical competence:
Resources for new clients:
Search
Special Content
Highlights of the Year
Living on planet Earth
Open Source Projects
Stay in touch
My Books
Everything
See a listing of all posts on this site.