Technology
Our Development methodology
This is a short outline of how we do things. Some steps take longer than others,
but our pride in our work carries through to each step of the project.
Each step has multiple milestones that have to be identified and passed.
- Initial Scope
-
This is the step with the back of the envelope design. We work with you until we've
identified all of your needs, your target audience, and a market strategy.
A typical milestone is a letter of intent.
- Think!
-
This is the high level design & analysis step. Assumptions are validated with
testing. Alternative architectures are examined. The basic architecture is defined.
Module interfaces are established and tested. Initial time/cost/features estimates
are developed.
A typical milestone is the passing of all assumptions validations.
- Detailed design
-
The output of this step is the formal Statement of Work (SOW) and a Test/Acceptance
plan. To protect all parties involved, work will not proceed beyond this step without
a signed contract. As part of developing the SOW, all of the needed modules will
be defined, along with all interactions between modules.
- Development
-
If the design work has been done properly, there should be few surprises in this
step.
Development includes
- GUI - graphics
- Application logic
- Back end logic
- Database
- Web interfaces (usually SOAP)
- Web site
- Interfaces
- Unit testing
- Alpha testing
- Test/Debug
-
This step includes thorough beta testing and customer exposure. The Test/Acceptance
plan defined earlier is used to ensure that the solution meets all requirements.
- Implementation/Release
-
- Maintenance/Warranty
-
We stand behind our work.
Technologies we're currently fluent in
In no particular order:
- Adobe Flex / AIR
- iPhone programming
- Objective-C
- sqlite
- SQL
- C#
- VB.Net
- ASP.Net
- Database design
- Systems Architecture & Design
- SOAP
- XML
- SQL Server
Other stuff
Collectively, we have many decades of experience both in technology and in global commerce. We "get it" - we see your needs, feel your pain, and can
solve your problems with energy and enthusiasm. We're experienced, prepared,
and competent.