CodePoint is Truenorth’s framework for the development, acquisition and configuration of software applications and systems. Its core provides for a solid software development lifecycle (SDLC) and it incorporates key practices on process review, business analysis, traditional or agile software application development, project management and IT infrastructure design. CodePoint team versatility provides value added solutions, with the capabilities to improve business processes and the best use of the information systems data.
These Four (4) Phases are :
Includes all business analysis related tasks: assessment of the current processes, understanding of the business problems or needs and how they will be solved by the business objectives of the solution envisioned. During this phase, a future process is defined or reviewed and then the solution requirements, both functional and technical will be elicited, developed and validated by key stakeholders.
Includes all tasks related to defining the blueprint of our solution (or iteration release in agile projects), not only as a software development, but also in terms of the impact on the Information Technology infrastructure and processes and procedures already in place in the organization. The outcome of this phase intends to describe the road ahead and re-assess all the things to do for a successful implementation.
Includes all tasks related to implementing the blueprints across all themes. At the end of this phase (waterfall type project) or iteration release (agile type project), the organization will be ready for the implementation of the new solution or iteration release.
Includes the activities of transition to production environment. Depending on the project approach selected it may include Final Integration and User Acceptance Testing before the rollout to production. Once the transition activities are completed it will continue with the introduction of the new solution or iteration release into production, and ends after a period of post-implementation support to hand over the solution as part of the day-to-day application support. During this period, we will monitor the behavior of the new solution, solve identified issues, and perform the knowledge transfer to the application support resources; when development resources are different from application support resources.