Methodology

We follow best practices such as ITIL for IT management, PMI for project management, and Agile for software development and quality assurance.

EX² Outcoding uses a 5 phase methodology to define requirements and develop a solution. The five phases are:

Discover, Define, Design, Develop, Deploy

This methodology is an adaptation from the rational unified process and agile development philosophies. The following describes the tasks accomplished in each phase.

  • Define business goals
  • Define project success factors (KPI)
  • Document high level business processes
  • Perform competitive analysis of comparative sites
  • Analyze website traffic, using available site reports
  • Compile a solution sketch: Initial draft of feature set & version scope
  • Document creative brief delineating marketing and visual design requirements, e.g. branding attributes, personas
  • Assess product data quality to determine how best to leverage available marketing data
  • Define site maps and navigation for each system
  • Document a complete functional specification, through use cases and wireframes
  • Create a non-functional specification for capturing business rules and integration points
  • Create cross functional process flows where applicable – integrations, data flows etc.
  • Define accessibility specifications, providing standards for users of your site who may have disabilities
  • Design base technical specifications including hardware, software, backup and recovery, security, operational and performance requirements

Information architecture activities...

  • Review competitive site content and usability
  • Develop a content matrix
  • Develop taxonomy
  • Perform interaction design, including exit-action and constituent-value reviews
  • Engage in paper prototyping via UI wireframes
  • Conduct iterative UI design reviews & signoff
  • Design the user interface, from overall site look-and-feel to placement of individual fields on each page
  • Document the UI design style guide
  • Design the data model
  • Define the object model
  • Define the application architecture design including general application, caching, exception/error handling, entity relationships, and the object model
  • Perform integration design, including proof of concepts where a high risk in integration is perceived
  • Implement user interface design
  • Develop solution including:
    • Database, including data feeds
    • Application(s)
    • Integration
    • Data warehouse
    • Reports and elements needed for web activity reports
  • Perform unit testing in our “development build” environment based on weekly builds
  • Build our “test” environment and conduct quality assurance test
    • End to end application, data feed, and integration tests
    • User interface quality assurance
  • Conduct load and performance testing and revise accordingly
  • Build the “stage” environment and conduct quality assurance tests in the staging environment
  • Perform user acceptance testing
  • Build the “production” environment and perform one last quality assurance phase to verify
  • Configure web reporting system as needed

Services we Offer Our Customers

Currently, EX² Outcoding offers the
following services to our customers:

  • Custom application development - from discovery to deployment
  • Captive near-shore development teams
  • Quality assurance and testing services
  • Business process outsourcing
  • Web Design
FACTS ABOUT COSTA RICA

Costa Rica is an ideal location for near shore outsourcing given the resources, proximity, and stability in the country.

Key differentiators of Costa Rica over traditional offshore services:

  • Language and Cultural compatibility
  • Central Time Zone
  • Availability and stability of physical infrastructure
  • Political stability
  • Proximity to US allows for cost and time effective travel
CONTACT US

Phone
866.978.0525 x113

Business Development
business@outcoding.com

Information
info@outcoding.com

Careers
careers@outcoding.com