When we build software, we use an agile Design/Build process to assure that you get the software you had in mind. Communication is key to our success working together.
This is the fun part. You, as the product owner, will be involved every step along the way to assure you're product gives you the expected value. Before we begin any project together, EvoDynamic needs to understand your business or organization's software desires. We conduct this Discovery together in a series of planned interactions - click the link at the bottom right to schedule a call right away.
After the Discovery, we have a common understanding of your business and a decision that building software is the best option for you, we're ready for the Design/Build process. You'll also have a rough estimate range for the cost of the software and the value it will provide your organization.
The process as you can guess by the name consists of two phases: Design and Build.
The cost for the design phase will be 10% of the median of the rough estimate range. This is paid in full before the design begins.
The four steps of the Design Phase lead us to a functional mockup to be use in the Build Phase. The Design Phase includes four steps and includes your interaction for each step.
Creating the software idea web consists of making three lists: Actors, Things, and Actions from your business or organization. The Actors are every person/system/service that makes up or interacts with the software. Documents, orders, equipment, email, SMS are just a few of the possible Things. As we create the list of Actors and Things, the Actions show themselves i.e. "user saves picture." The Actions act as the glue connecting the Actors and Things.
With a living and growing Idea Web of the Actors, Things, and Actions in your business, We identify which parts will be included or represented in the software. We prioritize the Actions that the software will do, manage, or control.
We highlight the portion of the Idea Web that contains the parts of your business or process that the software improves or introduces to your systems and processes. With the scope defined the time comes to create flow diagrams.
Now that we have identified the Actions, Things, and Actors included in the software, we create a decision tree. A workflow that explains the business rules and the entire process handled or managed by the software.
We determine what permissions and roles are required within the system. We connect the roles and business rules to define available workflows for each Actor according to their role(s).
With the flow of the software of our app defined it's easy to mockup each user interface along the way following the flow from beginning to end and branching for each separate choice along the way. Having a design that is easy to use and show people enables you to demonstrate and share the tool with your team or customers.
The mockups are easy to share in order receive feedback from potential users. Plus, they're easy to change and revise to create the most value in the end product.
At the conclusion of the Design Phase of development. We have a clear vision of the software to be built. EvoDynamic delivers you a fixed cost offer of 1 or more options for building the software. You have no obligation to build the designed software. When you're ready we begin the Build Phase.
The Build Phase offers even more fun as we take our functional mockups and turn them into the real thing. We will build each component and step in the design using an agile process. This means you get to look at and test each component and set of components along the way. Continually finding improvements and optimizations that can improve the design beyond what we first anticipated.
As we build and test each function and workflow in your application in a testing or staging environment you can invite your team in to experience and contribute to the future application. Involving your team in the Design and the Build phases of development increases the buy-in and ownership held by the stakeholders.
This iterative process will continue until we have built the entire design. With a completed build or completed section, we make a deployment plan for your application. The application or section will be deployed to a production environment and launched for your team or customers.
Now that you have the software in place, you sit at ease because EvoDynamic guarantees it's software. And you think of the next features, tools, and business intelligence you'd like to add to your app. You made a wise decision in choosing EvoDynamic to be on your team. You put yourself in a position for an accelerated Design Phase for expanding your application(s). In the diagram above, it's time for evolution and EvoDynamic will be there to ensure your success.