
Application Development
Pramisoft provides Application development services in three
different relationship models.
Joint
Venture
Offshore
Development center.
Build Own
Transfer.
|
|
Level of security
|
Benefits Risks
|
Knowledge Retention
|
Extension
|
Resources
|
Cost to Client
|
Control
|
Total
|
|
Joint Venture
|
5
|
4
|
5
|
3
|
4
|
5
|
5
|
31
|
|
Offshore Dev Center
|
5
|
2
|
3
|
5
|
5
|
5
|
3
|
28
|
|
Build Own Transfer
|
5
|
5
|
3
|
5
|
5
|
2
|
3
|
28
|
Less
favorable to the outsourcing company
More
favorable to the out sourcing company.
The
methodology for development projects in our company takes into
account various factors while choosing the appropriate development
model for any client’s development project. While these
development models are chosen chiefly depending on time availability
and resource allocation expectations of the client company.
Delivery
model:
Typical,
the end to end Solution development process consists of the following
phases which could be scaled up or down depending on the size of the
project. The usual pattern of project management and delivery follows
these stages of evolution:
Requirement
Definition
The application development starts with
defining the requirements of the project. The client can send us the
RFP (Request for Proposal) document with functional as well as
technical requirements for the project of the company. The RFP
clearly mentions the scope or the boundaries of the project with
details like the functionality of the application, its modules and
their features, user awareness levels and profile, preferred
technology platforms. The RFP helps the project development team at
Pramisoft to arrive at an accurate estimation of resources necessary,
time and costs for the client company.
Project
development Proposal and sign-off
The RFP
provides our company, information about the project that our project
management team uses to create the project development proposal.
The proposal document includes requirements of the project
development and delivery schedule, scope and functionalities taken
into consideration, communication plan with the client, resource
allocation details and estimations regards time and costs. The web
development project sign-off occurs on the approval of the offer
document by the client.
Analysis
and Project design
Project Management for a project
starts with the deeper analysis of the project requirements and
resource allocation. Project teams are formed involving web graphic
artists, HTML developers and web programmers. A micro level
development plan is laid out which includes individual level task
allocation and milestone planning.
Screen design and
approval
any projects need constant feedback and
review from the customer from early on in the project at regular
intervals. Keeping this in mind, project management and web
development teams at our company create screen designs/ HTML copies
of the application for the clients for approval. These files do not
have a database or back-end code attached but gives the customer an
exact working demo of how the application will run. This is a very
important first step in web development project. This first
deliverable (output) is given to the customer very early in the
project so that he can ‘see’ how his web site application
is going to be developed. Any inconsistencies with the customer
expectations can be sorted out in this stage itself and save enormous
amounts of time and budget overruns in case of misunderstood
requirements of the web development project of the client company.
The project proceeds once the customer has approved the web
pages.
Database design and web development
Following
client’s approval of the HTML copy of the web site application,
the web development team at Pramisoft does the database design and
writes the code for the application. Highly skilled programmers with
superior expertise in their respective technologies develop the
application based on the development plan.
Project management
and development at Pramisoft is a very quality conscious discipline.
Logs are maintained by each member of the team to enable project
performance tracking. Proper adherence to quality standards while
writing code and excellent resource allocation makes project
management at Pramisoft a highly successful practice.
Testing
Post
web development stage the web application is then tested exhaustively
before it is handed out to the customer. Application testing at
Pramisoft takes place at multiple levels. Project Management and
Development in our company requires every developer to be responsible
for a unit level testing of his developed part of the web project.
This removes most of the inconsistencies or bugs during the
development phase itself. After the web development stage is over, a
separate team tests the web site application at individual module
level as well as the system level. This adds comprehensiveness and
objectivity to the testing process and ensures that the web
applications are bug-free. The web development project is then handed
over to the customer and is made live by deploying it over the
destination web server.
Warranty
Project
management and development practice at Pramisoft includes a two-month
warranty period allowed to the customer. During this phase, the
project management and web development team at our company undertakes
to correct any bug or discrepancy in the web site application’s
performance for the customer at no extra charges. (For more
commercial aspects of our projects, visit the business terms and
conditions page)
Communication
Practices:
Project
management and development at Pramisoft places paramount importance
on the communication between our teams and the client so as to ensure
project success. Project communication with the client forms
cornerstone of Pramisoft project management and development process.
The project management team at Pramisoft has laid down an effective
customer communications plan that overrides all project communication
with the customer. Project communication plan from Pramisoft includes
daily updates and online meetings once a week between project
coordinators from either side to ensure that progress is as expected.
Beyond the project communication plan, either party can request for
an urgent meeting in times of urgency like requirement changes.
Project management and development teams at Pramisoft are accessible
to customers at different times via multiple modes of communication
viz email, chat, telephone meetings, or personal meeting. We believe
this is important as it makes things easier for us as we hope it does
for our customers.
We
focus on
?
Providing project visibility to the customer.
?
Meeting deadlines.
?
Delivering software that meets customer’s expectations
and industry standards.
?
Mitigating risks.
?
Staying within budgets.