Services

Development Services : PHP & MySQL Web Applications

We develop web based software applications based on the PHP application and MySQL database open source technologies. These are among the top three most popular technologies for building database driven web applications. By using this technologies, employees, customers and suppliers can access the application at any location which has an internet connection.

We have three basic product platforms (web portals, web intelligence and web enterprise), so that a project does not have to start from scratch. Using modular and object-oriented programming, we are able to quickly add customised module according to the specific requirements.

Analysis Services : Feature Driven Development Methodology

The Feature Driven Development (FDD) methodology is an incremental and iterative method for designing and building web application software according to the features - rather than trying to build everything in one go. This is a more natural way of developing web application software, especially web portals, which are modular. FDD is like building a township rather than a Structured System Analysis and Development Method (SSADM) which is like building a hospital.
The Wikipedia.org article on Feature Driven Development lists 5 basic activities (the brackets are my comments):

  1. Develop overall model (of the whole web application software which needs to be in the Statement of Work)
  2. Build a feature list (arranged according to module, business activity, priority, dependency, and user role)
  3. Plan by feature (set out all the tasks required for the feature)
  4. Design by feature (use flowcharts, screen designs, sample reports, and real sample data to explain the design to users and developers)
  5. Build by feature (keep a record of classes and data and get it tested by the users)

All of these activities need to be discussed and approved by the user and developer teams. Any changes need to be added as an additional and superceding feature (or task) rather than a revised rewrite of the approved features. The 5 Critical Success Factors of Communication > Procedures > Budget > Discipline > Change must be followed. The FDD Tools Project can be used to monitor the progress of the features.