Apply standard techniques, procedures and criteria to the development life cycle, especially in an agile environment, to translate business objectives and client needs into effective web interactive applications