CORPORATE  PRODUCTS  LOGIN

 

 

Network Services

 


Programming Services

- Solutions
- Our Process
- Case Studies
- Competencies
- Service Inquiries

 


IT Staffing

 




Programming Services - Our Process

Our software development process begins with your requirements from a business decision and workflow process with attention to the industry trends in the technology that best supports the goals of the software application.  Built from the foundation of strategic partnership and understanding of your business goals a specific proposal is drafted and includes: Business Overview; Technical Design; and Resource Costs.

Business Overview

The business requirements discovery process forms the underpinnings for the conceptual design of a software application.  Business requirements may be gathered in a variety of methodologies: small group or one to one meetings, review of policy and procedures and review of an existing application currently supporting business practices. Workflow is mapped into process flow diagrams with any exposures or risks noted for further discussion.  The summary documentation from the business analysis process is reviewed with the project stakeholders to mutually determine the goals of the software development effort. 

 

Technical Design

Based on the mutually determined goals, the technical design is delineated.  A system overview addresses the primary functions of the application; the number of users and technical environment of deployment; and ongoing maintenance considerations.  Clearly identified are those aspects not included in the project; “out of scope” to a development initiative may be hardware upgrade, software evaluations for compatibility and interfaces with other applications.  System-wide design decisions are outlined in the technical design portion of the proposal.  System-wide design decisions include the technical decisions related to software design platform, database selection, reporting methodologies, data entry and security provisions.  System components are outlined in more detail, including: database, graphical user interface, reporting, concept of execution and interface design (if applicable).

A project plan is included that outlines the milestones, activities and schedule of software application development life cycle.  The project plan is built upon specific assumptions and risks, such as the level of stakeholder participation or collaboration with third party vendors, as examples. 

 

Resources and Costs

Intelligent System Solutions utilizes an established account management structure for project initiatives.  Discrete definitions of roles and clearly defined responsibilities provide the framework to manage the entire life cycle of the project with membership from all domains of expertise collaborating in the successful outcome of the process. Costs are associated with the human resources required to not only develop the application but engage in user acceptance testing, provide status reports, mutually determine or refine requirements with stakeholders and in the provision of post implementation training. 

 

Development Life Cycle

The use of our code repository in the software development environment accomplishes three main goals in the efficient and controlled development of source code: enhanced productivity within the software development team; improve software quality through the effective control of source code and the in the provision of data security and optimized network performance during the life cycle of the development initiative.

 

Network Services | Programming Services | IT Staffing
Home | Corporate | Products