|
The Adrenaline Process | How We Deliver
Project Methodology
Adrenaline's project methodology derives from our work with
early stage, high technology start-up companies
entering fiercely competitive and frequently ill-defined markets.
Early in the development process, we work closely with our
clients to devise a Release 1.0 feature set and a multi-release
technology plan that both minimizes near term risks while
presenting an attractive offering to early adopters, client
business partners and investors.
As development progresses, our product testing and project
documentation anticipate the operational requirements of
client businesses as they scale up to full production status.
|
Product
- Feature Set
- System Overview
- Risk Assessment
- Multi-Release Technology Plan
- Credible Threat Analysis
- Technology Selection
- B&W Web UI
- System Diagram
|
Application
- Application Design
- Application Implementation
- Web UI HTML & Artwork
- User Documentation
- Code Documentation
- Unit Test
|
Platform
- Hardware & Software Selection
- Hardware & Software Procurement
- Installation and Configuration
|
Deployment
- System Configuration
- Application Deployment
- Backup Policy Design & Implementation
- System Documentation
- System Test
|
Database
- Database Design
- Database Implementation
- Sample Data
- Database Documentation
|
|
|
Platform Technologies
Adrenaline engineers our clients' products using platform
technologies that are commercially supported, scalable,
open standards based and popular in the developer community.
While Adrenaline engineering often involves specialized
Internet and telephony technologies, the diagram below exhibits
the most popular platform technologies for Web projects.
|
Weblication Architecture
Adrenaline designs and builds database driven Internet Web
sites, or Weblications, using Java object technology,
relational database management systems and open standards
based Internet servers.
While no two commercial systems are identical, Adrenaline
Weblications share a common, proven architecture. The
following diagram exhibits the principal architectural components
and the more significant component interactions.
|
Growth & Scalability
Adrenaline can design, develop and deploy complex Weblications
with minimal initial hardware and software investment. The
first diagram below shows a system with all architectural
components deployed on a single server system.
As the system enters full production and traffic increases,
architectural components can be deployed across multiple
servers. Load balancing devices can transparently spread
requests across multiple Web servers, and multi-homed servers
can direct inter-component network traffic to a dedicated
private network segment. The second diagram exhibits an
advanced system deployment.
Minimal Deployment
Scalable Deployment
|
|