Aeturnum strives to provide you custom software solutions that can help you to remain in step with your competition by continuously improving your information technology-based business solutions.
For this, we use modern software development platforms, software development tools as well as employ latest project management techniques and software engineering practices like XP (Extreme Programming) & DSDM.
We have top class software development professionals like project managers, software engineers, programmers, testers, designers and technical writers with exclusive skill sets for this. Besides, this qualification of our developer base allows us to start using any other development platform very quickly.
The company gradually introduces into practice SEI-CMM Quality Assurance principles and can duly deliver high-quality products within your budget. All software systems are properly tested and delivered with on-line help subsystems and documentation.
Transparent project management and management practices that emphasize customer communication at pre-determined intervals through e-mail, teleconferencing and video conferencing ensure that the customer and project delivery teams carry a consistent understanding of requirements and project status at all times.
Aeturnum provides following Custom Software Development Services:
□ Distributed Applications
□ Open Source Development
□ XML Applications
□ Programming Skill Set
Aeturnum Process:
□ The Process can be customized to an agile and rapid application development methodology
□ Aeturnum process is grouped into 8 phases
□ Most phases are executed in tandem
Aeturnum Process Phases:
□ Requirement Phase
□ Design & Planning Phase
□ Project Management Phase
□ Engineering Phase
□ QA Phase
□ PSR Phase
□ Release Phase
□ Project Postmortem Phase
|
Requirement Phase:
□ Develop the PRD (Product Requirement Document)
□ Derive the SRS (Software Requirement Specification) from the PRD
Design & Planning Phase:
□ Identify the required Use Cases and produce the High-level Use Case Specification Document for the SRS.
□ Create the Detailed Design Specification for the Use Cases.
□ Customer Sign off
□ Setup the Source Control Environment (SVN, CVS, AccuRev, ClearCase)
□ Setup the Defect Tracking Environment (JIRA)
□ Select the PSR Tools (Load Runner, OpenSTA)
□ Setup the continuous integration build environment (Quick Build)
Project Management Phase:
□ Project Management Phase
□ Create detailed estimates
□ Identify Important Milestones.
□ Resource Planning
□ Create detailed project plan
□ Discuss the project plan with customer and sign off
□ Daily/Weekly/Monthly client updates
□ Update Project Plans on a Weekly Basis
□ Adjust project plans according to new additions
□ Inform Client on project plan changes
□ Triage, Prioritize and Assign Defects to engineering.
Engineering Phase:
□ Start Implementation of Use Cases according to the Project plan
□ Formulate the Pier Review, Technical Review and Feature Review Strategy
□ Setup the Unit Test and Integration Test Strategy
□ Setup Engineering Integration environment.
□ Provide Engineering Drops for each completed Milestone.
□ Smoke test the engineering milestones and certify it
□ Move on to next milestone
□ Defect fixes.
QA Phase:
□ Start Developing the QA test Plans for each Mile Stone.
□ Setup QA Integration environments.
□ Build and Deploy QA Drop when Engineering Drop Certification is complete
□ Deploy the Application to the QA Integration Machine.
□ Start executing the designed QA Test cases that belong to this milestone.
□ Log, defects found through the Defect Tracking System and assign them back to project management.
□ QA Certify the completed Milestone (once every feature for that particular milestone is completed as per the SRS).
□ Iterate this phase until there are no defects.
PSR Phase:
□ Develop the Performance Scalability Regression testing strategy for identified milestones.
□ Setup PSR Environment for Performance, Scalability and Regression Testing of Important Milestones.
□ Install Certified QA Drops for completed milestones in the PSR integration Server
□ Perform PSR testing
□ Report Defects through the defect tracking system
□ Optimize the performance and generate PSR reports.
□ PSR Certify the Completed Milestone.
□ Once All Milestones for complete PSR Certify the Application
Release Phase:
□ Release QA and PSR Certified Milestone to the customer
□ Get Sign off on the milestone released
□ Release QA and PSR Certified Application once all milestones are met
□ Customer Sign off on the Release
Project Postmortem Phase:
□ Conduct Project Postmortem with customer
□ Identify Improvement areas
□ Escalate any issues
□ Refine the process to address the issues if there are any
□ Conduct a customer satisfaction survey
|