Home         Web Design         Web Development         Search Engine Optimization         Multimedia
Clientele         Testimonial         Team Opal         Contact         Career         E-mail
 
bullet1 Web Development
bullet1 Web Development Skills
bullet1 Software Development methodology
bullet1 Quality Management for Web Development
 

Web Development

 
  • Shopping cart programming with billing payment system
  • Dynamic page generation with Administrator Module
  • Dynamic picture/product gallery
  • Password protected directory reserved for your
  • customers / dealers / employees. etc.
  • Other customized web based solutions
  • Exclusive Catalog Management
  • Interactive Shopping Carts
  • Complete, Secure Ordering Capabilities
  • B2B and B2C Applications
  • Customer Relationship Management
  • Business Process Automation
  • Data Collection Systems
  • Communication Systems
  • Service Oriented Architectures
  • Database Development
  • Database Migration & Conversion
 
 
   
 

Web Development Skills

Usually, most software development companies publish an extended list of tools and technologies that include nearly all known programming languages.

We at Opal do not intend to use all the available technologies. We claim that we specialize in Internet-related technologies.

The question of technology is usually a concern of a service provider, and we always choose programming languages and technologies suitable to project size and budget. However, we are always attentive to all your requirements and wishes, including technological preferences.

For bigger and medium projects, we prefer Java or Microsoft .Net technologies. For smaller ones we choose PHP, Perl, ASP, CGI and others. In any case, we choose the best technologies to optimize the project.

   

Platforms:
bullet1 Windows
bullet1 IBM-AIX
bullet1 Linux

Development
Platforms:

bullet1 Microsoft.NET
bullet1 PhP, Perl / CGI
bullet1 ASP
bullet1 JSP/SERVLETS
bullet1 CFML
bullet1 Flash Action Scripting

Databases:
 
bullet1 DB2
bullet1 MS SQL
bullet1 MySQL
bullet1 PostgreSQL

Application Servers:
bullet1 MS IIS
bullet1 JBoss
bullet1 Tomcat
bullet1 Apache

 
Case Tools:
bullet1 Rational Rose Tools
bullet1 ErWin


 

Software Development Methodology

bullet1 Development Methodology

 
At Opal we utilize Rational Unified Process (RUP) and Unified Modeling Language (UML) for our projects. These are industry recognized methodologies that are in widespread use.
 
  1. Scoping and Requirement Analysis

    During this stage the following tasks are completed:
  • Identify Project goals, Milestones and Critical Success factors
  • Define high level Requirements, Boundaries and Exclusions
  • Propose Solution Architecture
  • Agree on Effort Estimates and Timelines
  • Proposal Document and Project plan are completed during this phase.
  • Identify initial Use-cases.
 
  1. System Study

    Tasks Completed during System Study:
  • Detailed Requirements gathering / study.
  • Pilots / Proof of Concept.
  • Prototype Preparation.
  • Detailed Requirements Definition Report and Prototype are Signed-off after this stage.
  • Perform detailed use cases analysis.
  • Initial UML diagrams.
 
  1. Analysis and Design

    In this stage, using Requirement Definition Report and Prototype as the basis, High-level design is finalized. Tasks involved are:

  • High level Design
  • Schema finalization
  • Integration Test Plans
  • Detailed use cases and additional UML diagrams.
  • During this stage, Integration issues, usability issues are considered before finalization of the high level design.
 
  1. Construction

    Coding is done as per pre-approved quality guidelines. The tasks involved are:

  • Low-level Design
  • UML design deliverables (such as activity, class, state, CRC diagrams)
  • Unit Test Plans
  • Coding
  • Code Walkthroughs by team leaders
  • Unit Testing by developers
  • Documentation - Technical and User Manuals
 
  1. Testing and Audit

    During this stage, Application goes through the following :

  • Installation Testing
  • Modular Testing
  • Integration Testing
  • Stress Testing
  • Fixing and Verification
  • Audit Review
  • Packaging / Shipping
 
  1. Deployment - Onsite

    This stage is done Onsite and may call for involvement from customer. We are keen to establish remote connectively in preparation for support requirements. Tasks performed are:

  • Onsite Installation
  • Prepare end-user Procedures and Training
  • Deliver training and user documentation
  • Acceptance testing by customer - Evaluate system readiness
  • Data conversion for production server
  • Test the helpdesk infrastructure
  • Ongoing support
  • Install Remote Access (if necessary and agreed)
 
  1. Support

    Maintenance is considered another full project lifecycle, with generally a shorter timeframe.

 
   
bullet1 Offshore Methodology
 

Organizations are now wise to the need to concentrate on their core activities in order to increase market penetration and become more competitive. It is now widely recognized that to compete effectively, it is essential for business to concentrate on what they do best and where they can add value. With this, offshore software development has become a strategy for forward thinking IS managers and the number of outsourcing software companies has increased. It is no longer just a means for reducing costs, but a tool for adding value to business. It enables organizations to concentrate on their core business, carry out business re-engineering and provide information that is valid, timely and adequate to assist decision making at the top management level and quality and cost control at the middle and lower levels.

 
  • Key Outsourcing Benefits .
  • Access to world-class capabilities.
  • Reduced operating costs.
  • Exploit time zone advantage.
 
bullet1 Application Development
 

The Application Development Model provides a standard, consistent way of developing and maintaining information systems and provides uniform terminology and expectations for our project teams. This consistency reduces the learning curve when bringing new people into an on-going project. It also serves as a roadmap for both our experienced staff and for a new member in the team.

 

Our Application Development Methodology follows the path mentioned below…

Plan & Analysisarrow  Designarrow  Build & Testarrow  Deployarrow  Support & Maintenance

Along with this Life Cycle Process, a continuous process of refinement and improvement is carried out by keeping track of the Project, Requirement & Scope Change and Configuration

 
bullet1 Maintenance and Support
 

Our extensive range of Maintenance and Support helps you keep your IT systems at optimum levels, integrate new technologies and provide 24X7 access. Our hybrid model of On-site and Offshore model combines the advantages of cost effective offshore development with your direct control of the project. Our Maintenance and support methodology is provided below…

Plan arrow  Transitionarrow  Documentarrow  Support

 

Our Maintenance and Support service includes:

  • Code maintenance
  • Bug fixes
  • Help Desk
  • Database maintenance
  • Access external resources.
  • Leverage our project management capabilities.
  • Accelerate the benefits of re-engineering.
  • Acquire focused, skilled functions externally.
  • No expansion of permanent staff.
  • No expansion of facilities at high cost.
  • No constant threat of staff turnover.
  • Improve service quality and productivity - reduce response time, deploy solutions faster and improve system availability.
  • Clearer strategic focus - allows managers to focus on core competencies and strategic issues rather than on routine, time-consuming activities.
 

Access to leading practices - external service providers give companies access to an extensive, highly specialized knowledge base which providers must improve on continuously to stay in the business.

 

Quality Management for Web Development

 

During the years of software development, taking into account our expertise in development different kinds of projects for various industries and with varied budgets, we have elaborated "Opal Best Practices" that help us to manage quality of our solutions and services and keep them at the level of the best industry standards.

 
  • Strong project management and transparent project flow
  • Clear requirements management process and baseline documentation creation
  • Planning/reporting based on MS Project 2002 usage
  • Providing solution's prototypes soon after the start of the project
  • Unified quality assurance - from the very beginning till the very end
 

Address:
OPAL INFOTECH
411, Samaan,
Nr. Satellite Apartment,
Satellite,
Ahmedabad - 380015 Gujarat, India
Phone : +91-79-26752333,
+91-79-26750333
E-mail : opalinfo@vsnl.net

 
   
Home         Web Design         Web Development         Search Engine Optimization         Multimedia
Clientele         Testimonial         Team Opal         Contact         Career         E-mail
     
  Page copy protected against web site content infringement by Copyscape

Valid HTML 4.01 Transitional  Valid CSS!