Agile Practices

Agile values more of the following; individual's creating working software with customer collaboration, while responding to change. Based on the Manifesto for Agile Software Development.Depending on your organisations context, you should consider using Scrum. It is a framework that frequently delivers working software, with a philosophy of continual improvement through learning and adapting. Or consider Kanban as a methodology that minimises work in progress by controlling the flow of work. There is even Scrum-ban; based on aspects of Scrum and Kanban.

Software Testing

Software testing is the activity of measuring information, normally to determine the quality and associated risks of a system. This information allows stakeholders to make informed decisions.The context of the system under test will determine many aspects of software testing; the test approach, testing techniques used, balancing between manual testing and automated testing.

Test Automation

Test automation is the activity of using technology to execute automation scripts, this has the potential of checks being executed more frequently and reliably.

One should consider the return on investment (ROI) for automation; reduce the risk of introducing automation by running a pilot for the automation and answering the question "What adds most value from test automation?"