Development Services
Analysis
- conduct user requirements workshops
- create application model (process model, data model, object model)
- create functional specifications
- create horizontal & vertical prototypes
- use Structured Analysis or Object-Oriented methods
Design
- determine application structure (transform logical model into physical
model)
- define ancestor/reusable components
- perform detailed design
- apply Object-Oriented design concepts
Development
- conduct development and unit testing, following system design and project
standards
- develop web-based middle tier applications, particularly using Java/J2EE
(JSP, Servlets, JavaBeans, EJB)
- develop browser-based logic in JavaScript, HTML and DHTML
- do client/server development using Visual Basic, PowerBuilder and PL/SQL
Team Leadership
- manage team: plan and monitor work. Identify and track teams
issues
- provide functional leadership: ensure teams work
functionally fits together and meets requirements
- provide technical leadership/guidance
Releted Software Development Services
Feasibility Studies
- determine initial project scope
- evaluate buy vs. build decision for project
- determine initial system architecture
- make initial cost estimate for project
Architecture Definition
Evaluate architectural options and recommend most suitable solution:
- hardware configuration (redundancy within single server, use of primary
& secondary server, etc.)
- broad technology decisions (e.g. web-based vs. client/server
applications, use of Java/J2EE vs. Microsoft middle tiers, location of business logic)
- software architecture (e.g. determine suitable browser support, determine
appropriate ancestor and/or template libraries, degree of use of object-oriented methods)
- database recommendations (RDBMS vs. ODBMS)
Project Management Consulting
Assist with setup and refinement of:
- project plan and project schedule
- project scope
- change management
Standards and Procedures
- define standards & procedures for all aspects of Analysis, Design,
Development and Testing
Methodology
- define/augment System Development Methodology from project feasibility to
implementation
Training / Seminars
Can provide training / seminars on topics of importance to the project, including:
- early project phases (e.g. Analysis and Design)
- object oriented design and development
- RDBMS concepts
- Architectural topics of interest
Copyright © 1997-2010, Woodger Computing Inc.