Web Design and UX
We leave design and user experience work to experts in that field. We completely focus on the unseen elements. The software engineering and architecture tasks along with data persistence.
You Mentioned Design Though?
We use the term “design” in the software engineering and architecture context. Not graphical design work.
Continuously Increase Quality?
We carry out TTD and utilise SAST and DAST as standard in the delivery cycle. Further to these we accommodate for black box manual and automation testing. We incorporate continual NVD dependency checking within pipelines along with penetration testing on demand.
How is the Project Developed?
This will be dependent on your requirement slightly but typically we utilise a Scrum methodology and provide JIRA to manage stories and tasks.
How Are We Involved?
We work directly with you on each phase, iteration, task, story and deliverable. This can be exposed through JIRA story boards where you can adjust requirements and preferences on the fly. You will see your software evolve without the need to look at code.
Who Owns What?
By default, because we have written the code, we own the intellectual property. However we will happily include a transfer of ownership of the IP should you deem this necessary. Larger clients commonly have this in place from the start.
Are There Any Ongoing Costs of Ownership?
These would be hosting (if necessary) and any maintenance contract that you would like your software to be on. From a security perspective it is recommended that a maintenance contract is taken as software does age.
Do You Need Everything Upfront?
Nope. Projects evolve over time. Bring what you have and we can work with you to move it forward.
Do You Provide Documentation?
This can be provided both within your project and a different levels of complexity depending on the audience.
Upgrades and Security Concerns
Software is a very dynamic environment. As software ages it becomes subject to security concerns. This is particularly evident within third party libraries and operating systems. We can provide a maintenance contract which can cover these eventualities.
Do You Provide Training?
As your software project evolves you will be there each step of the way. We can provide training should the need arise.
Do You Offer Support and Maintenance?
Yes and these are unique to each project deliverable.