Client Login  |  Home  |  Contact Call Us Today 850.294.9267
Services
 
Application Services
Application Support
Custom Applications
Database Design
Project Management
 
 
Get in Touch
E-mail Us
  Request a Call Back
 
First Name:*
Last Name:*
E-mail Address:*
Company:*
Phone Number:*
Best Time to Call:
Request for Proposal
Project Management
Our expertise in Project Management is born from our years of experience in application and software development. We support Clients through all the stages of their technology project. We are adept in all aspects of Project Management including the management of time, resources, cost, risk, scope, contracts, quality, communication and their integration.

Of the many shapes, forms and philosophies on project management, we have three unique offerings

Classic Project Management

  • Needs Evaluation Stage
    This stage is for the development team to determine specific site requirements and content that will be displayed on the site. Interviews, design sessions and prototyping may be used to assist in the analysis. Information needs and functions are identified at this stage. Open issues and available resources are also documented. A conceptual design of the site is laid out as we enter the Design Stage.

  • Design Stage
    During this stage, the development team uses the requirements and specifications from the needs evaluation stage to define the physical implementation of the site. Prototyping may be incorporated here. A data conversion/archiving plan is produced during this stage if applicable. The design is presented to the review team for evaluation. Next, we move into alpha development.

  • Alpha Development Stage
    Creation of the physical data structures (if necessary for applications), development and testing are done at this stage. Customer documentation is drafted and the data dictionary is completed. A beta test team is identified and test strategy finalized during the stage. If applicable, data transition from existing systems is tested. A demonstration of the site is provided to customers and the review team for evaluation. Upon approval, development moves to beta testing.

  • Beta Testing Stage
    During this stage, a beta site is installed and tested. Testing instructions and customer documentation are completed. Modifications to the site should take place during testing to correct obvious problems and oversights, which do not affect the functional requirements. Major changes to the functional requirements could result in a reiteration of previous stages. During the beta testing stage, a transition plan and production implementation schedule are finalized. The stage is complete when the development team agrees that testing has shown that the site satisfies all defined requirements. Upon approval, the site is prepared for production implementation.

  • Implementation and Maintenance Stage
    During this stage, the production site is installed and training, if applicable, is conducted. Design documentation should be kept available and up-to-date as enhancements are added and errors corrected.

Agile Project Management

The Agile Manifesto is widely regarded as the canonical definition of agile development, and accompanying agile principles.

The main advantage to Agile development is the iteration – the ability of the team to create working, tested, value-delivered code in a short time box – with the goal of producing an increment of production worthy code at the end of each iteration. The Agile Methodology is a family of development process, rather than a sequential set of development steps.

JVA provides Agile experts capable of adopting and coaching a team through this highly productive and professionally gratifying style of application development.


Project Recovery

Our ability to rescue and recover failing projects is a skillset that sets us apart from most others.

  • What is the objective of the project and its desired results?
    Assess the project’s original goals and objectives, the plan, completion criteria, and requirements prioritization to understand the definition of project success. Organize the requirements for allocation and re-estimation if not previously done (this is a high level exercise to get an order-of-magnitude indication).

  • What is the status of the project?
    Determine the status of the project budget by utilizing project tracking tools that show the plan actual budget consumption; forecast out to completion of the project, taking re-estimation into account.

  • What is the scope of the project?
    Determine scope completed so far and the amount remaining to be accomplished. Determine project risks and management of those risks to date, Understand and prioritize project constraints from stakeholders, to include timeline, scope, cost, risk, expected return on investment, and deployment and maintenance costs.

  • What will it take to complete the project?
    Work with the project team to re-estimate the remaining scope and organize into deliverable phases. Work with the stakeholders to prioritize the remaining scope and approve the deliverable "phases". Work with the executive stakeholders to determine multiple courses of action. Analyze the alternatives against the objectives and constraints and work with the stakeholders to determine next course of action. At this point a Project Turn-Around Report will be documented containing multiple courses of action with associated risks and ROI options. The report is reviewed by the appropriate participants, and presented to the project decision makers.
 
Reference Tools
Print this page
  Share this page
Your Details:
First Name:*
Last Name:*
E-mail Address:*
Colleague's Details:
First Name:*
Last Name:*
E-mail Address:*
Bookmark this page
 
 
JVA has been a trusted partner and advisor to our eBusiness division for years.

Richard Blake
President,
Universal Data Technologies