Application Development
Developing custom applications for clients has been an integral
component of the services provided by R.L. Nelson and Associates,
Inc. The scope and complexity of the custom applications has depended
on the client's requirements. Successful software development and
implementation projects depend on many factors such as: a well defined
project and scope, proper programming tools, adequate budget, good
project management, etc. Following a structured approach to application
design, development and implementation is recognized as key to a
successful project. Over the years, we have refined and implemented
the following methodology to insure successful projects.
Project Definition
A well-defined project is the starting point of any successful
project. During this phase we work with the client to define the
project scope and business objectives of the project. Primary tasks
performed in the Project Definition phase are:
- Meet with client personnel to gather facts regarding the project
- Meet with client management to understand the business issues
- Define the project plan and scope, including functional specifications,database
environment and time frame.
- Present a proposal to management for the project
Design, Development and Simulation
Depending on the project requirements, the Design Development and
Simulation phase can be straight forward or very complex. In either
case, our methodology includes the following steps to move the project
forward in a controlled manner.
- Complete the detailed design specification
- Complete the initial program build
- Conduct project team training
- Conduct the Conference Room Pilot
- Complete the development process
Implementation
Implementing the final custom application typically involves a
significant number of users and resources. Proper planning and coordination
with the client is critical at this stage. The key tasks to be completed
are:
- Prepare and build the test environment
- Conduct systems tests
- Develop user procedures
- Conduct end-user training
- Prepare the production environment
Post-Implementation Support
Supporting the custom application on an on-going basis is a process
that is tightly integrated with the Application Implementation Methodology
outlined above. The four primary tasks completed during this phase
are:
- Provide end-user support
- Fine-tune the system and processes
- Conduct a post implementation review
- Identify and plan additional system requirements
Return to Top
|