Application Development
Our software development teams understand how difficult it is for people to visualize exactly what they want until they've seen it built. So we utilize a process that adheres to good software development practices, yet allows for some evolution of the requirements and iteration of the product.
Paramount to a good end product is a thorough understanding of the relevant business area and how the software must support it.
Each step of the way, our team verifies that they are building the right system by:
- reviewing requirements with users
- discussing screen mock-ups
- providing design prototypes
- providing test code for experimenting
We also strongly encourage building and implementing large systems in well-defined phases so that each step is a guaranteed success; the next step builds upon the last incorporating lessons learned and providing a way to capture newly recognized requirements.
We use state-of-the-art methodologies to ensure that each step is as productive and accurate as possible. Requirements analysis may use the object-oriented approach of Rational's "use case", for example. Requirements are documented in text as well as captured in our requirements management system, each requirement phrased in accordance with industry best practices. The database design process similarly follows industry practices using a CASE tool to develop the logical data model and migrate it to the physical, and finally build the database itself. Throughout testing, all changes and issues are entered into our change management system so that every problem or new requirement can be tracked to resolution.
Contact Us
52-2 Jln PJU 7/16
Mutiara Damansara
47800 Petaling Jaya
Selangor.
Tel: 03 7710 4172
Fax: 03 7710 4173
admin@novatis.com.my