accent accent contact
Top Web Developer

Top Mobile Application Developer
Kentico CMS
ACAP Microsoft Certified Partner
Authorize.Net Certified Developer
ACAP Mysql Partner
ACAP IBM Rational Partner
ACAP Authorize.net Reseller
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.
Architecture & Design
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
Test Driven Development
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
2880 W. Oakland Park Blvd. Suite 201 - 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
info@acapglobal.com | www.acapglobal.com | www.acapwebhosting.com
Cross Platform SmartPhone StoreFront App - Mobile E-Commerce Solution - Magento StoreFront App | Magento Developer | Reliable UDP for Java and J2ME
Universal phone and tablet apps with AppStudio
All Rights Reserved ACAP, LLC © 2004-2012