AcceptanceTest Driven. Developmen t Julian Goddard 14/04/2015. (c) 2014 Plaxion Limited. All rights reserved.

Size: px
Start display at page:

Download "AcceptanceTest Driven. Developmen t Julian Goddard 14/04/2015. (c) 2014 Plaxion Limited. All rights reserved."

Transcription

1 AcceptanceTest Driven Developmen t Julian Goddard 14/04/2015 1

2 Interactive seminar Ask questions as they arise Discuss points as they arise Presentation will be available on the BCS website Some slides will be skipped during presentation

3 Contents Introduction Business case for ATDD Agile review Description of ATDD and TDD Comparison between ATDD and TDD How to use ATDD on your projects Conclusion

4 Introduction - Julian Goddard Commercial software contractor 15 years Medical Safety Critical software 10 years Planes and trains, SC software contractor 10 years Facilitated various Agile and Software Development Forums over the last 5 years Interested in quickly developing robust, safe software plaxion@live.co.uk

5 Introduction - The audience

6 Business case for ATDD Business case for Agile Because Agile is a philosophy it is possible to just implement some of the practices (such as ATDD, TDD) that follow the philosophy Each Agile practice provides some of the potential benefit, ATDD being one of the major contributors ATDD and TDD will be described later

7 Business case for Agile Project benefits - RAVE R - Risk Mitigation A - Adaptability V - Visible Progress E - Early Value Personnel benefits - WoCoMo Wo - Work-rate Co - Communication Mo - Motivation

8 Project benefits - Risk Mitigation

9 Project benefits Adaptability

10 Project benefits - Visible Progress

11 Project benefits - Early Value

12 Personnel benefits - Work-rate

13 Personnel benefits Communication

14 Personnel benefits - Motivation

15 Business case for Agile Productivity Agile Higher Traditional Lower Higher Lower Higher Lower Lower Higher (Communication & Motivation) Adaptability (tenet) Robustness (Risk Mitigation & continuous testing) Costs (all of above)

16 Agile review

17 Agile review - Summary

18 Agile review - Manifesto Values Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

19 Agile review - Manifesto Principles (summary) Cooperation between project sponsor and development team A continuous stream of requirements in priority order Iterative, incremental deliveries of working software Continuous adaption of development processes

20 Agile review Practices ATDD Automated build Backlog Burndown/burnup chart Continuous, iterative, incremental development Planning poker (Point estimation) Refactoring SCRUM Simplicity Sprint Daily stand-up meeting TDD Definition of Done User stories Kanban Velocity

21 Agile versus Traditional Traditional Agile Empirical Process Pre-defined Just-in-time Requirement s Fixed at Start Evolves Integrated & Verbal Self organising & Empowered Big design up front Collaboratio Remote & Written n Solution Developing Team Managed & Directed

22 Agile review project from A to B A B

23 Agile review project from A to B A A B

24 Agile review project from A to B A A B B

25 Agile review project from A to B A A B B B

26 Agile review project from A to B A A B B B B

27 Agile review project from A to B A project is developing from A to B in an environment A is usually fully understood but sometimes won t be B may not be fully understood until the development has started The planned route may change The environment may change Examples: a leopard chasing a gazelle / driving to work

28 Agile review Philosophy Embracing Change at any time during the project Being flexible Being proactive and reactive Frequent preview and review Continually reassess and adapt In one word: Agile

29 Agile review Implementation Iterative SCRUM / Sprints / phases Incremental progression Complete at end of every cycle Practices such as ATDD and TDD

30 Description of ATDD An Agile practice ATDD 2010+, derived from TDD TDD (Kent Beck, Extreme Programming) derived from Unit tests Unit tests Process Exceptions Benefits Costs

31 ATDD Process Simplest High Priority Requiremen t Use (or write simplest) Acceptance Criteria Write Simplest Acceptance Test Failing AT Set When AT passes Backlog Passin g AT Set

32 ATDD Process 1) Get the top priority requirement from (the top priority feature in) the backlog 2) Use (or write simplest) Acceptance Criteria to write the new simplest Acceptance Test (AT) 3) Add the new AT to the Failing AT set 4) Initiate development of the simplest solution for the requirement 5) Check the Failing and Passing AT sets frequently 6) Move passing ATs from the Failing AT set to the Passing AT set 7) When Failing AT set is empty, phase is complete

33 ATDD Exceptions New AT passes immediately New AT is wrong solution to requirement already implemented: duplicate requirement Never able to get New AT to pass New AT is wrong Not possible to implement solution: requirement is unachievable New AT passes, but other AT fails New AT is wrong Requirement is wrong: reverse it out and reconsider Requirement is mutually exclusive with another: ditto

34 ATDD Benefits (Simplest) Acceptance Criteria (Simplest) Requirement Duplicate Simplest Acceptance Test Avoid Regression Focus on Solutio n Simplest Solution Mutually Exclusive

35 ATDD Benefits Encourages development work to be focused on meeting requirements Encourages development of testable solutions for the requirements Encourages requirements to be testable Confirms when requirements have been met (the right code has been built) Identifies overlapping and mutually excusive requirements Ensure project does not regress

36 ATDD Costs If the project is going to be tested against requirements the benefits of using ATDD reduce testing costs using ATDD reduce downstream costs If the project is not going to be tested against requirements using ATDD reduce downstream costs

37 Description of TDD A long-established Agile practice Process Exceptions Benefits Costs

38 TDD Process Select Simplest TODO Write a Test to Confirm the behaviour Test should Fail Since code not written Commit all Write simplest code To pass the test TODO list Test should Pass

39 TDD Process 1) Keep a local TODO list, continually refining the operations therein 2) Find the simplest thing on the list 3) Build a new test for it 4) Run the new test which should Fail indicating code not implemented yet (other tests still pass) 5) Fabricate the simplest possible solution 6) The new test should now pass (and other tests should still pass) 7) Commit the source to the configuration management system 8) Repeat 9) When the TODO list is empty, we are done

40 TDD Exceptions New Test passes first time New Test is wrong Code already built: TODO list is out of date New Test fails after new code is written New Test is wrong New code is wrong New Test always fails New Test is wrong

41 TDD Benefits Simplest Test Good Code Coverage Avoid Regression Focus on Passin g Test Simplest Testable Solution

42 TDD Benefits Encourages development to be focused on passing tests Encourages development of testable code Rapidly produces robust code (we have built the code right) Low-level tests closely linked to function of code Written by the developer, for the developers Ensures code does not regress

43 TDD Costs If the project is going to be verified: the benefits of using TDD reduce verification and rework costs using TDD will reduce downstream costs such as failures in the field These savings may cover the costs of TDD If the project is not going to be verified: using TDD will reduce downstream costs such as failures in the field These savings may cover the costs of TDD

44 Compare ATDD and TDD ATDD TDD Test Level High Low Test Sets Failing & Passing Passing Long Short Failed Test duration Coupling to requirements High Low Coupling to code Low High Number of Tests Low High Developer written No Yes Automated Yes Yes

45 Steps to using ATDD 1) Build/purchase an automated Failing/Passing Acceptance Test runner 2) Ensure that there are Acceptance Criteria for the requirements, agreed with the project sponsor 3) Write Acceptance Tests, add to Failing AT set 4) Run Acceptance Tests frequently 5) Optional: Organise features/requirements into prioritised list 6) Optional: Implement solution in phases / sprints / iterations 7) Optional: Use TDD can be done by coding engineers

46 Conclusion

47 Conclusion ATDD is worth using to increase quality and reduce costs

48 Conclusion ATDD is worth using to increase quality and reduce costs Other aspects of Agile software development are strongly recommended: continuous, iterative, incremental development, TDD, etc.

Test-Driven Development Exposed Growing Complex Software One Test at a Time

Test-Driven Development Exposed Growing Complex Software One Test at a Time Test-Driven Development Exposed Growing Complex Software One Test at a Time Introduction Software engineering has seen its share of controversies, fads, and techniques recently One technique that has stirred

More information

Test Driven Development (TDD)

Test Driven Development (TDD) Test Driven Development (TDD) Outline TDD Overview Test First vs. Test Last Summary Quotes Kent Beck said Test-first code tends to be more cohesive and less coupled than code in which testing isn t a part

More information

Foundations of software engineering

Foundations of software engineering Foundations of software engineering Test Driven Development Dr. Julie Greensmith G51 Overview Test Driven Development in Context A recap of XP and Agile development Test First Design What it is and what

More information

Name of the paper: Effective Development and Testing using TDD. Name of Project Teams: Conversion Team and Patient Access Team.

Name of the paper: Effective Development and Testing using TDD. Name of Project Teams: Conversion Team and Patient Access Team. 1 Name of the paper: Effective Development and Testing using TDD Name of the author: Payal Sen E-Mail Id: payal.sen@siemens.com Contact Number: 9748492800 Name of Project Teams: Conversion Team and Patient

More information

Outline. TDD = Too Dumb Developers? Implications of Test-Driven Development on maintainability and comprehension of software

Outline. TDD = Too Dumb Developers? Implications of Test-Driven Development on maintainability and comprehension of software TDD = Too Dumb Developers? Implications of Test-Driven Development on maintainability and comprehension of software Marco Torchiano: marco.torchiano@polito.it Alberto Sillitti: alberto.sillitti@unibz.it

More information

Test-Driven Development

Test-Driven Development Test-Driven Development Course of Software Engineering II A.A. 2009/2010 Valerio Maggio, Ph.D. Student Prof. Sergio Di Martino Contents at Glance What is TDD? TDD and XP TDD Mantra TDD Principles and Patterns

More information

Pregnancy and Parental Service Peer Support Worker Position Description

Pregnancy and Parental Service Peer Support Worker Position Description Date: June 2013 Job Title : Specialist Department : Pregnancy and Parental Service (CADS) Location : Pitman House Reporting To : PPS CTL Direct Reports : NIL Functional Relationships with : Internal Consumers/Tangata

More information

You will have responsibility for:

You will have responsibility for: Public Engagement Officer UKRI NERC BGS Lyell Centre, Edinburgh 30,357-32,997 (depending on qualifications and experience) Full Time 37 hours a week (a range of flexible working options may be available)

More information

JOB SPECIFICATION FORM NO: HR-SOP Environment, Health & Safety Manager. Overview and Job purpose

JOB SPECIFICATION FORM NO: HR-SOP Environment, Health & Safety Manager. Overview and Job purpose JOB SPECIFICATION Job Title: Reporting To: Function: Job Location: Environment, Health & Safety Manager Head of QEHS, Technical & Blends QEHS, Technical & Blends Coleford Overview and Job purpose Direct

More information

Strengths based social care in Leeds City Council

Strengths based social care in Leeds City Council Strengths based social care in Leeds City Council The way we provide social care in Leeds has undergone something of a quiet revolution over the past year. We ve long aspired to offer support in a way

More information

SolarWinds Orion Core Case Study

SolarWinds Orion Core Case Study SolarWinds Orion Core Case Study Robert Batusek, agile coach SolarWinds 2 Monitoring Software That Technology Professionals Love SIMPLE POWERFUL AFFORDABLE More than marketing speak, these three elements

More information

HOW ARE WE DOING? HEALTHWATCH CROYDON SURVEY OF STATUTORY AND VOLUNTARY PARTNERS JULY 2017

HOW ARE WE DOING? HEALTHWATCH CROYDON SURVEY OF STATUTORY AND VOLUNTARY PARTNERS JULY 2017 HOW ARE WE DOING? HEALTHWATCH CROYDON SURVEY OF STATUTORY AND VOLUNTARY PARTNERS JULY Executive Summary The intention of the survey was to get feedback from statutory and voluntary sector partners of Healthwatch

More information

Thank you for your enquiry regarding the appointment of Publicity and Advocacy Lead for the Cued Speech Association UK (CSAUK).

Thank you for your enquiry regarding the appointment of Publicity and Advocacy Lead for the Cued Speech Association UK (CSAUK). makes spoken language visible for deaf babies, children and adults 17th July 2017 Dear Candidate Thank you for your enquiry regarding the appointment of Publicity and Advocacy Lead for the Cued Speech

More information

5 $3 billion per disease

5 $3 billion per disease $3 billion per disease Chapter at a glance Our aim is to set a market size large enough to attract serious commercial investment from several pharmaceutical companies that see technological opportunites,

More information

Systems Engineering Guide for Systems of Systems. Essentials. December 2010

Systems Engineering Guide for Systems of Systems. Essentials. December 2010 DEPARTMENT OF DEFENSE Systems Engineering Guide for Systems of Systems Essentials December 2010 Director of Systems Engineering Office of the Director, Defense Research and Engineering Washington, D.C.

More information

Systems Engineering Guide for Systems of Systems. Summary. December 2010

Systems Engineering Guide for Systems of Systems. Summary. December 2010 DEPARTMENT OF DEFENSE Systems Engineering Guide for Systems of Systems Summary December 2010 Director of Systems Engineering Office of the Director, Defense Research and Engineering Washington, D.C. This

More information

Year Strategy. Our purpose is to end homelessness

Year Strategy. Our purpose is to end homelessness Year Strategy 2013 2018 Our purpose is to end homelessness 5 Year Strategy 2013 2018 Our purpose is to end homelessness Our aims We want to do more for more homeless people in more places across the UK

More information

Current and Emergent Peer Support Issues and Strategies

Current and Emergent Peer Support Issues and Strategies Current and Emergent Peer Support Issues and Strategies ATCA Conference October 2015 Anne Bateman, Brody Runga, Julian King Background This was a summary report commissioned by the AOD Collaborative to

More information

Regional Administration Officer Te Toka Centre JOB DESCRIPTION

Regional Administration Officer Te Toka Centre JOB DESCRIPTION Regional Administration Officer Te Toka Centre JOB DESCRIPTION March 2018 Location: Hours of Work: Responsible to: Direct Reports: Christchurch 30 Hours Te Toka Centre Manager None The New Zealand AIDS

More information

Team Recovery Implementation Plan

Team Recovery Implementation Plan Team Recovery Implementation Plan Team: Date: Page 1 of 8 TEAM INFORMATION Role / Function of the team Number of people served by the team Average length of stay within the team Staff in the team Resources

More information

Aiming High Our priorities by 2020 HALFWAY THERE. Our priorities by 2020

Aiming High Our priorities by 2020 HALFWAY THERE. Our priorities by 2020 HALFWAY THERE Our priorities by 2020 2 In 2015 we published a vision for where we would like CLIC Sargent to be by 2025, Aiming High: Our ambitions for children and young people with cancer. We have already

More information

WHY DO WE NEED TO ENGAGE WITH OUR COMMUNITIES?

WHY DO WE NEED TO ENGAGE WITH OUR COMMUNITIES? WHY DO WE NEED TO ENGAGE WITH OUR COMMUNITIES? Our communities have a central role to play in influencing and shaping what happens in Barnsley. In our corporate plan we recognise that our role as a local

More information

MSc Software Testing MSc Prófun hugbúnaðar

MSc Software Testing MSc Prófun hugbúnaðar MSc Software Testing MSc Prófun hugbúnaðar Fyrirlestrar 43 & 44 Evaluating Test Driven Development 15/11/2007 Dr Andy Brooks 1 Case Study Dæmisaga Reference Evaluating Advantages of Test Driven Development:

More information

Strategies for Writing Automated Tests

Strategies for Writing Automated Tests Strategies for Writing Automated Tests Paulo Cheque Summer 2009 License: Creative Commons: Attribution-Share Alike 3.0 Unported http://creativecommons.org/licenses/by-sa/3.0/ 2 About Refactoring TAD TFD/POUT

More information

Suffolk Wide - Various locations (Ipswich, Bury St. Edmunds and Waveney) regular travel across Suffolk will be required

Suffolk Wide - Various locations (Ipswich, Bury St. Edmunds and Waveney) regular travel across Suffolk will be required Job Description Post: Location: Hours: Salary: Responsible to: Purpose of job: Key Relationships: Stop Smoking Service Liaison Officer Suffolk Wide - Various locations (Ipswich, Bury St. Edmunds and Waveney)

More information

Corporate Online. Using Term Deposits

Corporate Online. Using Term Deposits Corporate Online. Using Term Deposits About this Guide About Corporate Online Westpac Corporate Online is an internet-based electronic platform, providing a single point of entry to a suite of online transactional

More information

Getting the Payoff With MDD. Proven Steps to Get Your Return on Investment

Getting the Payoff With MDD. Proven Steps to Get Your Return on Investment Getting the Payoff With MDD Proven Steps to Get Your Return on Investment version 1.4 6/18/11 Generate Results: Real Models, Real Code, Real Fast. www.pathfindersolns.com Welcome Systems development organizations

More information

EHR Developer Code of Conduct Frequently Asked Questions

EHR Developer Code of Conduct Frequently Asked Questions EHR Developer Code of Conduct Frequently Asked Questions General What is the purpose of the EHR Developer Code of Conduct? EHR Association (the Association) members have a long tradition of working with

More information

Most Common Mistakes in Test-Driven Development Practice: Results from an Online Survey with Developers

Most Common Mistakes in Test-Driven Development Practice: Results from an Online Survey with Developers Most Common Mistakes in Test-Driven Development Practice: Results from an Online Survey with Developers Mauricio Finavaro Aniche, Marco Aurélio Gerosa Department of Computer Science - University of São

More information

Resident Engagement Strategy

Resident Engagement Strategy Resident 2017 2020 Foreword Introducing our Resident 2017 2020 Jan Durbridge Chair of HRV Stella Young Vice Chair of HRV Jackie Puddifoot Chair of HRE and Appointed Vice Chair of HRV 2 of 14 This is the

More information

A future where everybody who develops breast cancer lives and lives well. Our vision, mission, values and five-year strategy ( )

A future where everybody who develops breast cancer lives and lives well. Our vision, mission, values and five-year strategy ( ) A future where everybody who develops breast cancer lives and lives well Our vision, mission, values and five-year strategy (2017 2022) Welcome We are delighted to present Breast Cancer Now s new long-term

More information

Job description and person specification

Job description and person specification Job description and person specification Please note this statement is for information only and does not form part of a contract. The responsibilities articulated are not exhaustive and we are committed

More information

Volunteer - Supporter. Care team

Volunteer - Supporter. Care team Volunteer - Supporter Care team We are Bloodwise, the largest UK blood cancer charity. Every year we stop more people dying of blood cancer and our researchers are even working to stop people developing

More information

Developing an ethical framework for One Health policy analysis: suggested first steps

Developing an ethical framework for One Health policy analysis: suggested first steps Developing an ethical framework for One Health policy analysis: suggested first steps Joshua Freeman, Clinical Microbiologist, Canterbury DHB Professor John McMillan Bioethics Centre, University of Otago

More information

1. RE-COMMISSIONING OF DRUG AND ALCOHOL TREATMENT AND RECOVERY SERVICES

1. RE-COMMISSIONING OF DRUG AND ALCOHOL TREATMENT AND RECOVERY SERVICES Cabinet Member Decision 7 August 2014 1. RE-COMMISSIONING OF DRUG AND ALCOHOL TREATMENT AND RECOVERY SERVICES Relevant Cabinet Member Relevant Officer Recommendation Mr M J Hart Director of Adult Services

More information

Environmental, Health and Safety

Environmental, Health and Safety Environmental, Health and Safety Codes of Practice The Environmental, Health and Safety (EHS) Codes of Practice set forth Zimmer EHS requirements for our business functions and facilities worldwide. In

More information

2017 Edument AB. All Rights Reserved. Stepping Back: The Big Picture

2017 Edument AB. All Rights Reserved. Stepping Back: The Big Picture 2017 Edument AB. All Rights Reserved. Stepping Back: The Big Picture Traditional views of testing In the (oft-ridiculed) waterfall model, we distinguish the following phases: Developers hand off a finished

More information

Loving Support Award of Excellence Gold Award Application Instructions

Loving Support Award of Excellence Gold Award Application Instructions U.S. Department of Agriculture, Food and Nutrition Service (FNS), Special Supplemental Nutrition Program for Women, Infants and Children (WIC) Gold Award Application Instructions There are 3 Award Levels:

More information

Release Planning. In partnership with: Presented by: Copyright 2013 Davisbase Consulting, LLC. Limited Display License Provided to ASPE

Release Planning. In partnership with: Presented by: Copyright 2013 Davisbase Consulting, LLC. Limited Display License Provided to ASPE Release Planning Presented by: In partnership with: Christy Clement Agile Coach and Trainer Davisbase Consulting 3+ years training and coaching Agile teams 5+ years as an Agile practitioner Engineer and

More information

Performance Management Framework Outcomes for Healthwatch Kent June 2016

Performance Management Framework Outcomes for Healthwatch Kent June 2016 Performance Management Framework Outcomes for Healthwatch Kent June 2016 A. Making a difference locally Outcome Statutory Function Examples of Good Outcomes/ 1. Local Healthwatch investigations bring added

More information

Volunteering Strategy

Volunteering Strategy Volunteering Strategy 2015-2020 There are few better examples of good citizenship than the giving of time and effort to improve the wellbeing of others. Tom Halpin, Chief Executive Sacro is built on a

More information

Darwin Marine Supply Base HSEQ Quality Management Plan

Darwin Marine Supply Base HSEQ Quality Management Plan Darwin Marine Supply Base HSEQ Quality Management Plan REVISION SUMMARY Revision Date Comment Authorised 0 29.9.13 Initial input JC 1 12.1.15 General Review JC 2 3 4 5 6 7 8 9 Revision Log Revision No

More information

Tuberous Sclerosis Australia Strategic Plan

Tuberous Sclerosis Australia Strategic Plan Tuberous Sclerosis Australia Strategic Plan Last updated 27 November 2017 1. Our vision for the lives of people affected by tuberous sclerosis (TSC) 1. The impact of a diagnosis of TSC Tuberous Sclerosis

More information

Transforming Transitions

Transforming Transitions Transforming Transitions Creating a service to support young people with disabilities moving into adulthood Northamptonshire Transitions Service 2012 The Challenge: To develop a Transitions Team Introduction

More information

Adding Value to the NHS, Health and Care, through Research Management, Support & Leadership

Adding Value to the NHS, Health and Care, through Research Management, Support & Leadership Invitation to Comment This new draft strategy has been developed to ensure that the Forum continues to thrive, that we meet the needs of the community over the next five years, and that by acting together

More information

Distributed by: Chart Your Course International Inc DISC - The Universal Language of Observable Behavior 1

Distributed by: Chart Your Course International Inc DISC - The Universal Language of Observable Behavior 1 D.I.S.C. The Universal Language of Observable Behavior Distributed by: Chart Your Course International Inc. www.chartcourse.com 800-821-2487 DISC - The Universal Language of Observable Behavior 1 DISC

More information

THE INTEGRITY PROFILING SYSTEM

THE INTEGRITY PROFILING SYSTEM THE INTEGRITY PROFILING SYSTEM The Integrity Profiling System which Soft Skills has produced is the result of a world first research into leadership and integrity in Australia. Where we established what

More information

The openehr approach. Background. Approach. Heather Leslie, July 17, 2014

The openehr approach. Background. Approach. Heather Leslie, July 17, 2014 Heather Leslie, July 17, 2014 The openehr approach Background The open source openehr 1 architecture specifications 2 have evolved as the result of over 20 years of research and international implementations,

More information

Causal Factors, Benefits and Challenges of Test-Driven Development: Practitioner Perceptions

Causal Factors, Benefits and Challenges of Test-Driven Development: Practitioner Perceptions Full citation: Buchan, J., Li, L., & MacDonell, S.G. (2011) Causal Factors, Benefits and Challenges of Test-Driven Development: Practitioner Perceptions, in Proceedings of the 18th Asia-Pacific Software

More information

Policy: Client Involvement and Empowerment

Policy: Client Involvement and Empowerment Policy: Client Involvement and Empowerment Updated January 2017 Contents: 1. Introduction 2. How do we involve and empower those to whom we provide housing and/or support? 3. How do we involve and empower

More information

Top 5 Pitfalls of Spirometry And How to Avoid Them

Top 5 Pitfalls of Spirometry And How to Avoid Them Don t Blow It Make Every Breath Count Top 5 Pitfalls of Spirometry And How to Avoid Them Is your company moving into the respiratory clinical trials market? Maybe you ve ventured into spirometry, learned

More information

Warrington Health Forum Terms of Reference

Warrington Health Forum Terms of Reference Warrington Health Forum Terms of Reference Title Accountable to How is accountability demonstrated Warrington Health Forum Warrington Clinical Commissioning Group Quality Committee Written and verbal reports

More information

Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal

Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal Woubshet Behutiye 1, Pertti Karhapää 1 Dolors Costal 2, Markku Oivo 1 and Xavier Franch 2 1 University

More information

Psychotherapist/Child Psychotherapist Marinoto CAMHS

Psychotherapist/Child Psychotherapist Marinoto CAMHS Date: March 2017 Job Title : Allied health- Psychotherapist/ Child Psychotherapist Department : Marinoto Location : North Shore/ Waitakere Reporting To : Team Manager Direct Reports : No Functional Relationships

More information

Those who think they have not time for bodily exercise will sooner or later have to find time for illness.

Those who think they have not time for bodily exercise will sooner or later have to find time for illness. MAY 2016 POWERED BY QUOTE OF THE MONTH Those who think they have not time for bodily exercise will sooner or later have to find time for illness. - EDWARD STANLEY Physical Fitness & Sports Month Spring

More information

JOB DESCRIPTION. Media and Communications Officer. Senior media and comms officer. Date Prepared: January 2017

JOB DESCRIPTION. Media and Communications Officer. Senior media and comms officer. Date Prepared: January 2017 JOB DESCRIPTION Job Title: Location: Reports to: Job Level: Media and Communications Officer Leeds Senior media and comms officer Professional Prepared: January 2017 PURPOSE To support the delivery of

More information

Making it Real in Cambridgeshire. Action Plan Review. June July

Making it Real in Cambridgeshire. Action Plan Review. June July Making it Real in Cambridgeshire Action Plan Review June July 2015 www.cambridgeshire.gov.uk Contents Introduction 1 What is Making it Real? 2 Themes 3 I statements 3 What Cambridgeshire did 4 Who we consulted

More information

Healthwatch Cheshire CIC Board Recruitment Information Pack

Healthwatch Cheshire CIC Board Recruitment Information Pack Healthwatch Cheshire CIC Board Recruitment Information Pack ` Healthwatch Cheshire CIC is looking to recruit 7 lay people from all communities across both Cheshire East and Cheshire West to become members

More information

Creating a Roadmap for Business Success: Artizian s Allergen Labelling Journey.

Creating a Roadmap for Business Success: Artizian s Allergen Labelling Journey. Creating a Roadmap for Business Success: Artizian s Allergen Labelling Journey. Background In October 2011 it was announced that allergen regulation was to be extended to Food Service Operators to label

More information

MENTAL HEALTH SERVICE USER INVOLVEMENT Service User Involvement Project Worker The job description does not form part of the contract of employment

MENTAL HEALTH SERVICE USER INVOLVEMENT Service User Involvement Project Worker The job description does not form part of the contract of employment MENTAL HEALTH SERVICE USER INVOLVEMENT Service User Involvement Project Worker The job description does not form part of the contract of employment Salary: SCP 14-16 Hours: 37.5 hours per week Reports

More information

Defining PBS and promoting evidence based practice 8-9 May, Glasgow

Defining PBS and promoting evidence based practice 8-9 May, Glasgow The Positive Behaviour Support International Research and Practice Conference 2014 Defining PBS and promoting evidence based practice 8-9 May, Glasgow s 2014 Defining PBS and promoting evidence based practice

More information

Job Description. Inspire East Lancashire Integrated Substance use Service. Service User Involvement & Peer Mentor Co-ordinator

Job Description. Inspire East Lancashire Integrated Substance use Service. Service User Involvement & Peer Mentor Co-ordinator Job Description Service Job Title Base Hours Inspire East Lancashire Integrated Substance use Service Service User Involvement & Peer Mentor Co-ordinator Accrington 37.5 hours per week Salary Range 21,933.15-25,741.93

More information

CVAB Peer Specialist Position Qualifications, Competencies, Responsibilities REACH Center CPS Duties

CVAB Peer Specialist Position Qualifications, Competencies, Responsibilities REACH Center CPS Duties CVAB Peer Specialist Position Qualifications, Competencies, Responsibilities REACH Center CPS Duties All CVAB program staff will be able to meet the qualifications, competencies and responsibilities of

More information

HC 963 SesSIon november Department of Health. Young people s sexual health: the National Chlamydia Screening Programme

HC 963 SesSIon november Department of Health. Young people s sexual health: the National Chlamydia Screening Programme Report by the Comptroller and Auditor General HC 963 SesSIon 2008 2009 12 november 2009 Department of Health Young people s sexual health: the National Chlamydia Screening Programme 4 Summary Young people

More information

Inventory Research agenda setting

Inventory Research agenda setting The health research system is responsible for generating knowledge through scientific inquiry focusing on people s health and well being. Health research spans the entire range from (bio)medical research,

More information

Interviewer: Tell us about the workshops you taught on Self-Determination.

Interviewer: Tell us about the workshops you taught on Self-Determination. INTERVIEW WITH JAMIE POPE This is an edited translation of an interview by Jelica Nuccio on August 26, 2011. Jelica began by explaining the project (a curriculum for SSPs, and for Deaf-Blind people regarding

More information

Personnel. Women in the Secretariat. Report by the Director General

Personnel. Women in the Secretariat. Report by the Director General Board of Governors General Conference GOV/2017/39-GC(61)/19 Date: 2 August 2017 General Distribution Original: English For official use only Item 8(b)(ii) of the Board s provisional agenda (GOV/2017/33)

More information

Consultation on the role of the Scottish Health Council

Consultation on the role of the Scottish Health Council Consultation on the role of the Scottish Health Council What you told us and what we will do next March 2018 Healthcare Improvement Scotland 2018 Published March 2018 This document is licensed under the

More information

Contribute to our vision of saving lives and ensuring no woman with ovarian cancer walks alone

Contribute to our vision of saving lives and ensuring no woman with ovarian cancer walks alone COMMUNICATIONS AND AWARENESS MANAGER OVARIAN CANCER AUSTRALIA Contribute to our vision of saving lives and ensuring no woman with ovarian cancer walks alone National role Location: Melbourne CBD Position

More information

DUMFRIES AND GALLOWAY ALCOHOL AND DRUG PARTNERSHIP; PRIORITY ACTIONS AND

DUMFRIES AND GALLOWAY ALCOHOL AND DRUG PARTNERSHIP; PRIORITY ACTIONS AND DUMFRIES AND GALLOWAY ALCOHOL AND DRUG PARTNERSHIP; PRIORITY ACTIONS 2013-14 AND 2014-15 RECOMMENDATION/WORKPLAN CURRENT POSITION IN D & G PLAN 1. Annual Report 1.1 Develop robust reporting mechanisms

More information

2011 WINNING CASE STUDY Change Management in the Public Sector Ernst & Young with NHS Direct

2011 WINNING CASE STUDY Change Management in the Public Sector Ernst & Young with NHS Direct 2011 WINNING CASE STUDY Change Management in the Public Sector Ernst & Young with NHS Direct Executive Summary We all remember the recent flu pandemic. We can recall how the public and media reacted and

More information

Georgia State University Counseling and Testing Center

Georgia State University Counseling and Testing Center 1 POST-DOCTORAL TRAINING IN CLINICAL/COUNSELING PSYCHOLOGY 2014-15 Georgia State University Counseling and Testing Center 2 INTRODUCTION The Georgia State University Counseling and Testing Center post-doctoral

More information

Test-Driven Development

Test-Driven Development On the Influence of Test-Driven Development on Software Design by SzeChernTan School of Informatics University of Edinburgh 12 February 2009 Agenda Introduction Overview of paper Experimental design Results

More information

Ocean Mental Health Practice Support Program

Ocean Mental Health Practice Support Program Ocean Mental Health Practice Support Program Definitions: eform The questionnaire that a patient completes on a tablet. Tablet Rules a programmable set of criteria, or instructions, that automatically

More information

MatchINDUSTRY 2016 MI16

MatchINDUSTRY 2016 MI16 MatchINDUSTRY 2016 MI16 June 15th, 2016 MI16 Industry Seminar Industry Seminar with high-level speakers from Finland and Norway. June 16th, 2016 MI16 Contact and Meeting Event The effective contact and

More information

Speaker Success Plan. Your message has the ability to transform lives.

Speaker Success Plan. Your message has the ability to transform lives. Speaker Success Plan Your message has the ability to transform lives. Imagine reaching millions of people who are eager to hear your message. By completing this plan and putting it into action, you ll

More information

JOB DESCRIPTION. Senior Media and Communications Officer. Date Prepared: January 2017 PURPOSE

JOB DESCRIPTION. Senior Media and Communications Officer. Date Prepared: January 2017 PURPOSE JOB DESCRIPTION Job Title: Location: Reports to: Job Level: Senior Media and Communications Officer London Media Relations Manager Professional Prepared: January 2017 PURPOSE To support the delivery of

More information

Achieving Effective and Reliable NDT in the Context of RBI

Achieving Effective and Reliable NDT in the Context of RBI Achieving Effective and Reliable NDT in the Context of RBI S Smalley, Royal & SunAlliance & B W Kenzie, TWI 1. SCOPE Plant owners/operators are now managing the integrity of their plant and planning inspection

More information

Harry Stevenson, President, Social Work Scotland. Annual Conference and Exhibition 18 and 19 June 2014

Harry Stevenson, President, Social Work Scotland. Annual Conference and Exhibition 18 and 19 June 2014 Harry Stevenson, President, Social Work Scotland Annual Conference and Exhibition 18 and 19 June 2014 It is a great privilege to give the address to conference as first president of Social Work Scotland

More information

Test Driven Development. Course of Software Engineering II A.A. 2011/2012 Valerio Maggio, PhD Student Prof. Marco Faella

Test Driven Development. Course of Software Engineering II A.A. 2011/2012 Valerio Maggio, PhD Student Prof. Marco Faella Test Driven Development Course of Software Engineering II A.A. 2011/2012 Valerio Maggio, PhD Student Prof. Marco Faella Development process Let's think about the development process of this example: 3

More information

LEADERSHIP AND EMPOWERMENT 1

LEADERSHIP AND EMPOWERMENT 1 ACTION 1: Test what you have learnt about empowerment and empowering delegation with this case study. Ask yourself if you might feel empowered in this situation and if the leaders are applying the basic

More information

Business Development Strategy and Intelligence JOB CODE DEPARTMENT Business Development DATE REVIEWED 13/06/2016 LOCATION EMPLOYMENT STATUS

Business Development Strategy and Intelligence JOB CODE DEPARTMENT Business Development DATE REVIEWED 13/06/2016 LOCATION EMPLOYMENT STATUS 1. POSITION DETAIL CURRENT JOB TITLE Business Intelligence JOB GRADE D4 PROPOSED JOB TITLE Business Development Strategy and Intelligence JOB CODE DEPARTMENT Business Development DATE REVIEWED 13/06/2016

More information

Honorable Mayor and Members of the City Council. Mitigation Agreement with Safeway for Expansion at 6310 College Avenue, Oakland

Honorable Mayor and Members of the City Council. Mitigation Agreement with Safeway for Expansion at 6310 College Avenue, Oakland Public Works Department CONSENT CALENDAR July 17, 2012 To: From: Honorable Mayor and Members of the City Council Christine Daniel, City Manager Submitted by: Andrew Clough, Director, Public Works Subject:

More information

Nicole D. Harper, Ph.D., MBA, RHIA, CCS-P, C-CDI Director, Revenue Cycle St.Vincent Health Indiana

Nicole D. Harper, Ph.D., MBA, RHIA, CCS-P, C-CDI Director, Revenue Cycle St.Vincent Health Indiana Nicole D. Harper, Ph.D., MBA, RHIA, CCS-P, C-CDI Director, Revenue Cycle St.Vincent Health Indiana Pat Schmitter CPC, CPC-I Senior Healthcare Consultant Approved ICD-10-CM Trainer AHIMA/AAPC VEI Consulting

More information

Diabetes, older people and exercise: recommendations for health promotion programs

Diabetes, older people and exercise: recommendations for health promotion programs University of Wollongong Research Online Faculty of Science, Medicine and Health - Papers Faculty of Science, Medicine and Health 2016 Diabetes, older people and exercise: recommendations for health promotion

More information

F9USFNF 1SPHSBNNJOH *O 5IF ;POF

F9USFNF 1SPHSBNNJOH *O 5IF ;POF TM #13 An article on Test-driven Design Succeeding With and Sustaining TDD The rewards of TDD can be significant: dramatically reduced size, tests that improve developer understanding of system behaviors,

More information

Primary Health Networks

Primary Health Networks Primary Health Networks Drug and Alcohol Treatment Activity Work Plan 2016-17 to 2018-19 Hunter New England & Central Coast Please note: This Activity Work Plan was developed in response to the HNECC PHN

More information

Satellite Club or New Club The Right Fit

Satellite Club or New Club The Right Fit Satellite Club or New Club The Right Fit Table of Contents I. Introduction and History... 1 Governance of a Satellite Club... 2 II Satellite Club Strategy... 4 III Description and Process... 4 Purpose...

More information

Auckland Netball STRATEGIC PLAN More than just Netball...

Auckland Netball STRATEGIC PLAN More than just Netball... Auckland Netball STRATEGIC PLAN 2015-2018 More than just Netball... Our Story Auckland Netball Centre Inc. was originally founded in 1911. It is the oldest and largest netball centre in New Zealand and

More information

UNLOCKING VALUE WITH DATA SCIENCE BAYES APPROACH: MAKING DATA WORK HARDER

UNLOCKING VALUE WITH DATA SCIENCE BAYES APPROACH: MAKING DATA WORK HARDER UNLOCKING VALUE WITH DATA SCIENCE BAYES APPROACH: MAKING DATA WORK HARDER 2016 DELIVERING VALUE WITH DATA SCIENCE BAYES APPROACH - MAKING DATA WORK HARDER The Ipsos MORI Data Science team increasingly

More information

Youth Democracy Coordinator- Midlands

Youth Democracy Coordinator- Midlands Closing date: Monday 16 April 2018 17:00 Youth Democracy Coordinator- Midlands 24,171-32,486 (Pro Rata) Welcome I am so pleased that you are interested in joining our team. This is a really exciting time

More information

Fundraising in a patient organization

Fundraising in a patient organization Fundraising in a patient organization what are your dreams? what is your vision? what are your goals? what do you need to get there? Fundraising in a patient organization is it a priority on your agenda?

More information

1. To update the committee on the Company s 2013 Opportunity Knocks Programme.

1. To update the committee on the Company s 2013 Opportunity Knocks Programme. ITEM 7 Report to Customers and Communities Committee 12 September 2013 Title: Opportunity Knocks 2013 Report of: Managing Director Purpose of Report 1. To update the committee on the Company s 2013 Opportunity

More information

Test -Driven Development in Astronomy

Test -Driven Development in Astronomy Test -Driven Development in Astronomy James Nightingale Credit: Richard Hayes The Astronomer s Development Cycle The Astronomer s Development Cycle Step 1: Write Code. The Astronomer s Development Cycle

More information

Defect Removal. RIT Software Engineering

Defect Removal. RIT Software Engineering Defect Removal Agenda Setting defect removal targets Cost effectiveness of defect removal Matching to customer & business needs and preferences Performing defect removal Techniques/approaches/practices

More information

Role Profile. Community Engagement Officer Fundraising and Supporter Engagement Community Engagement Manager N/A Permanent

Role Profile. Community Engagement Officer Fundraising and Supporter Engagement Community Engagement Manager N/A Permanent Role Profile We re Breast Cancer Now, the UK s largest breast cancer charity and we re dedicated to funding research into this devastating disease. We believe that if we all act now, by 2050, no one will

More information

VIEW AS Fit Page! PRESS PgDn to advance slides!

VIEW AS Fit Page! PRESS PgDn to advance slides! VIEW AS Fit Page! PRESS PgDn to advance slides! UNDERSTAND REALIZE CHANGE WHY??? CHANGE THE PROCESSES OF YOUR BUSINESS CONNECTING the DOTS Customer Focus (W s) Customer Focused Metrics Customer Focused

More information

Department of Defense System of Systems Challenges

Department of Defense System of Systems Challenges Department of Defense of s Challenges NASA Johnson Space Flight Center s Engineering Seminar August 2, 2007 Dr. Judith Dahmann MITRE Corporation Software and s Engineering DoD Acquisition, Technology and

More information

ACTIVATE - INJ URY PREVENTION EXERCISE PROGRAMME. ADULT Instruction Manual

ACTIVATE - INJ URY PREVENTION EXERCISE PROGRAMME. ADULT Instruction Manual ACTIVATE - INJ URY PREVENTION EXERCISE PROGRAMME ADULT Instruction Manual WELCOME TO THE ACTIVATE INJURY PREVENTION EXERCISE PROGRAMME INSTRUCTION MANUAL (ADULT PROGRAMME). The effectiveness of the programme

More information

Together we can shape Barne Barton's future. Tamar View's Youth & Community Work strategy

Together we can shape Barne Barton's future. Tamar View's Youth & Community Work strategy Together we can shape Barne Barton's future Tamar View's Youth & Community Work strategy 2014-2017 Contributors Thanks go to the following organisations/individuals for helping to shape the contents of

More information