Our engineers worked in ISO 9001 certified companies and know the software industry’s best practices of managed software development. We are not (yet) ISO 9001 certified and, of course, our CMM level is 1, but with each project our internal coherence is growing. We are developing and introducing best practices, all the time, in a controlled way.
Every development practice must be supported by the appropriate tools. We use:
• a centralized bug database (Bug Tracker) to keep track of tasks and defects.
• Subversion Source control repository, hosted on a esBull Development server
• Standard internal code style, consistent across languages
• Standard internal naming style specialized for programming constructs and file names.
• Standard projects organization, deliverables, version naming.
• Standard internal code versioning management, ranging from patch management, code branches management, database structure versioning, releases organization.
• Standard software tools, available on every machine.
• Standard backup practice
Available upon request are:
“esBull Coding Standard.doc”
“esBull Naming Conventions.doc”
“esBull Build/Release Versioning Standard.doc”