| 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
|