Home ! Company Profile ! Products ! Services ! Sister Concern ! Membership ! Client List ! Site Map !Contact Us

SOFTWARE DEVELOPMENT METHODOLOGY

 

 

 

Phase 1 –

Requirements Gatherings & Study
Our Business and IT Consultants conduct brainstorming sessions with the clients to help determining the business objectives, constraints, marketing goals and success criteria.

Phase 2 –

Technological & Structural Design
Our Technical Architects advise the clients legitimately on options available with respect to architectural approaches, scope, range of activities and technology solutions for project implementation.

Phase 3 –

Rectification
Based on the architecture and technology chosen, the development team of System Analysts, Network Engineers, Graphic Designers and Project Managers summaries a development proposal for the project with cost and time estimates.

Phase 4 –

Course of Development
This is the stage where the project is actually off the ground. This approach facilitates modifications through hands-on exposure to the delivered increment.

 
     
 

Software Requirements Analysis and Management
After the initial step of team formation, we do a thorough need analysis of customer requirements including determining needs, addressing how those needs should to be addressed and documenting the desired external behavior of the systems specification

=

 

Allocated Requirements Review

=

 

Managing Systems Requirements Allocated to Software Policy

     
 

Software Project Planning
Planning is a critical phase that involves creating high-level architecture, delivery and deployment schedules for software development, information and capacity architecture, and third-party integration.

=

 

Software Development Plan

=

 

Software Estimates Procedures

=

 

Project Schedule

=

 

Software Life Cycle Definition

=

 

Software Planning Data

=

 

Software Project Activities and Commitments

=

 

Software Engineering Facilities and Support Tools Plan

     
 

Software Design & Coding
System design is a transition from a user-oriented document to a document oriented to programmers or database personnel. It goes through logical and physical design with emphasis on the following:

=

 

Reviews the current physical system

=

 

Prepares input specifications

=

 

Prepares output specifications

=

 

Prepares edit, security and control specifications

=

 

Design the database

=

 

Specify backup procedures

=

 

Develop the system

     
 

Software Project Tracking and Oversight

=

 

Revision of Software Development Plan

=

 

Peer Review Plans

=

 

Change Requests and Problem Reports Procedure

=

 

Formal Reviews of Selected Milestones

=

 

Project Tracking and Recording Procedures

     
 

Software Quality Assurance (SQS)

 
 

=

 

Software Quality Assurance Plan

=

 

Policy for Implementation of SQA

=

 

Deviations in Software Activities and Software Work Products Procedure

=

 

SQA Participation Procedure

=

 

SQA Reports

=

 

SQA Reviews Procedure

=   Device a test and Implementation Plan

=

 

Determine Training Procedure

 

 

 
     
 

Software Configuration Management (SCM)

=

 

SCM Activities Plan

=

 

SCM Policy

=

 

Changes to Baselines Procedure

=

 

Software Baseline Library Product Creation and Release Control Procedure

=

 

Configuration Items/Units Status Review Procedure

=

 

Standard Software Configuration Management Reports

=

 

Baseline Audits Procedure

     
 

Algorithm Review
After the various components are developed, they are integrated and rigorously tested as a complete solution. Application behaviour is compared with the initial specifications and any deviations are identified and corrected.

=

 

Specification Testing

=

 

Functionality Testing

=

 

Integration Testing

=

 

Stress/Real-world Testing

     
 

Testing
After the project is completed, it is deployed across an enterprise by working closely with its internal IT team and training is imparted to the end-users of the system.

=

 

Enterprise-wide Deployment

=

 

End-user Training

=

 

System/Helpdesk Training

=

 

Documentation Handover

 

Phase 5 –

Installation & Training
Once the system is installed on the production servers, comprehensive training is extended to the client's IT/ MIS personnel; not only to administer and maintain it, but also to understand the underlying technology and development tools. The end-users are trained to use the application effectively. Follow-up action in terms of close monitoring of the system and applications ensures immediate response to issues.

Phase 6 –

Implementation & Maintenance

=

 

 

Implementation
Implementation is the process of converting a new system design into operation. Conversion entails several steps:

-

 

Review the project plan, test documentation and implementation plan

-

 

Convert the files

-

 

Conduct parallel processing

-

 

Discontinue the old system

-

 

Plan for post implementation

=

Maintenance
Our maintenance phase covers system health maintenance including database, application, and network maintenance. Required application feature enhancements are planned at this stage, and are developed and executed as and when appropriate.

-

 

Feature/Application Enhancements

 

TOP

 

CUSTOMISED SOFTWRE DEVELOPMENT & DATA SOLUTIONS

 

 

We develop software solutions that are tailor made to the user's requirements. DITL standardized software development methodology helps us to provide very cost-effective and efficient business solutions.

DITL has its well-proven expertise on database development life cycle. As far as our real-life experiences perform with full accomplishment, we are exclusively best enough to concentrate on the following:

-

Financial and Cost Accounting Management

 

-

Budgeting and Accounts Consolidation Systems

 

-

Letter of Credit (L/C) Management

 

-

Purchase Management

 

-

Inventory Management

 

-

Quotation Management

 

-

Sales Management

 

-

Distribution Management

-

Payroll Management

-

Attendance Management

-

Bill of Materials

-

Production Management

-

After Sales Service Management

-

Fixed Asset Management


DITL has an honor of highly qualified software engineers and architects experienced in providing development services to worldwide marketplace. Please visit our Client's chapter to determine our real-world experiences.

TOP

 

 

E -BUSINESS SOLUTIONS

 

 

There is nothing far more reaching and effective than the INTERNET to announce your organization's presence to the worldwide audience.

Some of the most important reasons why a company needs to be on the Internet are the following:

-

 

Expand market reach

-

Collect experience with a new customer segment.

-

 

Visibility

-

Generate more visibility in your target market and gain mind share.

-

 

Responsiveness

-

Increase responsiveness to customers and partners.

-

 

New services

-

Provide new services for customers and partners.

-

 

Strengthening Business Relationships

-

Real-time data increase the profit for every partner involved.

-

 

Cost-reduction

-

Reduce cost of product, support, service, and estate.

-

 

Channel Conflicts

-

Prevent and resolve channel conflicts.


With our expertise in web server programming, we can develop Internet-based shopping, procurement, operations, and information sharing tools for your corporate or business portal.

DITL has an honor of highly qualified software engineers and architects experienced in providing development services to worldwide marketplace. Please visit our Client's chapter to determine our strong real-world experiences.

TOP

 

 

IT ENABLED SERVICES

 

 

=

 

Mass data Entry & Processing: DITL provides both online & offline up to 99.994% accurate and economical data processing solutions and transcription service to our clients. It covers data entry, word processing, manuscript typing, spreadsheet entry, data migration and conversion, data translation from language to language.

=

 

Medical Transcription: DITL specializes in real time on-line transcription for hospitals & individual physicians to assist them the challenge of a changing healthcare documentation environment. Clients encompass all areas of health information systems Medical Records, Radiology, Pathology, Emergency Medicine, Medical specialties departments and outpatients' clients.

=

 

Insurance Claim Processing: In order to save costs and precious time, large insurance companies are now outsourcing thousands of claims to be processed every day. This is another area where DITL specializes in huge volume of Insurance claim processing & delivery and offer its services and dedicated professionals at your service.

=

 

Multimedia Productions: DITL offers multimedia design and consulting services in animation of engineering operations and maintenance manuals, corporate presentations, interactive training and learning services, computer-based tutorials and learning software.

=

 

Call Center: The DITL 'Customer Interaction Center' suite of services provides direct and prompt enough communication channels that helps clients maximum interactions with their customers in both business-to-business and business-to-consumer markets. We have the flexible solutions that can assure customer satisfaction, maintenance and value at single or an incorporated approach.

 

 

The value added services in our call center design:

-

 

Web Enabled' call center environment

-

 

Customised call handling applications

-

 

Interactive & Live call response – 24 hours a day, 7 days a week

-

 

Automatic call distribution

-

 

Online technical support & helpdesk services

 

 

Support functions include:

-

 

Sales Support

-

 

Technical Queries

-

 

Telemarketing

-

 

Large Scale Relationship & account Management

-

 

Complaint Handling

 

TOP

 

 

OFFSHORE DEVELOPMENT

 

 

 

In-house software development requires time, skilled manpower, and expensive programs and equipment. Offshore development is a cost effective alternative to developing software in-house. It can provide you with immediate access to broad range of specialized hand-on advance software professional skills and equipments.

Offshore development is a management strategy by which an organization can outsource major or sub contract out some of most routine tasks to specialized and hands-on efficient service providers. In this diverse world of information technology, businesses often contract for share access to software recourses that are beyond their individual reach in view of the fact they save time for something of higher priority and importance.

Bangladesh Internet Press Ltd. safeguards the client's intellectual property, proprietary software, and new development specifications with very high levels of security. Clients retain full ownership of all intellectual property rights and software source code at the completion of the project.

We make an outline of some top reasons of why our clients have outsourced projects to DITL -

=

 

To approach to world-class software engineering skills from Bangladesh , a tie of south Asian talent.

=

 

To distinct cost advantage and immense pool of quality manpower resources.

=

 

To significantly reduce operating costs.

=

 

To share the risks involved in development.

=

 

To involve in the development of cutting edge technology is well on its way to become one of the ‘Global IT leaders'.

=

 

To seek resources not available in-house.

=

 

To finish projects which otherwise cannot be finished in-house due to technical capability or staff limitations.

=

 

To localize existing software for use in regionally in company with global marketplace.


DITL has an honor of highly qualified software engineers and architects experienced in providing development services to worldwide marketplace. Please visit our Client's chapter to determine our strong real-world experiences.

 

     

Home ! Company Profile ! Products ! Services ! Sister Concern ! Membership ! Client List ! Contact Us
© Copyright 2004-2005, Daud Information Technology Ltd.