18.01.2013 Views

Enabling Processes

Enabling Processes

Enabling Processes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Build, Acquire and Implement<br />

138<br />

: ENABLING PROCESSES<br />

BAI03 Process Practices, Inputs/Outputs and Activities (cont.)<br />

Management Practice Inputs Outputs<br />

BAI03.08 Execute solution testing.<br />

Execute testing continually during development,<br />

including control testing, in accordance with the defined<br />

test plan and development practices in the appropriate<br />

environment. Engage business process owners and end<br />

users in the test team. Identify, log and prioritise errors<br />

and issues identified during testing.<br />

From Description Description To<br />

APO04.05 �������� �� ��������<br />

initiatives<br />

Test result logs and<br />

audit trails<br />

Test result<br />

communications<br />

BAI07.03<br />

BAI07.03<br />

Activities<br />

1. Undertake testing of solutions and their components in accordance with the testing plan. Include testers independent from the solution team, with<br />

representative business process owners and end users. Ensure that testing is conducted only within the development and test environments.<br />

2. Use clearly defined test instructions, as defined in the test plan, and consider the appropriate balance between automated scripted tests and<br />

interactive user testing.<br />

3. Undertake all tests in accordance with the test plan and practices including the integration of business processes and IT solution components and of<br />

non-functional requirements (e.g., security, interoperability, usability).<br />

4. Identify, log and classify (e.g., minor, significant and mission-critical) errors during testing. Repeat tests until all significant errors have been resolved.<br />

Ensure that an audit trail of test results is maintained.<br />

5. Record testing outcomes and communicate results of testing to stakeholders in accordance with the test plan.<br />

Management Practice Inputs Outputs<br />

BAI03.09 Manage changes to requirements.<br />

From Description Description To<br />

Track the status of individual requirements (including all<br />

APO04.05 Results and<br />

Record of all approved and BAI06.03<br />

�������� ������������� ���������� ��� ������� ���� �����<br />

recommendations from applied change requests<br />

and manage the approval of changes to requirements.<br />

proof-of-concept initiatives<br />

BAI02.01 Record of requirement<br />

change requests<br />

Activities<br />

1. Assess the impact of all solution change requests on the solution development, the original business case and the budget, and categorise and<br />

prioritise them accordingly.<br />

2. Track changes to requirements, enabling all stakeholders to monitor, review and approve the changes. Ensure that the outcomes of the change<br />

������� ��� ����� ���������� ��� ������ �� �� ��� ��� ������������ ��� ��� ���������������� ������� ������<br />

�� ����� ������ ��������� ����������� ��� ��������� �� ����������� ��� ������������� �� �������� ����������� ������ ��� ������ �� ��� ����� ��������<br />

������� ��� �������� �� ��������� �� ��������� ��������� �������� ����� �� ���������� �������������� ����� �� ��� ������� �� �������� �� ��� ����<br />

�������� ����� �� ������ �� �������� ������� ��� ��������� �� ���������� ������������ ������������� ��� ����� �������������<br />

Management Practice Inputs Outputs<br />

BAI03.10 Maintain solutions.<br />

Develop and execute a plan for the maintenance of<br />

solution and infrastructure components. Include<br />

periodic reviews against business needs and<br />

operational requirements.<br />

From Description Description To<br />

Maintenance plan APO08.05<br />

Updated solution<br />

components and related<br />

documentation<br />

BAI05.05<br />

Activities<br />

1. Develop and execute a plan for the maintenance of solution components that includes periodic reviews against business needs and operational<br />

requirements such as patch management, upgrade strategies, risk, vulnerabilities assessment and security requirements.<br />

�� ������ ��� ������������ �� � �������� ����������� �������� �� ������� �������� ������� ������������� ������ �������� ���������� �������� ����� ����<br />

impact and resource availability. Ensure that the business process owners understand the effect of designating changes as maintenance.<br />

�� �� ��� ����� �� ����� ������� �� �������� ��������� ���� ������ �� ����������� ������ �� ������� ������� ������ ������������� ������ �������� ����������<br />

follow the development process used for new systems. For maintenance updates, use the change management process.<br />

4. Ensure that the pattern and volume of maintenance activities are analysed periodically for abnormal trends indicating underlying quality or<br />

����������� ��������� ������������ �� ����� �������� �� ����������� �� ���� �� ������������<br />

5. For maintenance updates, use the change management process to control all maintenance requests.<br />

Personal Copy of: Mr. Dong Hong Wang

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!