|
Software projects are inherently
complex, risky and require careful planning. Planning
includes development, estimates, staged development,
requirements capture, and risk and change management
control procedures, business case studies, user interface
prototypes and overall project control. Proper planning
ensures that the project doesn't move away from its
targeted goals while the customer gets a clear definition
of the project and is in the know of the project status
and has ready access to project deliverables at any
point of time.
Strategies standard project development
process has been mostly influenced by RUP and MSF. At
present the process is heavily tailored to the requirements
and limitations set forth by the customer, however in
general it continues using the main points of the above-mentioned
methodologies. Strategies uses a corporate-wide Quality
Management system certified under the requirements of
the CMM standard. The QM system means documented
procedures and requirements for all company's processes,
including, but not limited to, software development
and testing. It ensures a well-defined and totally manageable
workflow resulting in streamlined internal processes
and optimized interaction with the customer. Strategies
methodology is focused on integrating offshore software
development services seamlessly with the customer's
workflow to deliver high-quality software within deadlines.
Strategies uses its man-centuries of development experience
and proven industry practices and tools to ensure that
every project is totally transparent, efficient and
has predictable results.
The main emphases are made on: Easy
Start-Up. Offshore software development outsourcing
model is a new way of doing business. Here Strategies
approach is to make it happen easily and keep it running
smoothly through the whole project lifecycle. We focus
on the following steps Software Quality. Apart from
the general business standards, there are three main
factors specific to software development industry, which
influence the overall project success. Contractual Guarantees.
Flexible contractual models ensure that software outsourcing
project is delivered on time and on budget, while meeting
the highest quality requirements.
How a project starts You can begin
a project with just asking us questions like "Can
you develop a system that ..." or "Do you
have people who know how to ..." and the like.
Our system analysts will respond to
your questions and may ask some more to be able to provide
you with preliminary cost & time estimations. If
you have any documentation describing your requirements
and expectations for the system, the estimate will be
provided to you within a couple of days and free of
charge. We will willingly sign a non-disclosure agreement
before receiving any project-related information from
you. As soon as the specifications are agreed upon,
it is time to pick the development team. We can submit
the resumes of our employees with required skills and
experience to you for validation, so that you can take
part in choosing the project team.
The diagram below presents most typical
project phases, using Rational Unified Process terminology.

|