Services
Development Services
SharePoint
Integration
Optimization
Application Optimization
Process Optimization
Networking & Graphics
Corporate Training

Improving how you build software

"There has to be a better, more efficient way to develop this system."

Most consulting firms can provide you with competent resources to get a job done. What happens when they leave? Did they adequately transfer knowledge to your employees? More importantly, did they help your employees improve their own software development skills and practices? Did they instill the capabilities to effectively design, build, debug, test, and deploy software? Syrinx aims at every engagement to help its customer's employees learn best practices. Syrinx can provide formal and informal instruction on

  • Writing Analysis documents, gathering specific and accurate requirements
  • Design, and using software development automation tools
  • Construction of large scale projects, using n-tiered architectures, with multithreaded programming considerations
  • Coding standards
  • Best practices for scalability and maintainability
  • Using code generators, and realizing their limitations
  • Cross-pollenating skill sets and tool usage
  • Programming languages (VB, VB.NET, C#, Perl, C, C++, VBScript, JavaScript, SQL, etc.)
  • Build + Release
    • Importance and implementation of source code control, and automated build/release tools
    • Repeatable build processes, versioning and compatibility (Binary Compatibility, True .NET COM Interop Compatibility)
    • Becoming a tool builder
  • Maintenance
    • Writing maintainable and extensible code
    • Patching and accepting patches
    • Release cycles for Development, Quality Assurance, and Production.
    • Creating stable release environments, migrating and kitting

Syrinx aims to impart this knowledge to customer employees informally during projects, but sometimes formal instruction works best. Syrinx offers custom designed development courses for any skill level, from one day to two weeks in duration. Contact us about building a custom course for you.

 
Home | About us | Services | Careers | Tech Corner | Contact us