What
you should know about the
development process at System Source
System Source expertise goes back to the beginning of
personal computing. We have built custom solutions for many satisfied
clients, and our experience is unparalleled in the Baltimore market.
Please contact the Internet
Sales Team at 410.771.5544 to discuss your business needs.
Strength in Development
Building our strong foundation of computer networking and programming
expertise, we have developed many dynamic, highly interactive database
driven web sites powered by complex systems. Applications developed
by System Source's Internet Services Group include content management
systems, simple to highly complex databases, on line publications,
secure banking applications, work order systems and insurance enrollment
systems.
The System Source development staff consists of experienced senior
programmers, with computer science backgrounds and experience using
Visual Basic, Perl, Java, C, C++, JavaScript, Cold Fusion, CGI,
ASP, and XML, programming on Windows, Linux and other platforms.
They have expertise in database design using numerous database platforms.
Our programmers are extremely knowledgeable and aware of issues
encountered when developing for the web, such as security, multiple
browser compatibility, data tracking and capturing, updateable content,
personalization of a website, web to database integration, and integration
with back-end legacy systems. This team's expertise ensures that
you get reliable, secure, effective software with maximum return
on investment.
Project Methodology
Our tested and proven approach to software development project
methodology is the number one reason to choose System Source as
your software development partner. Each software development project
goes through the same basic steps.
Planning and Prototyping
The planning and prototyping process (PPP) is the method we use to define the scope of software development projects. The PPP brings together all the parties of interest to discuss the goals and scope of the project. During the PPP, we investigate:
- All existing data or data types
- The needs of all the data "owners"
- The business processes involved
- The essential reports to be generated or definitions of how user output will be delivered
- The user interface requirements
The steps in the PPP include:
- Discover and document business rules and requirements
- Discover and document data and workflow dependencies
- Discover and document system requirements, including existing infrastructure, resources and capacity, needs for expanded resources, capacity, hosting
- Perform a security analysis
- Develop use cases based on business rules and workflows
- Develop test cases based on use cases
- Write the functional and technical specifications
- Create the project prototype
The result of the PPP will be a stand-alone document that completely describes the project, including functional and technical specifications. A PPP document is frequently used as the basis for issuing a request for proposals. When proposals are based on a good PPP, you can be confident that the proposals you receive are realistic.
Development
All code is reviewed by a senior technical architect and peers on
a regular basis. Stringent development and documentation procedures
are enforced.
System Source uses a three-tiered code development procedure. Each
stage is hosted on a separate server to ensure the integrity of
your code.
- All code is first produced in a separate development environment,
where internal debugging and testing takes place.
- Code is then transferred to a pre-production environment for
client review and testing.
- The final step, after thorough testing and client approval,
is to install the code in its live environment.
Testing
System Source performs testing throughout the development process,
so that your site will work under the requirements you establish
during the Requirements Analysis. Successful completion of these
tests will be part of the final approval process. For up to 90 days
after the final approval of the project, System Source will continue
to correct, free of charge, any defects in code written by System
Source that prevent the project from meeting the functional specifications.
Installation and Deployment
- System Source developers and system administrators will work
with you to install the software at the specified location
If you have more questions please contact the Internet Sales Team
at 410.771.5544 to discuss your business needs. |