Gallop ~ Leap Ahead  
Search:  
Home Services Core Competencies Careers Employee About Us  
Core Competencies

Gallop Technologies offers a wide range of application development services. We have outstanding experience in web/client-server app development, distributed application development, legacy applications enhancements, version upgrade services, database migration, re-engineering, functionality upgrades/porting and tool/platform selection consulting. We are experienced with Microsoft technologies (including .Net) and Java/Unix based development.

Your business need is always the driving force behind the project development effort. Gallop’s expertise lies in clearly perceiving the business goals of our customers, choosing the most appropriate technology and efficiently designing and developing solutions that cater to these needs. We handle the project from the business value perspective rather than a mere technology perspective.

Our experienced Architects/Designers and Programmers work on your project from its concept through various stages into the implementation and deployment. Our certified Project Managers manage the project engagement to ensure that the project remains on track both with time and budget. Our proven methodologies also make sure that the system is well documented and your staff is equipped with all the necessary skills to take care day to day operations, ensuring self-sufficiency after implementation. Gallop also provides maintenance services, if you choose to.

Gallop knows the significance of building quality into the development process and realizes that only quality solutions can be a basis for our relationship with the customers. Questions/issues are responded to within 24 hours. Regular status reporting and customer walk-throughs ensure the project is in-line with the business need. Our attractive milestone-based billing speaks for our confidence in the solutions we implement.

Gallop's Development Methodology

Gallop’s application development methodology provides an alternative approach to traditional development methodologies and combines modern iterative processes, agile best practices and world class skills transfer techniques. Gallop uses a variant of Rational Unified Process (RUP) as a process framework along with industry standard best-practices. We take the customer centric approach and tailor the process according to the needs of the project. Gallop’s process is more adaptive, transparent, focused and productive. Key features of Gallop’s application development process :

  • It is a framework to tailor development processes
  • It mandates iterative and incremental development
  • It covers almost all activities of software development
  • It is based on OO and UML
  • Software architecture is of central importance
  • Project Management is risk oriented
  • Well documented
True iterative development techniques partition a software project into several interim releases which are regularly reviewed by application stake-holders. As a result, clients have the opportunity to refine requirements and mitigate risks that would otherwise go undetected.

Each incremental deliverable is customer-visible and can be tested. These deliverables are ranked by business priority and project risk, estimated using a weighting system, then sequenced into iterations. Projects are tracked by measuring the rate of deliverable weight completion against project time remaining.

Gallop’s process also advocates Test-Driven development. Unit tests are used to drive the detailed design and development process. As the complexity of the system increases, these tests drive the continuous refactoring and improvement of code. As a result, the deliverable is extremely well tested with highly flexible, simple and extensible design.