+91 (11) 45600412
Software Development Process/ Methodology
The science of software development is much more complex than dynamics of a factory production system. However still most of the companies execute based on old, hierarchical style of management, applying classic management skills. Managing a software development effort requires understanding human dynamics and creating and following customized schedules to meet the need of specific project. Knowledge and understanding of development paradigms is a must and requires excellent skills to be able to apply them to the project at hand.
Aquevix focuses on processes from the very beginning. We integrate our processes so they do not become a hassle and are seamlessly integrated in the lifecycle of the project. We provide tailored solutions not just considering your project, but also your organization and the people involved.
Taking input from leading software development methodologies namely PMBOK, CMMI, Method123 and Prince2, we have adapted a “how to” methodology to fit our needs. We have defined that is pragmatic for our customers and for us and we call it AqueProcess.
The 4 main steps are:
Initiation: Step that defines project objectives, deliverables, identifies stake holders and sets the stage for success.
Planning: All the project planning takes place in this step. Planning helps us identify and prioritize.
Execution: This is where we actually do the project work. Execution includes writing code, testing, releasing and several
Closure: Last step where project ends and all project deliverables that are not yet delivered are completed. We also
archieve the needed and formally close the project.
AqueProcess relies heavily on flow of right amount of information. Information flow is just as important to aqueProcess as oxygen to a human being.
- Heavy emphasis on automated testing
- Use of Scrum based agile methodology
- Continuous Integration of code pieces
- Writing tests with coding
- Use of advanced tools like IdeaBlade
- Developer Wiki for information sharing
- Standardized bug tracking like Eventum or Bugzilla
- Software configuration with SubVersion or Perforce
- Document repository
- Project Portal for collective information
Aquevix understands how each project is unique. We not only focus on technical aspects, but also communication and strive to form a lasting relationship with our customers. We strongly believe in Customer first policy and will go to great lengths to deliver results.