Consulting has many delivery models, one of which
should suit you. We also have experience with many
software development processes and techniques. We
can integrate with whatever process you require.
Pinnacle does have an in-house process model, developed
after years of working with many approaches. Our
model is designed to support rapid development and
frequent code drops. Nightly builds with continuous
testing ensure that all code commits are quickly
validated, or fixed.
clients like our model and use the engagement opportunity
to bring these productive techniques in-house. The
length and delivery model for consulting varies
to accommodate our clients. Typically consulting
involves one or more software engineers working
at the customer's site in a senior implementation
and/or technical leadership role. Their diverse
experience, command of object-oriented analysis
and design, and level of expertise in one or more
technology tracks (.NET, Java/J2EE, C++/C, VB, ASP,
ORACLE, MAINFRAME) uniquely qualifies members of
the Pinnacle team to contribute greater value when
is a way of ensuring that your training investment
is protected. Mentoring can be delivered at the
customer's site or in a combination of on- and off-site
support. It may involve reviewing use cases, designs,
or coding methods, conventions and practices to
ensure that the developer is properly applying what
he/she has been taught. Mentoring may be delivered
a few days each week over a limited period of time.
One mentor can often support 4-5 developers.
provides developers and junior developers to our
clients to work on site under their direction. We
invest in our resources' professional development
through training and mentoring. Be sure to check
out Advantage, an Pinnacle staffing solution, to
see if this model is more suited to your needs
On-Site Self-Managed Development Teams
time and resources are constrained and the customer
requires a low maintenance approach to aggressively
complete a development project, Pinnacle has the
solution: an on-site self-managed development team.
This service delivery model involves one or more
Principal Software Engineers providing leadership
to other Pinnacle software engineers and developers.
Our senior staff manage our team and help ensure
your own leadership pool is not compromised by too
rapid an expansion of project staff and lack of
knowledge about each project team member's skills.
The team works on-site with the customer's business
domain experts and provides immediate and measurable
Off-Site Application Development
develops turn-key applications for customers using
its development centers in Bhubaneswar, INDIA .
Typically, we co-develop requirements and specifications
on a time- and materials- basis and implement/build
the application on either a T&M or Firm Fixed Price
Pinnacle development labs have a wide arrray of
platforms and vendor partnerships to enable us to
undertake any mix of technologies. Through our staffing
arm, Advantage, we can supplement the skills of
our development staff to meet specialized or short
Off-Site On-Demand Services
offers technical and consulting support i.e. contracted
through Service Level Agreements (SLAs). On-demand
support is consumed, as needed, for assistance with
implementation, configuration, along with fault-isolation
and bug fix type activities.