Benefits
3 Top Reasons to use WayPointer!
Get return on your investment in platform, process and tools
Why do people and organizations make investments in application platforms, development processes and modeling tools? In the end, they are all, of course, searching for a way to make their system development more efficient. While a modern process, tool-set, and application platform can be instrumental in achieving this, it just doesn't come automatically when you sign the check for these products. Many organizations find that it takes a lot of discipline, commitment and persistence to reap the anticipated benefits. Far too many organizations go astray and never get there, resulting in many organizations claiming to use the UML and a modern process while in reality much of their investments in tools and process have become shelf-ware. Moreover, investments in training become "intellectual shelf-ware" when you resort to ad-hoc solutions. It is, of course, a problem in itself to spend money on something that is not put to use. What is even more serious, you will never get the benefits that you were hoping for. Our experience shows that it is just too hard to make it all come together. To reach the sought-after benefits, it is important that:
-
Everyone has a good and shared understanding of the technologies in question
-
A shared design-style is used
-
You use the process in the right way, not too heavyweight, not too lightweight
-
Everyone uses the platform in an agreed and consistent fashion
-
You keep it this way over time, when the initial enthusiasm for adopting new technologies has faded
With WayPointer, you get the piece that makes the puzzle complete, understandable and cohesive. This comes at a fraction of the cost that most organizations spend on training and mentoring without getting the results they were hoping to achieve.
For the experienced user WayPointer is a power tool for quick and accurate system development. For the less experienced WayPointer acts as a mentor providing just-in-time on-the-job training.
Make each individual more productive
WayPointer is goal-driven and activity-aware resulting in WayPointer knowing what you are working with and why. Based on this WayPointer allows you to do more with less compared to working with a traditional approach. When changing or adding project deliverables WayPointer can, based on the current activity and goals provide additional automation and services compared to traditional tools.
Moreover, WayPointer takes care of a lot of tedious details automatically, for example:
-
Automatically maintain a global Glossary with references to other project documents
-
Traceability from use cases to test cases
-
Traceability from models to documents and vise versa
-
Generation of reports based information in the modeling tool and the Word documents
-
Making sure that your model is correctly organized
-
Naming and creating model elements and documents correctly
-
Placing model elements in the right places
-
Updating diagrams as necessary
Freeing you up from these routine tasks makes it possible for you to spend more time on the actual work of defining and implementing the system. Few things are more boring and feel as unproductive as keeping models and documents in sync as well as writing status reports. With WayPointer, you don't have to!
Get improved quality and consistency across the organization
If you ask ten different software developers to create a UML model for a particular problem or a use case specification for a requirement, it is likely that you will end up with ten quite different answers. Consistency rules and guidelines in WayPointer promote a common style in producing project deliverables such as documents and design elements, which allows an organization to focus on the real work and develop high quality systems.
WayPointer provides a patent-pending methodology and associated tool-support for creating use case specifications and transforming them into test specifications in a subsequent step.
The test support in WayPointer is focused on connecting the specification of functional requirements with functional testing. Since WayPointer provides a transparent formalization of use-case descriptions, WayPointer can reason about the different flows and steps of a use case. This includes support for creating test cases and test specifications based on a use-case specification.
Also, WayPointer takes care of many tedious details automatically and alerts you on potential quality issues in your model. WayPointer also is a kind of "model unit test" tool helping you to do a self-assessment of the quality of the models and documents. Additionally, if your situation so requires, WayPointer provides support for more formal reviews where you capture review comments directly in WayPointer and get a structured review protocol with full traceability to your UML model or Word documents. Review comments can also be transferred to an external issue tracking system.


