Change is inevitable. Everyone experienced in development of custom software and solutions knows that change is going to happen before a project is delivered. Sometimes that’s because requirements could not be completely known or fully detailed at the outset. Sometimes it’s because new requirements or opportunities for improvement become apparent as the project progresses.
A development process that expects, accommodates, and embraces change can make the difference between change becoming part of the project or derailing it.
That process would be Agile.
At Lowry, we deliver a viable solution every time because our process — the Dynamic Systems Development Method (DSDM) — allows for change and harnesses its results. Incorporating Agile principles, including continuous customer involvement and review, this iterative and incremental approach allows us to meet evolving requirements without compromising solution quality, cost, or completion.
In short, we make sure the solution we’re developing is the solution your business really needs.
how it works
Most projects have four parameters: time, cost, features, and quality. Trying to fix all of these at the outset is impractical and causes many problems — including paralysis from attempting to lock down every project variable in complete detail. At Lowry, our approach fixes time, cost, and quality in a project’s foundations phase. Time and cost are fixed, because you have a schedule and budget to meet. Quality is fixed because acceptance criteria are agreed upon as an integral part of the project.
The Agile method allows for flexibility in features. Critical features are guaranteed and delivered first. Other less critical or optional features may be deferred or even dropped. Their importance and necessity become clear through your review of the iterative and incremental development.
Through this pragmatic approach, Lowry eliminates waste from the outset, adds value at every stage, and embraces change to produce a better solution.
Lowry's Agile approach