|
Enterprise Architecture |
We design enterprise level systems which align complex application portfolios to meet long-term strategic needs. |
|
Lead Architecture |
We assume architectural leadership positions to guide architecture teams through large projects. |
|
Solutions Architecture |
We design applications and application components to solve business problems. |
|
Senior Engineering |
We develop and test code for all application layers, at all levels of complexity, and in most languages and platforms. |
|
Development Process Guidance |
We guide development teams through the development process. We design development and testing plans to integrate with every type of development project. |
|
Technical Leadership and Management |
We assume any leadership position on development teams. We facilitate scope resolution, manage resources, define team roles, track progress, mentor team members, etc. |
|
Turnkey Application Development |
We build turnkey solutions from various levels of specification at a fixed price. |
|
Architectural Reviews |
We provide a second opinion on existing application architecture. We advise on changes, potential future development, or solutions to specific problems. |
|
Package Evaluation and Selection |
We guide package evaluation projects including architecture and feature assessment, proof-of-concept tests, and vendor management. |
|
Framework Development |
We write low-level application frameworks to expedite application development with consistent results. |
|
Standards and Guidelines Authoring |
We create development standards and guidelines to work with specific development groups and with all components of an application’s technology stack. |
|
Test Cycle Management |
We manage the development and test cycle for all types of development projects. Our testing experience includes user experience testing, unit testing, automated testing, integration testing, performance testing, user testing, and go-live testing. We work with test teams to define and guide the testing process. |
|
Technical Writing |
We produce professional documentation for our projects. We document technical aspects such as class libraries, technical guides, architectural summaries, etc. We also create user guides or help documentation for end-users. We use several standard conventions such as UML, Online Help, etc. |
|
Data Modeling |
We facilitate data modeling to define complex relational databases. We work with end-users, developers, and DBA’s to build a complete collaborative result. |
|
Database Administration |
We define technical database requirements and configuration. We create and manage production-level databases to meet several volume, capacity, and reliability requirements. |
|
Technical Analysis |
We analyze business requirements and create technical plans and specifications. |
|
JAD Leadership |
We design and lead JAD efforts to discover application requirements, define scope, or meet some business need. |
|
Human Capital Management |
We discover and define resource needs for development projects. We create job descriptions, conduct interviews for fulltime and contract positions, and advise management on individual performance. |
|
Forensics Computing |
We perform emergency services to help resolve application problems or failures causing immediate business impact. |