|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ACAP Development Process
|
|
Our development process provides high maturity and is based on many years of experience working in a multitude of business environments and with processes such as Rational Unified Process (RUP). We offer a formal, repeatable process in which agility, cohesion and quality assurance are embedded. Below are some of the activities performed. Please note that these activities are further modified based on the specific requirements of the project.
|
|
Iterative Development Methodology
|
|
We start with the idea that no software component is ever static in the face of change. In addition to the architecture, the process that is used must be able to accommodate an environment in which requirements and the environment itself are constantly changing — yet, it must be sufficiently cohesive and mature to guarantee repeatable success without overburdening. Our reiterative development methodology, simply put, minimizes risk and maximizes return on your software development efforts. We achieve this by using the latest SDLC management tools and simultaneously performing lifecycle activities to transform the unknowns to the known, instead of relying on premature assumptions. Our goal is to deliver cross-sectional operational components as quickly as possible and build upon them.
|
|
Activities & Deliverables:
|
|
|
|
|
|
Requirements Gathering & Analysis
|
|
|
Objective:
|
|
|
Obtain a deep understanding of the product requirements, the relevant business environment, risk mitigation and growth strategies.
|
|
|
Activities:
|
|
|
Interactive knowledge transfers and Q&A sessions with business and domain experts.
|
|
|
Deliverables:
|
|
|
|
1) Business Requirements Document containing general business requirements and use cases.
|
|
2) Software Requirements Document containing detailed functional requirements of the system to be developed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Objective:
|
|
|
Clearly define architectural boundaries and technical specifications for satisfying current and future product requirements.
|
|
|
Activities:
|
|
|
Research and examine the problem domain; identify existing similar solutions; gather and evaluate design options; determine business and technical forces in effect; confirm critical assumptions.
|
|
|
Deliverables:
|
|
|
|
1) High Level Design Document |
|
a. Structural Design |
|
i. UML Component Model |
|
ii. UML Deployment Model |
|
iii. UML Class and Package Diagrams |
|
|
b. Behavioral Design |
|
i. UML Activity Diagrams |
|
ii. UML Use Case Diagrams |
|
iii. UML Interaction Diagrams |
|
|
c. Strengths, Weaknesses and Risks |
|
|
|
2) Technical Specifications Document |
|
a. Environment (Development, QA, Production) Specifications |
|
b. Implementation Decisions and Forces |
|
c. Design Patterns Used |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Objective:
|
|
|
Deliver alpha/beta cross-sectional sub-components as early as possible for concept testing, usability testing and integration testing.
|
|
|
Activities:
|
|
|
Determine a critical implementation path by slicing the complete system into subsystems. Per subsystem, develop and implement the components and unit test counterparts. Ensure that the unit testing code covers as much functionality as possible and passes successfully.
|
|
|
Deliverables:
|
|
|
|
1) Well Documented Source Code |
|
2) Compiled Binary Files |
|
3) Release Notes |
|
4) Known Issues |
|
5) Well Documented Unit Testing Source Code (JUnit/NUnit or proprietary) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Comprehensive Quality Assurance
|
|
|
Objective:
|
|
|
Ensure that the system successfully meets all the technical and business requirements.
|
|
|
Activities:
|
|
|
A comprehensive test plan is developed by ACAP and executed collaboratively by all relevant parties, including the ACAP QA team, client’s Product Development, Product Management teams as well as the end users.
|
|
|
Deliverables:
|
|
|
|
1) Test Plan containing matching test cases to Software Requirements Document as well as usability, load, integration and system test tasks. |
|
2) Test Execution Results that confirm all the requirements have been satisfactorily fulfilled. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1-866-663-1591 or International: +1-954-537-0337
1061 W. Oakland Park Blvd. Suite 206 - Fort Lauderdale, Florida 33311 - USA
South Florida location with easy access from Fort Lauderdale, Miami or West Palm Beach international airports
|
|
|
|
|
|
ACAP Home | ACAP Advantage | Core Competencies | How We Work | ACAP Process | Technologies | Clients | Contact Us | Portfolio
|
|
|
|
Web Developer | CMS Developer | iPhone Application Developer
|
|
|
|
|
|
|
|
|
|