Radiant Communications Ltd.

Development methodology is one of the key factors for successful software and web development project in time with quality. Development Methodology may vary on Project type, client requirement for customization, project time, resource management, used technology etc. Considering all issues, for properly development of a project in time with quality and client satisfaction, we follow a standard Project Development Methodology mentioned hereunder.

Phase: 1

  • Understanding System Requirement
  • Interview the client to define basic requirements
  • Collecting relevant documents to study and analyze
  • Determine client requirements (Functional & Nonfunctional)
  • Planning for required infrastructure & resources

Phase: 2

  • Sample/Content Collection and Analysis
  • Interview/questionare concern persons using the existing system
  • Define the contents, documents or samples to be collected
  • Planning for content pr sample collection
  • Determine the feature wise contents / samples for analysis

Phase: 3

  • System Analysis
  • Study and analysis the existing system and content
  • Find out the limitation of the existing system
  • Planning about the features of the proposed system or site plan
  • Determine the functions & content of the feature or site architecture
  • Planning for required infrastructure & resources
  • Determine the technologies to be used

Phase: 4

  • System Design
  • Designing system architecture or entire Site Plan
  • Drawing DFD, CFD/UML or Site navigation plan
  • Task wise interface layouts or Home Page and Inner Page layouts
  • Database Structure or finalize the contents to be published
  • Define Data Dictionary, ER Diagram or content presentation layouts
  • Planning for file name and coding convention, folder structure
  • Defining the required security, accessibility and validation

Phase: 5

  • Development or Coding
  • Collection of objects, images and class libraries.
  • Coding for interface designing or Home Page and Inner Page Design
  • Coding for task development or static or dynamic web application
  • Set Event validation
  • Individual or unit testing for each task functions or webpages

Phase: 6

  • Integration
  • Collection of all developed individual units, tasks or web pages
  • Coding for system integration
  • Event Validation and navigation after integration
  • Testing after integration

Phase: 7

  • Testing
  • Functional Testing
  • Validation & navigation Testing
  • System Testing
  • Recovery Testing
  • Security Testing
  • Stress Testing
  • Performance Testing
  • Testing User Acceptance
  • Documentation Test

Phase: 8

  • Installation/ Hosting
  • Setup required equipments and components for system installation
  • Configure the servers / webserver with requisite features
  • Testing the required feature at server end
  • Create folder structure and database setup
  • Copy or FTP the files to the server for system installation/upload
  • Final Testing after completion of Installation

Phase: 9

  • Training
  • Planning for conducting the Training for the end and admin users
  • Prepare Training schedule and manual
  • Training for system operation and over all maintenance
  • Training for system security, backup and recovery
  • Trained user’s feedback

Phase: 10

  • Delivery
  • Submission of all manuals, documents and deliverables
  • Client’s final feedback and comment.
  • Handing over the developed system with full control authority
  • Client’s approval
  • Project Closure

Phase: 11

  • Maintenance
  • Take necessary measures for any bugs or error
  • Any minor modification or validation at interface level
  • Minor Updating, corrections, additions, deleting of the contents.
  • Provide necessary assistance, support to maintain the system properly.
  • A backup of the entire delivered system will be maintained by us
  • Provide guideline for further improvement of the existing system
 
You are here: Home About us Methodology