AcceptanceTest Driven. Developmen t Julian Goddard 14/04/2015. (c) 2014 Plaxion Limited. All rights reserved.
|
|
- Jocelin Carroll
- 5 years ago
- Views:
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 Introduction Software engineering has seen its share of controversies, fads, and techniques recently One technique that has stirred
More informationTest 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 informationFoundations 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 informationName 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 informationOutline. 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 informationTest-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 informationPregnancy 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 informationYou 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 informationJOB 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 informationStrengths 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 informationSolarWinds 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 informationHOW 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 informationThank 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 information5 $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 informationSystems 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 informationSystems 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 informationYear 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 informationCurrent 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 informationRegional 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 informationTeam 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 informationAiming 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 informationWHY 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 informationMSc 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 informationStrategies 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 informationSuffolk 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 informationCorporate 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 informationGetting 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 informationEHR 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 informationMost 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 informationResident 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 informationA 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 informationJob 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 informationVolunteer - 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 informationDeveloping 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 information1. 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 informationEnvironmental, 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 information2017 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 informationLoving 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 informationRelease 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 informationPerformance 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 informationVolunteering 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 informationDarwin 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 informationTuberous 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 informationTransforming 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 informationAdding 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 informationDistributed 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 informationTHE 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 informationThe 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 informationCausal 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 informationPolicy: 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 informationTop 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 informationWarrington 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 informationNon-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 informationPsychotherapist/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 informationThose 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 informationJOB 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 informationMaking 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 informationHealthwatch 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 informationCreating 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 informationMENTAL 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 informationDefining 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 informationJob 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 informationCVAB 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 informationHC 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 informationInventory 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 informationInterviewer: 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 informationPersonnel. 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 informationConsultation 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 informationContribute 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 informationDUMFRIES 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 information2011 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 informationGeorgia 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 informationTest-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 informationOcean 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 informationMatchINDUSTRY 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 informationSpeaker 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 informationJOB 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 informationAchieving 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 informationHarry 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 informationTest 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 informationLEADERSHIP 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 informationBusiness 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 informationHonorable 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 informationNicole 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 informationDiabetes, 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 informationF9USFNF 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 informationPrimary 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 informationSatellite 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 informationAuckland 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 informationUNLOCKING 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 informationYouth 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 informationFundraising 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 information1. 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 informationTest -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 informationDefect 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 informationRole 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 informationVIEW 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 informationDepartment 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 informationACTIVATE - 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 informationTogether 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