| |
| Overview |
|
Today's corporate IT departments
are being stretched to their limits. The CIO needs
to quickly deploy new IT applications to streamline
and integrate the IT with the ever evolving business
processes and changing customer needs. And, the
success for this development is depended on timely
implementation with limited budgets translating
into a faster ROI. Spectraforce Development services
are geared to meet these requirements of lower
total costs of IT spending and increased and faster
ROI. |
|
The cornerstone of success of
any application development effort is based on
robust methodologies. We at Spectraforce recognize
that not all development projects are the same
and that a cookie-cutter approach cannot be used
across all projects. Therefore, Spectraforce evaluates
each project individually to determine which methodology
is appropriate. |
| |
| What
We Do |
|
Based on our detailed assessment
for the project needs, we use one of our proven
methodologies to implement the project. |
Some
of our key development methodologies are:
SpectrAgile
SpectraWave
SpectraCascade |
| |
| How
We Do It: Custom Application Development Methodologies |
| SpectraAgile |
SpectrAgile provides our clients with a competitive advantage by leveraging Agile programming principles to maximize ROI. Simply put - our guiding ethos behind this methodology is to 'maximise the work not done'. The Agile development approach is optimized for handling changing requirements even late in development phase. Early and continuous delivery of working software ensure that both customer satisfaction and team motivation remain high. Utilization of techniques such as refactoring, pair programming early testing and frequent builds result in significant reduction in defects while providing higher transparency and lowering risks and costs. And to top it all - the need to maintain a constant pace necessitates close interaction between all stakeholders and makes the entire process more fun ! |
| SpectraWave |
|
For the new technology environment,
such as J2EE or .Net, that demands modular object-oriented
application development, Spectraforce has developed
the SpectraWave methodology that uses a "spiral"
approach to application development. The approach
is an adaptation of the Microsoft Solutions Framework,
the recommendations from the Object Management
Group (OMG), Unified Modeling Language for notation
and the Rational Unified Process. The iterative
nature of this methodology allows Spectraforce
to overcome the shortcomings of the traditional
"waterfall" approach and helps to better
align application development to business objectives. |
| SpectraCascade |
|
Our SpectraCascade application
development methodology is used for developing
or enhancing legacy applications, such as Cobol,
CICS and C. Under this methodology we assume that
each project will not progress serially and that
the Project Manager (PM) may divide the development
into modules. Therefore, diverse modules may exist
in different stages and may be parallel with each
other. As a project progresses, each project phase
must pass Internal Reviews before the project
enters the next phase. The evaluations assess
the phase process and methodology; and the phase
deliverables. Each phase has its own set of Internal
Reviews and Acceptance criteria and may also incorporate
user acceptance tests that need to be completed
before the project can move into the next phase.
While each project may be divided into modules,
each phase must pass their Internal Reviews in
given sequence. |
| |