|
We adhere to maintain Quality standard throughout SDLC lifecycle by following software
development methodology. We believe in providing Quality software product with highest
quality standards to our client. Our QA Team occupied with advanced testing tools
and technique to validate and test your product.
Project Management
IT Support 4 Delhi is aimed at delivering quality solutions to our clients through
our services. Our company has developed many projects for the past few years. We
integrate the Agile Technology and Rational Unified Process to provide immediate
solutions to our clients.
Our core strength is in the fact of :
- Refined Development Process
- Constant quality monitoring
- Complete Requirement Analysis
- Strong Project Management
Our project management team involves Project Manager, Team Leader, Web designer,
Production Designer, Programmer/ Web developer and QA. At IT Support 4 Delhi, we
use the agile methodology which is a project management technology used in software
development. With the help of this technique, one can respond to unpredictability
in software building that is called sprints. The agile methodology was at first
inspired by sequential development or waterfall. By this method each phase of the
project would be assembled as assembling an automobile. Hence at first, the project
management people will gather the required information and complete the first phase
before starting the next phase cycle.
Hence at first, the details are gathered, designed and finally the codes are developed.
It is to be understood that every project requirement is identified until any design
or coding occurs. The tough scenario arises when the team takes more time to complete
a project and finally when the software is ready, it becomes irrelevant due to changes
in the technology.
Agile technology can be helpful to determine the direction of the project during
any developmental cycle. This is achieved with the help of iterations or sprints
with which at the end of the project, there would be increase in the workflow. Agile
technology can be called as incremental and iterative.
Organizing the project
Initiation of the project and requirement review
Before the project is started, the required documentation and other information
are collected. Project initiation form will have name of the project, project ID,
name of the project, platform on which the project works, complexity, nature and
type of project. The time required starting the project and estimation of the elapsed
time are done. The requirement for resources as the project manager, QA, production
and visual designer are taken into account along with project start date and end
date. The project scheduling and timeline frames are discussed along with scheduling
of deliverables.
SRS
At the time of software development and design, certain rules and codes need to
be fixed within the software. This is required because it is essential to test if
the software would meet the requirements of the customer. A team of professionals
would at first visit the client location to prepare the document so that one can
easily develop the software model.
System Test Design and System Test Plan
System Test Design can be done to evaluate the requirements of the system with certain
specifications before starting the coding process. All the project planning would
follow testing on internal software for complete system testing and also internal
testing. It can be helpful to determine, if the software functions as expected from
the view of the customer.
Record and Report
The progress of the software developed must be recorded in separate documents and
it is filed in a report.
Design and design review
Design review is a term generally used to determine if the design model would meet
the requirements set forth by the customer and to determine if the design would
meet the requirements and would function successfully. Its always better that the
design review be made at the start of every project management program because after
the completion of few processes, the support from financial background would be
exploited.
Coding and coding review
The best method to ensure that coding can be effective is through establishing a
standard for the coding and ensuring that coding is performed according to the expectations
of the client. Finally the coding standards that are set are imposed in the code
review. Following the coding standard can be possible only if the standards are
followed from the start till the end of the development of software. It is not ethical
to set the standard for the coding before the start or end of the coding and coding
review process
Unit Testing and System Testing
The process of unit testing, tests individual source code units to determine if
they can be used. Unit test are required to ensure that the software works perfectly
as the client requires and are most often automated than performing manually. System
testing is often done to ensure that the computer meets the specific requirements.
This comes under black box category of testing in which logical or code design knowledge
is not required.
Configuration management plan
This management plans focus on configuration identification and configuration control.
The major configuration areas would be hardware, software and project documentation.
The items are identified with suitable identification scheme and control process
for configuration would involve controlling the procedure for the software product,
levels of authority for formally evaluating and approving or disapproving proposed
changes to the software and documentation, such as administrative forms and supporting
technical and administrative material, for formally initiating and defining a proposed
change to a software system.
Project management plan
Project planning methodology involves work planning,
quality planning, development planning and configuration management planning.
Software quality assurance plan
The QA task is mostly categorized into evaluation of project planning, tracking
and processes, evaluation of software requirement analysis, evaluation of software
design and development processes and verification of project reviews and audits.
|