As the Agile method has proven to be one of the most effective ways to adapt to changes in a software project, it serves as a guideline for our area where the Scrum technique is our way to implement.
Having a skilled team with certified product owners among our members, Scum is our way to go, but our professionals are not bounded by Agile and are capable to mix methods in order to get the best result in terms of stability of requirements.
By mixing principles of UML and the already known benefits of Scrum, the requirement’s stability is set since the beginning. By using the UML diagrams, the process of gathering requirements becomes more stable, and the validation process of the requirements becomes more effective, where the customer is able to see clearly the solution proposed and predict unknown scenarios.
With this strategy of mixing methods (Scrum + Uml), our projects are developed under more stable requirements reducing drastically the risk of big changes during the project.