Tainos is leading Australia in the area of Model Driven Architecture (MDA) and Design (MDD). MDA provides for a clear separation of an application’s architecture from its domain model with all of its business rules. It allows for the domain model to evolve independently from the architecture leading to portable domain models and reusable architectures. Moreover, MDA allows for applications to be largely be auto-generated from the domain model utilising a model compiler.
Tainos has successfully employed MDA techniques on several projects from grants applications all the way to healthcare. On all of these projects, Tainos has provided business analysis services tied very tightly to the development of the domain model. Our teams then proceeded to use Tainos’ proprietary model compiler technology to create their application to tight timelines.
Every project is different. Timelines. Resources. Budget. Quality. All of these aspects have to be kept in balance and closely monitored on any project. Tainos provides project management services aimed at making your project succeed. We, here at Tainos, believe in Agile principles allowing for the continuous refinement of requirements as the team collectively discovers more and more about the domain.
We can play any role you need us to play. Depending on the structure of your team and organisation, Tainos can provide you with a Scrum Master or a Product Owner. As a Product Owner it is our role to live and breath your business, your constraints and your requirements and represent them to the development team. As a Scrum Master we will make sure the development knows what to deliver today and what to deliver tomorrow creating certainty for the development team, the Product Owner and, of course, you, the customer.
Of course, being Agile does not mean ignoring solid Software Engineering principles. Software Engineering is a discipline and here at Tainos we take it very seriously.
Our Software Development Process starts by understanding your business and your constraints. We work together to develop a set of requirements for the project and document them. The next step is to either select or develop an architecture that meets those requirements---functional or non-functional. The development team then sets out to develop the system; this occurs in a tight feedback loop of short Sprints. This approach guarantees that steady progress is being made and that it is visible to the Product Owner and you, the customer. Throughout this process, new requirements are constantly discovered and existing requirements refined.
We here at Tainos also believe that meaningful Agile development requires meaningful documentation. That is why we like to leave a trail of requirements and design documentation along with end-user documentation tailored to your needs. After all, we never assume that we are the last team working on your project.
Tainos has proven time and again that, with this approach, we can deliver applications that meet our customer’s needs. To a high quality. To your budget and timeline. Reliably and repeatably.
Copyright © 2018 Tainos - All Rights Reserved.
Powered by GoDaddy