With offices in both the United States and India, Porteck delivers
projects utilizing a Hybrid Delivery Model, mitigating many of the
risks associated with offshore development.
Plan
--Strategy, Planning, Technical/Design Considerations, Detailed
Project Planning
Plan is the requirements gathering and strategy phase. During
a series of structured meetings, Porteck and Client stakeholders
will jointly analyze the project goals with respect to both the
current state and future needs. These goals are then mapped into
a strategic platform with key technical and creative goals identified.
The plan phase is US based. The Porteck India Technical Lead
may come to the United States to attend the workshops or may attend
via conference call.
Architect
--Database Development, Platform Applications, Component Definition
With the strategic groundwork in place, the design of the user
interface and system architecture begins. In the Architect phase,
the Porteck team will gain a detailed understanding of the competing
application platforms, connectivity solutions and protocols. The
initial rollout strategy for the system is developed based upon
information gathered in this phase. Finally, all project deliverables
are validated against the business drivers, which include business
objectives, end-user needs, time and budget constraints.
The Architect phase may be completed in the US, or sent offshore
to India (with the US team's oversight).
Construct
--Component and Platform Specific Development, Database/Component
Integration, Deployment, Testing
Once the functional specifications and system architecture plans
are finalized and Porteck has the client's sign-off, the application
is ready to be built. The appropriate code will be written, tested
and deployed to ensure that the relevant system components are
able to communicate with each other effectively. Any security
and authentication systems will be deployed and thoroughly tested.
The Construct phase may be completed offshore with US team's
oversight.
Enhance
--Modifications to Beta release, Final Documentation and Training
During this final phase, the Client and Porteck teams' analyze
feedback from User Acceptance Testing and correct any last bugs,
refining the Beta system. Porteck may also create any necessary
documentation, train select Client staff on the software and,
if appropriate, create a Maintenance plan.
The Enhance phase may be completed through a combination of US
based and offshore work.