| Methodologies, Standards & Processes |
Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. [Source: wiki]. This is based on the assumption, subject to eternal debate and supported by enduring experience, that a systematic approach to software development results in fewer defects and, therefore, eventually provides shorter delivery times and better value. To succeed at software development you need to be flexible in your choice of software development method, to choose the right one for the job. At Arpatech, our software development team follows various software methodologies and processes, waterfall to spiral, agile to RUP (Rational Unified Process) depending from project to project and their requirements.
Like any other engineering products, software products are oriented towards customers and as in any other engineering disciplines; software engineering also has some structured processes and policies for software development. Arpatech strictly follows IEEE Standards on Software Development in everyday practice. These standards contain definitions establishing the basic vocabulary of software engineering, requirement gathering, project management, quality assurance, etc. A complete list of IEEE standards which we follow can be obtained from our software development team. Arpatech is currently at CMMI Level 3 ready awaiting compliancy this year.
|
|
|
| |
|
|
|