Development process
Texunatech is a forward focused company, 100% committed to the needs of its clients. We have shaped our agile development processes in such a way as to maximise our team’s efficiency, whilst providing a 1st class customer experience.
Our software development team adheres to the principles of the Agile Manifesto, incorporating its values into our project approach. This involves dividing each project into a series of short (up to four weeks) iterations. Each iteration includes planning, requirements analysis, design, coding, testing and stable release. After each iteration, we review the project with the customer, reassign its priorities and plan the next development phase.
We hold to a ‘deliverables-based’ planning system. This means that our development and testing team efforts are guided in conjunction with the suggestions and requirements of our clients. This flexible approach minimises the risk associated with software development, as adjustments to strategy can be made ‘on-the-fly’, enabling Texunatech and its clients to react quickly to new market and industry requirements and circumstances. Large-scale projects also benefit from this system, as they can be easily broken into several stages, with customer-defined functionality rollouts delivered at the end of each stage.
Because of this, we are able to quickly deliver a working set of crucial functions (as defined by the customer) in the first stage, and then augment it with new modules in later stages while the customer receives ‘hands-on’ core system experience, during which time further insights may reveal the need for further functional requirements.
The core values behind our development philosophy are:
Interaction
Our project teams are committed to clients and not to our own processes and tools. We also welcome team interactions and initiatives in lieu of strict workflows and project procedures.
Goal orientation
We always strive to deliver a working solution that perfectly meets our client’s needs and deadlines. Our aim is to understand the needs of each of our clients, and to provide them with the system best suited to the nature of their requirement.
Customer collaboration
We want our clients to be members of the Texunatech project team, and to play central role in the development of our solutions.
Responding to change
The main idea of our iterative approach is to adopt to changes as soon as they are requested by customers. Whilst discussing the general scope and project roadmap, we prefer quick iterations as opposed to detailed long-term plans. This way, the development team is able to constantly update task lists to fixed specifications.