Globalcase Technologies, Inc. Globalcase Technologies, Inc. Globalcase Technologies, Inc. Globalcase Technologies, Inc. Globalcase Technologies, Inc. Globalcase Technologies, Inc.
 
spacer About Globalcase spacer spacer Help spacer spacer Contact Us spacer Home spacer

Begin Search

Industries spacer Services spacer Technology spacer Methodology spacer Case Study spacer Testimonials spacer Careers spacer
 
<%-- System & Application Development --%>
 
          Services
 
          Technical Architecture
 
          System Integration
 
           Application Development
 
           Maintenance & Support
 
           Case Study
 
      System & Application Development    Methodology
Printer-Friendly Version E-mail this link to a friend
Methodology
Prospering Amid Change
 
Organizations are looking forward to streamline business processes as well as invest in the right technology. They want some one to provide the right solution using time-tested application development methodology. Globalcase recognizes this and hence constantly improvises its methodology and brings industry's best practices to deliver the right solution on time and budget.
 
Globalcase has defined a proven generic methodology for software development. This methodology is customized and applied to projects based on project requirement. It implements this methodology using onsite (USA) -offshore (India) methodology.
To Top
Globalcase Methodology - Development

The following diagram represents Globalcase Software Development Life Cycle (SDLC)and resources involved at different stages.


<%-- --%>

Globalcase implements various industries best practices like Rational Unified Process (RUP), Information Engineering Methodology (IE), Waterfall methodology etc as demanded by project need.

Customer specifies his needs and requests for a proposal. Globalcase consultants review customer need and prepare a proposal stating their recommended solution, development approach, project development plan, delivering schedule and cost. On acceptance of the proposal, Globalcase enters into a contractual agreement with the customer for delivering the solution. The deliverable out of this phase is a contract.

In the requirements phase, the business analysts work with customers business users and domain experts to define the requirements. These requirements form the requirement specification document. This requirement specification document can be a combination of use-case documents, sequence diagrams or collaboration diagrams and activity diagrams. Or the requirement may be specified as a combination of text based word / excel document detailing the requirements, business rules, Visio diagrams detailing the process flows and User Interface Layouts. The specific approach and deliverables differ from project to project based on different factors like the size, time, budget etc.

Globalcase prepares a prototype based on its understanding of the requirements. This helps in early verification of the requirements with business users and domain experts.

In the architectural design stage the technical architects of Globalcase evaluate different solution options to take care of the business requirements. They provide the high level technical solution and prepare all required guidelines to deliver the complete solution on time and with quality.

In the detail design the solution is further explored and the solution components are designed at very specific requirement level. Globalcase employs very experience technical designers at this level. The possible deliverables from architectural and detail design sages are system architecture specification, specifications for hardware and software, class diagrams, logical and physical design of data model, component diagrams, package diagrams, deployment diagrams and standards and guidelines. The different test plans like UTP (Unit Test Plan), ITP (Integration Test Plan), STP (System Test Plan) are prepared in this stage.

The developers from Globalcase build and test the system during coding and unit testing phase. The deliverables out of this phase are source code, executables, technical documentation, deployment manual etc.

The unit tested applications are further integrated and tested during Integration Testing Phase. Globalcase employs highly experienced testing professionals at this stage to test the application from different perspectives like functional, performance, volume, security, look and feel etc. These professionals document all test results during this phase.

After completion of the integration testing, Globalcase recommends an acceptance testing phase. The business users, domain experts and other stake holders test the application at this phase. With their approval the application is deployed into production and made available for end users. Globalcase professionals perform all required tasks to set up the production platform for application deployments. The different tasks required at this stage are software and database installation, configuration of environment, data migration if required and coordination with other groups.

Globalcase implements rigorous quality assurance methods through out the development cycle. All deliverables go through multilevel walkthroughs, reviews and inspections. The reviewers record all their findings. These findings are further analyzed and corrective and preventive measures are taken as appropriate.

Globalcase management keeps itself involved through out the development of the projects through different means like project management reviews, status reporting, statistical measurement and analysis of different activities etc. It collects different periodic statistics like schedule slippage, effort slippage, defect density etc. These statistics help management to get a better understanding of the project and take appropriate actions as required.

To Top
Globalcase Methodology - Execution Model

Globalcase uses resources from onsite as well as offshore to provide a cost-effective quality solution. The onsite resources are required to interact with business users, domain experts and other stake holders to understand the need. It uses its offshore resources for solution development and testing where the interaction with customer is not required significantly. It places one coordinator at customer site to take care of all coordination activities bridging the gap between customer, onsite resources and offshore resources. It usually employs a model as depicted in the following diagram, though it may vary from project to project based on the need.


<%-- --%>

To Top
 
spacer
© Globalcase Technologies, Inc. All rights reserved.    Terms of Use  |  Privacy Policy