Building on our extensive work with Mac-exclusive technologies like Cocoa and Interface Builder, SAI IT Solution quickly became a leader in the market of multi-touch, accelerometers and mobile application design. Our first in-house iPhone apps were instant hits, earning glowing reviews from users and the tech media, and our current lineup continues to place among the top spots in App Store rankings around the world.
SAI IT Solution process begins and ends with the client. From first approach with your idea for an app or game through to final public release on the App Store, everything we do is client-centered. For a deeper look into the nitty gritty of our entire development process, be sure to read about the following:
1. Initiation
We examine the requirement specifications and work up a project report consisting of:
SAI IT Solution employs a comprehensive project methodology incorporating key principles of the Project Management Body of Knowledge, Agile Software Development, and the Unified Modeling Language.
Each project is organized into five consecutive phases: initiation, planning, execution, monitoring and controlling, and closing.
Development teams work diligently to meet each project milestone on time and on budget while keeping close contact with clients every step of the way.
Even after completion and delivery to the client, SAI IT Solution continues to provide ongoing project maintenance. We are also pleased to add new functionality upon request, once more starting from the first phase.
A SAI IT project team consists of the following key personnel:
SAI IT Solution utilizes the following tools throughout the production process:
Our QA and development teams are in constant collaboration from start to finish.
As soon as SAI IT Solution receives the requirement specifications from the client, our QA team begins work on a Software Test Plan, consisting of the following:
Before implementation, SAI IT Solution sends the Software Test Plan to the client for approval. On receiving approval, the QA team begins planning the test cases. Test cases are written to ensure that all of the following are rigorously covered:
Having been written, the test case documents are sent to the client for approval and signing.
Upon completion of the first build, the QA team begins testing on the most recent iterations of the pertinent platform. In the case of iPhone applications, we test on iPhone OS versions 2.0 through 3.0, on all hardware variations of iPhone and iPod touch, as well as in the iPhone simulator. For each build tested by the QA team, the client will receive the following:
The client receives a weekly Project Status Report to keep up with project development.
The Project Plan is updated throughout the lifecycle of the project as and when the need arises.
Project development is usually divided into four milestones for medium to large projects (6 to 12 manpower months).
The project begins with an analysis phase wherein the following are undertaken:
The following are undertaken during this phase:
In this phase the following are undertaken:
60 - 100% of project functionality is implemented.
100% of project functionality is implemented.
SAI IT Solution Inc.
Toll Free: 1 866 720 9169
Local: (514) 575 5388