|
There are various types of risks affecting the
software development processes, and BlueKatana addresses all risks in advance.
This Service can be provided as part of an Independent Assessment or as part of
a Project.
Technology Risk Management
BlueKatana takes great pains to ensure that its process is running properly and
that the final product is of the utmost quality. Projects that provide and
describe standard processes have checklists and assessment schedules as
inseparable parts of the contract; assessments are held according to a
coordinated schedule; reports are delivered. In processes wherein a standard
process is not explicitly provided for, senior management performs routine
project checks (at least once every two weeks, for short, urgent, or critical projects;
periodicity can vary from once a week to once a day).
Disaster Recovery Plan
The disaster recovery plan addresses the
following areas:
1. Hardware
or software failures: data loss during development work. A dedicated system
administrator is responsible for hardware, software, or data failures.
2. SysAdmin restores data from backups that are stored off-site.
SysAdmin is also responsible for synchronizing information between the offices
BlueKatana maintains.
3. No development information is stored on developers' workstations. All
project information (including documentation and code) is on development
servers that are covered by a continuous backup routine.
4. General office building problems (fire or other): Every member of the
BlueKatana Team has a computer at home equipped with DSL Internet connectivity,
which shall be used in case of any general office problems. External server
platforms are used to restore the team development environment from the backup.
5. Local Internet connectivity problems: there are two independent
channels. Should one of them go down, dynamic routing transfers all traffic to
the other one. If both lines are down, the office has additional redundant
connectivity for critical tasks.
6. Staff migration: BlueKatana maintains long-term contracts with
employees. This ensures that we have minimal staff turnover. As a rule, a
person finishes all his tasks and shares his knowledge with others before
leaving the company. In each project, a senior manager supervises the process.
He is always up to date with project requirements and status.
In the event a team member gets sick or unexpectedly leaves the company, he
initiates replacement and knowledge- sharing processes.
|