Our Standards Are Your Roadmap to Success
Without engineering standards, bridges would fall down and buildings would collapse. Without
application development standards, systems will break down and system life spans will be limited.
Our objective is to generate software that is cost effective, scalable, customizable and extensible.
Standards make that possible.
Surround Technologies maintains a set of Application Development Standards and Techniques that guide
most of our development and user interfaces. They have been developed to fulfill two major goals: to
provide high quality applications for our clients and their users; and to be effective at a low cost.
Our Standards & Techniques Incorporate:
- General application development
- Repository object naming
- Coding element/interface definitions, structures, and layout
- Data integrity
- Navigation
- Integration
- Heads down high speed data entry
- Code Generation
- Database Design and Development
- Entity-Relationship Modeling
- Database Normalization
- Dimensional Modeling
- System integration and extension
- System Modernization
- Windows User Interface
- Line of Business Systems
|
- Kiosk Systems
- Utility, limited function applications
- Web User Interface
- Line of Business Systems
- Business to Business Systems
- Business to Consumer Systems
- Web Presence
- PDA and Pocket PC User Interfaces
- Application to Application Interfaces
- 5250 User Interfaces
- Security
- Usability
- Workflow
- Deployment
- Change Management
- Documentation
|
Standards Evolution
While we encourage individual creativity, the goal of every developer is to produce
software that adheres to the current interface standards and is consistent with that
being produced by the rest of the team. The developer should always consider both the
business end users of the software and the future developers that may need to enhance it.
Our developers understand that many business end users of varying skill sets may ultimately
use each piece of software we develop. The look, feel and overall usability of the interface
will impact the experience of those users.
Our developers also understand that all developers have to maintain and enhance each other's
code. Consistency, readability and reusability make that job easier for everyone while also
reducing the cost and time involved in future maintenance and enhancement.
As with all standards, there will be times when it is necessary to make modifications in order
to get better performance from the application. We encourage all developers on the team to
suggest new techniques and methods to help us improve our standards. If a developer has a
good idea and shares it then the whole team can make use of it.
Although the Surround Technologies Application Development Standards have proven effective we
recognize how important a client's own standards are best. No problem. Our developers will be on-board.
Our clients need software they can count on for years.
Standards make that possible.
"We'll shortly have everything that was on our list, and we have just
begun to recognize that there are more things that we could wish for; and they're
very do-able now. Maybe we'll get another 30 years out of this architecture."
Mike Powers
Chief Financial Officer
Sherrill Furniture