Object Technology

Application Development Success - How hard is it to achieve?
According to one independent survey, 16.2% of software projects are completed on-time and within budget. In large organizations, (defined as those companies with more than $500 million dollars revenue per year), the success rate is at 9%.
According to another source, if your organization is writing a large piece of software (defined as more than 500,000 lines of source code), your risk of failure is higher than that of assaults on the world's 10 highest peaks. only 16% of software projects complete on time and within budget

Object Oriented Development - How can you improve the chances for success?
Object oriented development is not a silver bullet to the success of your project! However, when used properly, it can:
  • lead to much better reuse in your organization
  • allow you to reuse portions of your analysis and design
  • lead to more maintainable code
  • lead to more extendible and flexible code
  • help establish an approach to developing systems that will cover the life cycle of your software
  • improve time to market

OO Project Problems - Is your OO project in need of help?
If you are already using an OO approach on your project and having difficulties, here are some questions you may want to ask of your project and organization.
  • How are your requirements documented? Can everyone on the project get to them and find what they need?
  • Do your architects and analyst know the difference between analysis and design? Do there products reflect this difference?
  • Do you have appropriate user involvement and do you know where they should be involved in an object oriented project?
  • How do your business representatives review and approve your work and changes that need to be made?
  • Have you established a reuse library and put a class librarian in charge of it?
  • Do you make appropriate use of prototyping in your development cycle?
  • Is your test environment established and flushing out potential bugs in the software and business process?
  • Is your team frustrated by object technology?
  • Do your novice OO developers have a mentor to go to or a place to turn for help?
  • Is performance of your OO system a major issue?
  • Is your iterative development cycle looking more like a waterfall approach to the problem every day?

OO Solutions - Why contact PyramidNet?
Whether your organization is just starting an OO project or "knee deep" in an OO project that needs assistance, we can help you succeed. We have:
+ A ready made object oriented team nucleus that can analyze, design, develop, test or maintain your OO system
+ The experience and knowledge, with big and small object systems, to get your project off to the right start or back on the right track.
+ Offer object technology expertise in the "not so glamorous" areas of OO development such as:
  • Object DB/Relational DB object persistence and mapping
  • Configuration/Release Management
  • Testing (unit, component integration, and system testing)
  • Performance
  • Metrics
  • Framework design/development

Copyright (c) 2001 PyramidNet Inc. All rights reserved..