|
|
|
|
The ISS team of professionals will provide a full range of customized services tailored to meet technology needs today. The software development division includes the full spectrum of services required to design a software solution. Beginning with business process analysis and re-engineering, our analysts fully immerse themselves in your core business and formulate the underpinnings to define your solution requirements. Semi- to fully- customized programs are recommended to optimize your business process. The software development or coding is conducted in a controlled software development environment. Technical project management ensures the delivery of your solution based on collaborative goal setting and prioritization of business requirements; project status reports occur at predetermined intervals.
Business Process
Analysis / Re-engineering (back
to top) Business process assessment is conducted from within a limited number of frameworks: restructuring or re-organization of the enterprise processes and/or resource allocation guided by a strategic plan; refining or optimizing business process and workflow firmly established and working “well” within the enterprise; and finally, in the selection efforts related to the use of technology to support or automate business requirements. Intelligent System Solutions’ business process analysis includes:
Custom Software
Development (back
to top) Recommendations for semi- to fully- customized programs are determined from business process analysis and the evaluation of existing software applications. Intelligent System Solutions ensures a controlled software development environment with the use of SourceSafe™. Source code respositories and version control in the software development environment accomplishes three main goals: Enhanced
Productivity within the Development Team While every development project requires an adequate level of software management, the costs and overhead associated with file-based version control often outweigh the benefits. By providing project-oriented software management, Visual SourceSafe enables the software team to automatically protect and track their most valuable source code, documentation, binaries, and all other file types as they change throughout the software life cycle. Improve
Software Quality Through Effective Source Code Control Versioning features within SourceSafe provide snapshots of a project for the quick retrieval of any previous version in the software life cycle. Share and linking capabilities propagate changes across all shared and linked files whenever a file is updated. Parallel development features, such as branching, enable the team to fork the development process into parallel projects and files, creating identical copies that inherit all versioning documentation but may be tracked as new, individual projects. As revisions are made, files are added and modified, and the software life cycle grows, providing an audit trail for every file and every project. Data
Security and Network Performance
Five levels of permissions are built into SourceSafe to
define authorization at the project or user level. Network performance is optimized for LANs,
integrating effectively with the environment in place. The ability to store,
document, version, and track any file of any type provides an extremely
flexible environment that can adapt to any development setting, including
design, development, testing, and debugging. Technical Project
Management (back
to top) Intelligent System Solutions employs a consistent account management structure within all project initiatives. The hierarchical structure provides discrete definitions of roles and clearly defined responsibilities. The structure also provides a 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. Project Director: Responsible for the overall welfare of the project; financial tracking; change control; accountable for the successful outcome of the project. Project Advisor: Responsible for the direction of the project and its success in meeting the business needs; provides recommendations with regard to the business process. Project Manager: Responsible for the day-to-day management of the project; defining the project plan; assigning various tasks to project resources; managing the ISS staff, coordinating the project meetings with the client; accountable for project deadlines and implementation schedules. Developers: Responsible for coding the application to the business requirements; responsible for technical documentation. Testers: Responsible for testing the application; reporting system deficiencies; writing a user manual. Technical Project Management includes:
Software Support (back
to top) Effective software support mandates a structured framework. Without a defined process, the end user rarely has a positive experience; and that point defines the ultimate purpose of Intelligent System Solutions’ software support. Solving every user’s problem is not the primary focus. Establishing a positive experience, one where the end user is treated with respect, where the discussion of their issue is listened to with care and concern and hopefully, a resolution is provided. If the problem is not resolved, addressing the other primary functions of software support will impart a positive experience with both the Product and the Support structure.
|
||||||||||||
|
|