|
ISD uses standard software development process, development
process control and development quality control. Online
management is implemented in order to raise the efficiency
of the project management.
1. ISD Standard Development
Process 
| Role
| Responsibilities |
|
Project Manager
|
Internal control, management and
coordination of the project; also act as project
coordinator to the outside
|
| System Analyst |
Development
team, system design |
| Programmer |
Detailed
design, coding and unit test |
| Test team
leader |
Prepare
the test plan and the test cases, execute the test
plan and prepare the test report |
| Tester |
Write
the test cases and involve the test |
| Document
writer |
Write
the manuals |
| PA |
Control
the development process and quality |
2. Making Development Plans
Project managers need to make development plans before
the project begins. Development plans should contain all
tasks in the development process, related schedule and
resource arrangements, define all related check points
and PA, and list out terms and delivery modes of the project.
Development plans should be reviewed by department manager
and PA of the project, and would be modified during each
development phase to reflect the current status.
3. Development Process Control - Entry and Exit Criteria
for Each Phase
Each phase of the development is clearly defined and has
entry and exit criteria in the development process. PA
will review the result of each phase at the check points
to ensure that it meets the exit criteria of the current
phase and entry criteria of the next.
4. Project Review 
Department managers of the project will organize internal
and customer review meetings during the development. They
will review schedules, quality and coordinate the issues
in the project. PA will also review whether the project
is carried on according to schedule and defined process
and will write a review report.
Development Quality Management
1. Specialized quality assurance department - project
office
Project office is responsible for the establishment of
process control specifications, the supervision and review
of the execution status of development departments. Every
project needs to be registered and documented at the project
office. Project office is independent to any other department
and reports to the GM directly. Designated PA will follow
the project process, involve in the project review and
control the project process and quality. Before the formal
project delivery, PA will give a general assessment of
the project quality. Projects that don't pass PA's assessment
will not be delivered.
2. Strict project review
ISD led in the concept of all period test. We review the
delivery items of early phases such as requirement specification,
functional specification, high level and low level design
through static testing ways like discussing, rehearsal
and double check. Phase by phase quality review ensures
that each phase can reach the quality requirement.
3. Total testing - individual
test team 
ISD puts great emphasis on testing. We set up unit test,
functional test, system test and specialized test plan
and cases for each test phase. We also set up a test team
comprised of experienced testers to ensure the objectivity
of test. From the functional test of the project, the
test team independent of the development team begins to
work. The testers use testing tools developed on Lotus
Notes to log the problems and errors and make sure that
they are modified after verification.
4. Effective product quality
assurance 
ISD's project office will designate a Product Assurance
(PA) to each project. PA is independent of development
team and test team and will follow up the whole process
of the project, involve in the project review and control
the project process and quality. Before the formal project
delivery, PA will give a general assessment of the project
quality. Projects that don't pass PA's assessment will
not be delivered.
5. Complete development documents
management 
It is required to write development documents on time
in the development process to ensure the continuity and
maintenance after delivery of the project. All the development
documents should be written according to the unified specifications
of the company. The development team will designate someone
responsible for the management and version control of
the documents. All the development documents will be filed
by project office after the project sign-off.
6. Quality management after
delivery 
Quality management system will follow up the system operation
status after delivery. Designated person will log and
classify the problem, then handle by level when there
is any problem during warranty. PA will continue to control
the product quality during project warranty.
7. Advanced project management
information system 
ISD has developed a project management information system
based on Lotus Notes to realize the more effective online
management. The system include project establishment management,
proposal review management, contract review management,
project quality, schedule follow-up management, resource
management, project delivery, customer feedback and project
documents management.
Top
|