Enterprise SynergiesEnterprise Synergies
Home Glossary Career Contact Location Sitemap Helpdesk
Company Solutions Services Portfolio PartnersProducts Community People & Expertise
Bettering Your Expectations
Company
Development Practices

Analysis

In the Analysis Phase of a new project the company completes a review of client business processes and system requirements. The key deliverable of this Phase is typically a Functional Requirements document (FRD). Clients are asked to review and sign-off on this document prior to moving forward in the project. Key events in the Analysis Phase are:

  • Project preparation & planning
  • Conduct of requirements gathering interviews & workshops
  • Preparation & review of functional requirements

Design

In the Design Phase, the proposed system design will be delivered in the form of an System Design Document (SDD) and accompanying software demonstrations. An Implementation Proposal, including a go-forward budget & project schedule, will be presented to client steering committee members. The client is asked to sign off on the final design and Implementation Proposal prior to moving to the Development & Testing Phase. Key events in the Design Phase include:

  • Conduct JAD (Joint Application Design) sessions with project team members
  • Prototype user interfaces, screens
  • Finalize Data Migration & System Integration plans
  • Prepare System Test Plan
  • Prepare and Present the System Design Document (SDD)
  • Sign off on SDD and Implementation Proposal
  • Detailed Software Design & Build Plan Preparation

Development & Testing

In the Development & Testing phase, Clients are asked to test each Build as delivered. Key events in the Development & Testing phase are:

  • Coding and internal testing
  • Internal system integration testing
  • Test User Training
  • System Integration Testing

Deployment

In the Deployment Phase the system is fully implemented at the client site and all user training is completed. Key events in the Deployment Phase are:

  • Finalize User Documentation
  • Finalize System Set-up
  • User Training
  • Acceptance walk-through
  • Parallel run
  • Go Live

Progress Tracking

During the analysis, design, development and testing stages, progress will be monitored through weekly progress and review meetings. In these meetings the schedules are verified and proper measures will be taken if the project execution is behind the schedule. Project Manager will submit the progress report on project status.

On Going Support

Once the system is deployed, Web Synergies will be available to ensure that the business objectives are achieved, implemented features & functions are understood, and users are properly trained. Web Synergies's first line of support is its experienced consultants through telephone support. In some cases, Web Synergies will send professional services staff to your site.

Database Programming

Web Synergies has proven experience in database programming for enterprise level applications and web applications. Each and every application developed has lots of database programming aspects. Web Synergies staff are experts in writing database procedures, functions and packages to produce excellent performance based systems.

Web Synergies staff has excellent skills in SQL, PL/SQL programming independently and experience in using the MS SQL Server 6.5/7.0/2000, Oracle, MySQL projects, and PostGreSQL.

Security Policy

Web Synergies adopts best practices in implementing security policies with regards to its projects, E.g., for Singaporebased projects, Web Synergies will follow Singapore Infocomm Development Authority (IDA) security standards for its implementations.

Server side security will be implemented for all privileged sections of the website using session controls and application level IDs. Cookies are not recommended to clients as they can sometimes compromise security.

Passwords are encrypted and stored into the database using a COM proprietary component which will not have decryption program/algorithm for increased security. Administrators also cannot see the password and DBA also not able to view the passwords in the database. This will make the clients feel happy and confident that the personal data cannot be trapped.

For network security, Web Synergies proposes Secure Sockets Layer (SSL) for personal and confidential information to securely transmit over the network.

Web Synergies implements database level security for most of the privileged pages. This is third level of authentication besides the web server and network security. Web Synergies also implements restrictions on the number of attempts via a login, so that trial-and-error methods to trap or hack system accounts cannot be employed.

Web Synergies also implements a new security measure for corporate applications: unauthorized access of corporate systems via former employees will be blocked via security token implementation. In this, the token is the third authentication information required for the system to get in, besides username and password. This token will be generated by the system every week and sent to the respective corporate email addresses. If the email address is not active or cannot be accessed by a former employee, access to the system is made virtually impossible. This will prevent up to 98% of tentative intrusions.

Staging Environment

Web Synergies manages its own development servers at its head office. These servers will be connected to a 512k line with 8 static IPs. The company has separate testing servers which are open to Internet for clients in order to fully test their applications before they are moving to staging or production servers.

Web Synergies' development/testing/staging servers are Windows NT, Windows 2000, Windows 2003 and Linux. They are installed with different web servers to cater to the various needs of the different projects we are handling.

They are running with IIS 4.0, 5.0 and 6.0, Apache, Weblogic 7.0 and JBoss. The company's also own other development/testing servers running with Cold Fusion applications, as well as database servers with MS SQL Server, Oracle 8.x and MySQL, PostGreSQL being used for different projects.

Web Synergies' staging servers are hosted by either 1-Net Singapore, Pacific Internet, and /or Pacific Supernet.

To deliver the best answer to every question.
Management
Latest Deliveries
Customer Philosophy
Development Practices
Research
Announcements
Corporate Memberships
Singapore Microsoft Certified Partner Hewlett Packard (hp) business partner in Singapore Web Synergies - Copyright © 2007 Copyright © 2007 Web Synergies
Terms & Conditions Privacy Policy