Consulting & Contracting:
Software development activities in San Diego

Services including:
- Project Management
- Requirements analysis
- Specification
- Architecture
- Design & implementation
- Testing, deployment & maintenance
Understand what you want, and why you want it. Engaging you in focused discussions on what you want from your software, helping you demonstrate its purpose and behavior. This involves covering 3 main perspectives:
- Understanding in the business domain for the software.
- We will define the different customers of your software and the intended user experience.
- We will go over the projected technologies and software components when asking and answering what does it (the project) need to do
As a result of this process I will outline a statement of work that will state what is to be done and a agreed compensation.
Pre Production Services
Construct various designs of the model. Using various design techniques, UML diagrams, text documents, class interfaces, I will create designs of the domain model so we can express the rich functionality of it. The designs of the created model are invaluable for creating a successful software implementation as the implementation will naturally reflect the design. Domain specific issues and key distinctions of the domain model will be expressed in our design of it.As a result of this process, I will have created the software design for your project. The designs will be shown and explained for verification if you wish, so we can be sure we are reaching the same objective.
Production Services
I follow good coding practices. I will implement the designs corresponding to out model, and ensure the models integrity in the implementation. This includes revision and refinement of the model and refactoring the source code when needed.You will have the chance give me feedback too as components of the model are completed.
The result of this process gives you the source code to your software system,
Post Production Services
Deploy and Demonstrate.
The best software is of no use if its not made easily accessible and you know how to use it.I will ensure you have a solid deployment plan formulated for your software so it can be up and running once its ready. I will also be happy to demonstrate how to use your new software until the point where you are comfortable with it.
Maintain, evolve
I believe a good strategies should not go stale. I feel the client should be empowered with managing there online presence. If bugs are found or maintenance work is needed, or if your strategy evolves and you need to alter or expand your website or software I will be able to assist in these steps also. product, price, placement, and promotion
Rich Internet Application projects
- Bespoke RIA creation.
- Open source or commercial RIA installation and setup.
- Mashup (web application hybrid) combinations.
Each projects a client wants is considered as a separate, unique and different production instance. Elements of a project may be generic, but specifics must be captured and even the generic components need integrating or customizing.
With some instances its worth while going with existing
software (commercial or open source) that have already been made to provide the
solution to your project.
On other occasions your rich internet application need to be build from
the ground up to correctly cover the projects requirements.
Going with 'off the shelf' software means researching the best product, including pricing and licensing advantages and disadvantages of the software. Many products require setup and configuration to have the run they way we intend them to run or to skin it with the clients footprint. Because each solution is different, off the shelf products may need customizing including creating and installing bespoke plug-ins.
These web software systems can be adapted to be a standalone system to suit what you want, or integrated them together as components in your domain model
| Bespoke Software & Off the shelf systems including: | |
|---|---|
|
|
