Web Content Display
Global Delivery Model
Our global delivery model targets at rolling out fast and effective solutions that realize or exceed the customer's expectations. It is a hybrid model in which one key strategy is to have the customer involved in the development process. This approach allows them to feel the software right from the early stages of development, and avoid costly surprises at the end. The other strategy of the delivery model is to adhere strictly to our clearly defined internal software development methodology.
Our hybrid model is a result of our experience in delivering projects over several years. We have understood that a project's success is directly related to effective communication during all the stages of development. The onsite project manager will be the interface to the company. He ensures each stage of the project is properly communicated between the project team and project coordinator from the customer's side. He ensures that the project team receives the necessary support from the customer, and that each milestone of the project is achieved on schedule and with the agreed quality.
Software Development Process
A clearly defined process is vital for successful project execution. A good process results in improved productivity and quality which results in fully functional software, within stipulated budget and on time.
To this end, we have created an internal Software Engineering Process Group (SEPG), which defines, drives and constantly improves the internal process. We simply call the process the Okeban Software Development Process (O-SDP) for your easy understanding and recall.
The various stages of O-SDP are:
- Requirements Gathering
- Specification
- Architecture
- Implementation
- Quality Assurance
- Deployment and Maintenance
Software Development Methodology
At Okeban, we follow the Agile Software Development methodology, which refers to a group of software development methodologies that are based on similar principles. Agile methodologies promote:
- project management process that encourages frequent inspection and adaptation
- leadership philosophy that encourages team work, self-organization and accountability
- set of engineering best practices that allow for rapid delivery of high-quality software
- business approach that aligns development with customer needs and company goals.