About Us


Dailydo.co.nz is a popular daily deals web site in New Zealand launched by top NZ sailors Mike Bullot and Dave Healy. By leveraging group buying power, Dailydo offers great deals on local services at outrageously low prices. Starting with 1 location (Auckland), the site now offers deals in all major cities in New Zealand.



• A Prepaid MasterCard® solution for UK's leading online payment provider. It enables you to spend cash at any online or catalogue store that accepts MasterCard®. It is a payment card which can be bought pre-loaded to spend online, over the phone or by mail-order. As it is a prepaid virtual card there are no credit check or delays - the card will be ready for use immediately on signup. It has found widespread acceptance worldwide and is now used for a wide range of uses from purchasing skype credits to becoming a monetary alternative to Second Life's Linden dollar.



Sneakapeek.co.nz brings all of New Zealand's one day deal, one day sale and deal a day sites into one place for your daily deal fix. It makes daily-deal viewing quick and painless - and most importantly, maximises bargain potential.



KidzRocket.com is a safe social networking site designed for pre-teens, that parents can rely on to deliver a fun and safe Internet experience to their kids. Besides secure video & photo uploads and video chat, the site offers web and content filters. The Web Filter records all the blocked web sites family members may have searched for or attempted to visit. The content filter prevents KidzRocket members from using foul language.

Home / About Us / Methodology

The beginning of a project lays the groundwork for the rest of the project. The purpose of this phase is to set the framework for the project, which involves:

Development Methodology
Project Management Methodology


Our experience has led us to firmly believe that there is no single methodology or process that works for all clients and projects. During the initial phase of engagement with you, we work towards defining a methodology that will work best for you.

We begin with a framework that cover all aspects of the SDLC in detail and then factor in variations to suit each engagement.
  • Modified Waterfall
  • Agile - Scrum methodology
Modified Waterfall (typical of most projects we work on)

The modified waterfall uses the same phases as the pure waterfall, but is not done on a discontinuous basis. This enables the phases to overlap when needed. The pure waterfall can also be split into sub-projects at an appropriate phase (such as after the architectural design or detailed design). It gives more flexibility than the pure waterfall model. Also if there is personnel continuity between the phases, documentation can be substantially reduced. Implementation of easy areas does not need to wait for the hard ones.

Benefits

Risk reduction spirals can be added to the top of the waterfall to reduce risks prior to the waterfall phase. The waterfall can be further modified using options such as prototyping, JADs (Joint Application Development) sessions or other methods of requirement gathering done in overlapping phases.

Phase 1: Requirement Analysis
This phase would start capturing the functional and non-functional requirement. During the functional requirement phase the team understands the business process and record them in a document. Once the business process flow is captured, cases are developed. In parallel, page flows can be analyzed and documented.

Phase 2: Test Case Preparation
Once the functional requirement is approved, the test team starts capturing the test case scenarios.

Phase 3: Design Phases

This phase includes high and low level design which included UI design, database design and class design. This phase starts once the requirement analysis phase ends. Rapid prototyping can be used to iterate faster on requirement analysis and design phases.

*Phase 2 and Phase 3 can run concurrently.

Phase 4: Development
This phase includes code development and unit testing.

Phase 5: Testing and Deployment
This phase includes internal testing, user acceptance testing and deployment. Documentation is part of this phase. This phase is initiated during the development phase. Individual modules are tested separately before integration testing is done. UAT will continue once the internal testing team certifies the application.

Agile - Scrum Methodology


We have adopted agile development methodology for a few of our projects where there was a need to address a back log of small projects and enhancements pending at the client end. The team is relatively small and work independently on projects that are not too complex.

The Agile methodology followed by us includes the following:
  • Pair programming - with offshore and onsite resource pairing up for some of the tasks.
  • Daily scrum meeting of offshore and onsite team.
  • Tracking of progress using burn down chart
  • Concurrent design, development and testing in an iterative development process.
  • Prototype development for quicker iteration.


We have well defined procedures and standards for project estimation in terms of deriving efforts and cost. The Project Plan is prepared at the end Project Initiation phase. The project plan consists of detail break up of the activities along with the deadlines and owner of each activity.

Standard configuration management tools are used to maintain all the configurable items like project documentation, project code and project coding standard documentation.

The project is monitored very closely to ensure smooth and timely progress. Periodic code reviews, process reviews are conducted to provide high quality of deliverables to ensure client satisfaction. Variation/Change Requirement in the project is analyzed, discussed with the client and necessary corrective measures are derived and reflected in the project plan. Progress of the project is communicated to the client on a regular basis in the form of project status report.

Web Sight has proven procedures for project management including standard procedure for requirements analysis, software design, software coding and testing.
Quick Contact Form