services
AGILE METHODOLOGY

Agile Development

One of our software development methodology is called Agile and has been developed, refined and adapted after years of experience. It can follow SCRUM strictly or be a tailored agile methodology that fits software outsourcing. Such a process can involve the following:

  • Requirements Gathering and Analysis
    We do this carefully and rigorously, working closely with you to listen and understand your needs and requirements. We also strive to learn the application domain of your system, if it is an unfamiliar domain. Although, we have domain expertise in all major industries.
  • Prototyping
    Depending on the project, whenever possible, we prototype and allow you to interact with the prototype to further refine our understanding of what you really want. Once requirements are refined they are sent for your final review and ask you to prioritize the requirements.
  • Specification
    Specification is performed to, firstly, communicate precisely to developers of the features of the system and, secondly, form the contract between what we will deliver to you. The project management plan is then devised.
  • Test-Case Construction
    We devise the test-cases that we expect the system will be required to pass to deem the project a success
  • High-Level Design
    Our technical architects will take the specifications and develop a high-level design of the system. Our technical architects have the experience and expertise to create flexible, open architectures which are adaptable to inevitable changing requirements.
  • Detail-Design, Build and Integrate Iterations
    The development of the project is broken into iterations, with releases at the end of every iteration. Every iteration involves detailed design, coding, testing and integrating. Even from the first release, a functional working system will be available, albeit, a feature-limited one. Each subsequent release will expand on the features until the last release which will be the complete working system.

Test-First-Driven Approach

Throughout the whole software development process, rigorous testing and retesting is performed. Test-cases are always constructed before any software development work gets started. This ensures software development work focuses on producing quality code that satisfies all tests. This is one of our means of quality assurance. Our aim is to put Vietnam on the map for quality software development services.

Constant Customer Feedback

Throughout the whole software development process, we constantly report our progress to you and encourage open and frank feedback. We rely on this feedback to enact continuous process improvement and this directly translates back to high quality in our end product and in our service. We strive to be Vietnam's most professional software outsourcing company. Communication is the key to successful software development outsourcing projects. If you have a chance, why don't make a trip to Vietnam? This is a good way to start an offshore outsourcing project.

Benefits

By teaming with Oceannet Software Vietnam, you will achieve

  • Access to the vast pool of gifted, hardworking Vietnamese software engineers.
  • Faster and Greater ROI
  • Faster Releases and Faster Time-to-Market
  • Reduce Risk

Our Business Model

  • No set up fee.
  • No taxes or additional fees.
  • Minimum risk by pay-as-you-go.
  • No long term contract, just a fixed monthly fee.
  • No termination fees

We offer you a flexible service by leasing you our Vietnamese software developers on a weekly or monthly basis.

Why not Try Us today. All you need to do is to assign work to us and let us help you grow your business. To find out more on how to use our services, please see How We Work.