Depending on specific circumstances, an in depth analysis of the current system
(and feasibility study of proposed project) occurs (potentially as part of the sales
cycle). Recommendations and strategies are drafted, which use well established data
architectural guidelines and object and pattern oriented design principles.
Use cases, milestones, resource allocation and costs are identified and compiled
into various proposals that include Project Assessment, Software Development plan,
and Application Architecture documents.
Concepts are then presented to peers and team members for review and finally to
executives for approval.
Agile Approach is utilized during project implementation to maximize team productivity,
mitigate risk and engage end users. Guidance is then provided to team from inception
of project to implementation.