MindTree has a consistent track record of staying flexible, taking all necessary steps to make relationships successful. From changing team number/composition to working with your executive management on proof-of-concept to validate the need for a larger relationship, MindTree will always go the extra mile to help.

MindTree’s Lotus Notes Application Development team provides the single point of contact necessary to manage your enterprise solutions. Our emphasis is on lowering total cost of ownership and increasing deployment efficiency, allowing you to focus on strategic initiatives that support core business competencies.

MindTree follows a multi-phase approach to application development, maintenance, and support:

Analysis and Planning

This phase involves a comprehensive requirements gathering and documentation process, evaluating suitability for Notes/Domino. This is followed by design, architecture, prototyping, proof-of-concept, and the software development lifecycle.

Development and Programming

MindTree can begin the development and programming phase with R5, R6, and R7 application development, and Rapid Notes Client Application development. Secure Web applications are built for the intranet/extranet, and programming is carried out on Formula/Lotus Script/Java/JavaScript. We are thoroughly familiar with HTML, DHTML, JavaScript, Java applet, Ajax, and the Dojo Tool Kit to Web-enable existing Notes applications. Web applications are ‘globalized’, and application performance is tuned.

Leveraging Add-on Products and Third-Party Tools

Add-on products and third party tools include Lotus Workflow, Domino.Doc, Domino. Workflow, Process IT (Workflow tool by Teamwork Solutions, Inc), Dojo Tool Kit (Freeware Tool kit for Web development), Same Time, Team Studio (Configuration Management and Testing Tools).

MindTree has expertise with Team Studio for all Lotus Database Configuration management, Mercury Quick Test Professional, Rational Robot (IBM Testing Tool for Lotus Notes and other applications), PVCS, and CSS.

Support and Maintenance

MindTree offers complete production support activities for applications we develop, and also for applications developed by other vendors that need to be maintained on a day-to-day basis. Support and maintenance activities include:

Portfolio Analysis:

Portfolio analysis involves understanding the business case of the application, and getting to know its audience/users. The business criticality of the application is studied to evaluate the impact of its failure on the business. Technology evaluation, covering skill requirements, technologies used, third party software (if any), and gap analyses is also performed.

A basic overview of the design is made, accounting for interfaces with other systems/applications (if any), and complexity. From a maintenance perspective, there is the need to verify duplicity with other systems/applications. Other factors considered include current support team size, the number of issues/problems reported in the last quarter and their severity, associated risks, current Service Level Agreements (SLA), supporting infrastructure, and grouping of applications.

Application Support activities

These activities include Level 1, 2, and 3 support, with prioritization of help desk trouble tickets. Support activities are based on ticket categories such as urgent, medium and normal. The application knowledge repository is fully documented, with overview, design, architecture, tickets, solutions and all other details. Test cases formulated include unit, system integration, rollback plan, and sanctity. Change requests such as those for production change, migration, and emergencies are also carried out. MindTree ensures approval from application owners and project managers, with UAT signoffs. Meetings are held with the change control board, and reporting is done on a weekly/monthly basis. Root cause analyses are also performed.

Minor/Major Application Enhancement Activities

Minor/Major application enhancement activities begin with a requirements gathering and documentation phase, where design, impact, and feasibility are studied. Design documentation is put together, along with unit and integration test cases. Reviews and signoffs are followed by development and coding, subject to periodic code reviews. Unit and system integration testing is carried out as per UAT signoffs. Production change requests, migration, sanctity testing, and rollback plans are followed by comprehensive user training and support.

Domino Administration

This begins with server setup and administration, followed by performance tuning. Domino mail administration is then carried out, followed by group calendaring and scheduling.
Copyright © 2008 MindTree Ltd.