Home | Consulting 
CIP Procedures, an IT Web-based Application, Sep. 2004 & Phase II, Dec. 2004
DESCRIPTION

The Capital Improvement Program Procedures, Standard Plans, and Standard Specifications and related information ("CIP Procedures"), are created and maintained by Public Utilities Commission of the City and County of San Francisco (the "City").

The CIP Procedures are intended as general guidelines for PUC projects and address all aspects of a particular project.

The key requirement for the CIP Procedure web-based application is to enable the four SFPUC user groups, Project Management (PM), Project Design (PD), Construction Management (CM), and Operation Division (OD) to download the CIP procedures fast and secured.

CLIENT PROFILE

The San Francisco Public Utilities Commission (SFPUC) is a department of the City and County of San Francisco that provides water, wastewater, and municipal power services to San Francisco. Under contractual agreement with 29 wholesale water agencies, the SFPUC also supplies water to 1.6 million additional customers within three Bay Area counties. The SFPUC system provides four distinct services: Regional Water, Local Water, Clean Water (wastewater collection, treatment and disposal), and Power.

The application is accessed by 500+ employees and field technicians.

CLIENT TESTIMONIAL:

LEGAL

In addition to the standard Terms & Conditions, GreenTomato Software LLC is strictly adhered to the Non-disclosure Agreement of this project.

DELIVERABLES

By closely following the standard design and development processes, the GASA4C architecture1, GreenTomato Software LLC ("GTS") delivers the dependable and on scheduled CIP Procedures web-based application.

The key requirement is speed. The development is on a fast-track schedule, and the application must be fast and reliable.

Enable to meet the overall requirement, GTS relies on their expertise of architecting and developing web-based Content Management System. GTS follows standard processes from using SDL in the Design phase in architecting the overall technical structure to adhering to the GASA4C architecture ensuring a reliable and reusable coding structure.

As the result, GTS delivers a professional designed, structured, documented and bug-free web-based application that is on scheduled.

SUMMARY

The summary of the CIP Procedure application highlights the robustness, reliabilities, flexibilities and complexities of this application.

  • Overall Structure
  • 24/7 universal access via web-based application.
  • NO proprietary client-side software install needed.
  • Fast, intuitive tab-navigation and streamline access to most relevant data/file.
  • Intelligent JavaScripts validation on all input-fields.
  • Comprehensive server-side re-validation on all inputs before commit to database.
  • Extensive use of Cascading Style Sheet for intuitive layout and fast page loading.
  • In full regression stressed test, the average page load is 2.3 seconds.
  • Member Section
  • Quick and easy login.
  • For additional security, assigned password has expiration date build-in.
  • Fast and unlimited PDF and Tiff files download.
  • Quick Search through all 300+ CIP Procedures in PDF format.
  • Advanced search-within-search feature.
  • Online request to automatically re-email forgot password.
  • Reset/Change to new password, and automatically email reminder note.
  • Automatically disable Submit-button to stop "double submit" problem.
  • Additional JavaScript validation for general public usage.
  • Collapsible CIP Procedures menu.
  • Auto-select SFPUC user groups.
  • Clearly written and easy-to-follow instruction on all pages.
  • Admin Section
  • Separate Login page for Admin.
  • Professional and intuitive page-layout to streamline all backend administrative tasks.
  • Online Create, Update and Delete members/users.
  • Additional JavaScript in confirming critical operations, such as "Delete user".
  • Upload new CIP Procedures in PDF and Tiff format.
  • Search, Update, and Delete meta-data for all CIP-Procedures.
  • Clearly written and easy-to-follow instruction on all pages.
  • Documentation
  • Requirement Documentation
  • High Level Software Architecture Documentation
  • Development Philosophy and Coding Standard Documentation, The SAGA4C.
  • Detail-Coding Documentation, The universal Javadoc-style of self-documenting code.
  • Deployment and Maintenance Documentation.
  • The User Guide for Admin., Self-maintaining application.
  • Hosting Infastructure2
  • 24x7 Support
  • Optional database encryption available
  • ODBC Relational Databases
  • 24x7 Network monitoring
  • Dual OC-12s, 135 Mbps of bandwidth
  • Sun UltraSPARC IIi servers with Fast Wide SCSI
  • Daily sever backup
  • 99.98% guarantee uptime
Epilogue

There were excellent communication between GTS and the clients, and therefore, it is a well build and well run project. From the Design, Development to Deployment phase, both sides engaged in constructive meetings and defined clear requirements and expectations.

Since GTS architects a full self-maintaining application, the clients are able to perform all the backend administrative tasks easily, securely and without additional consulting-support help.

Self-maintaining application is one of the hallmark of excellent by GTS. It is one of the key differential separating GTS of all other consulting firms.

GTS is in discussion with the client in expanding the application with additional new features for the next phase.

Other government agencies also approached GTS for developing a similar application for their "Capital Improvement Program Procedures", and so if you are interested in the similar application, GTS can be contact via email, consulting@greentomato.com, or the online Comment form.

Return to Home Page...

Footnotes

About Comments Terms Copyright (C) 1998-2005 GreenTomato Software, LLC. All rights reserved.