value flow science - fitter lifecycles from lean balanced scorecards (2011)

Download Value Flow Science - Fitter lifecycles from lean balanced scorecards  (2011)

If you can't read please download the document

Upload: neil-thompson

Post on 16-Apr-2017

5.709 views

Category:

Technology


0 download

TRANSCRIPT

Value Flow Science - Fitter lifecycles from lean balanced scorecards

Value Flow Science fitter lifecycles from lean balanced scorecards Neil ThompsonThompson information Systems Consulting Ltd(material co-developed with Mike Smith, Learntesting / Testing Solutions Group)Thompson information Systems Consulting Ltd1Func Spec Reviewers

Sys Test Analysts

Tech Design Reviewers

Int Test Analysts

v1.2

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Quality is value to some person(s)2

Summit image from www.topnews.in

Quality is value to meYes, but...Jerry Weinberg, Quality Software Management 1992Quality is value to meQuality is value to meQuality is value to meQuality is value to meQuality is value to meQuality is value to me

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 To balance quality: the Value Flow ScoreCard3Objectives

Measures

Targets

Initiatives

FinancialSupplierCustomerImprovement &InfrastructureProcessProductWHY wedo things

WHAT(will constitute success)

HOW todo thingswell

SIX VIEWPOINTS of what stakeholders want

Its a simple table which we can use to help control our work: do things well enough for an appropriate balance of stakeholders in this presentation, test policy/strategy, test coverage, process improvement and process definition (but arguably can apply it to anything!)

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 The software lifecycle as a flow of value4Working systems have value; documents in themselves do not; so this is thequickestroute!Programming

abcDemonstrations &acceptance testsStatedrequirementsRAW MATERIALS FINISHEDPRODUCTSDLCs are necessary, but introduce impediments to value flow: misunderstandings, disagreementsdocuments are like inventory/stock, or wasteProgramming

aabbcd

DocumentedrequirementsImplicitrequirementsMeeting / escalation to agreeII

Acceptance tests

??

Intermediate documentation!

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 To improve value flow: agile methods following principles of lean manufacturing5

LEVELS OF DOCUMENTATION,pushed by specifiers

WORKINGSOFTWAREAcceptedSystem-testedIntegratedUnit / Component-tested

FLOW OF FULLY-WORKING SOFTWARE, pulled bycustomer demandRequirements

+ FuncSpec+ TechnicalDesign+ Unit / Componentspecifications+ Test Specifications

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 But can apply principles to any lifecycle...6This material has been jointly developed with Mike Smith, who authored:white papers on test process (1999 & 2002)keynote presentation to Ericsson on measurement in testing (2007)Neil Thompsons earlier works:Organisation before automation (EuroSTAR 1993, multidimensionality of test coverage)Goldratts Theory of Constraints & Systems Thinking in process definition (STAREast 2003), SDLC (EuroSP3 2004), and process improvement (EuroSTAR 2006) SIGiST 2008: Value Flow ScoreCards for betterstrategies, coverage and processesHolistic Test Analysis & Design, STARWest 2007a flexible tabular format used for test coveragerelating this to Balanced ScoreCards (Kaplan & Norton, business strategy etc)

Separating what from how, ICST 2008:Test Conditions as the keystone test entity

Both of us: participation in the Software Testing Retreat Test entities and Appropriate Testing (ApT)

Next Generation Testing 2009: Balancing SDLC Value Flow

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 (a) Taking Balanced ScoreCard beyond strategy7

www.balancedscorecard.org Paul Arveson 1998version afterKaplan & Norton

Product

Risks

- Faults- Failures(Financial)valueEfficiencyProductivityOn-time, in budget

Customer(User)BenefitsAcceptanceSatisfaction- ComplaintsImprovementeg TPI/TMMPredictabilityLearningInnovationProcess(Manufactg)Complianceeg ISO9000Repeatability

- MistakesSoftware Quality versionpublished by Isabel Evanswww.testing-solutions.com,adapted here by Neil Thompson

WHYWHATHOW

ObjectivesMeasuresTargetsInitiativesWe can apply these(complementary)views of qualityto testingAlso acknowledging Philip B. Crosby, David A. Garvin, Robert M. Pirsig...

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 (b) Treating each part of lifecycle as a link of value chain88

FinancialEfficiencyProductivityOn-time, in budget- Cost of quality

SupplierUpwardmanagement

InformationgatheringValue chain Supply chain:in the IS SDLC, each participant should try to manage their supplierfor example, development supplies testing(in trad lifecycles, at least!)we add supplier viewpoint to the other 5, giving a 6th view of qualityNow each step in the value chain can manage its inputs, outputs and other stakeholders

CustomerVALIDATIONRisksBenefitsAcceptanceSatisfaction- ComplaintsImprove-menteg TPI/TMMPredictabilityLearningInnovationProcessComplianceeg ISO9000Repeatability

- Mistakes

ProductVERIFICATIONRisksTest coverage

- Faults- Failures

Six-Sigma Business ScoreCard published by Praveen Gupta (2nd ed. McGraw Hill 2007), butthis slide shows Neil Thompsons version

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 (Intermediate test levels)A sample link in value chain: test analysis for Acceptance Testing9Programming

DocumentedrequirementsImplicitrequirementsAcceptance testing

(Intermediate documentation levels)RAW MATERIALS FINISHEDPRODUCT

TESTDESIGNTESTANALYSISSTATICTESTING

TESTEXECUTION

Requir-ements reviews

Financial

Customer

Supplier

ImprovtProcess

Product

(Main Supplier isstatic testing)(Main Customer istest design)

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Scorecards may be cascaded through the lifecycle, so they flow four ways10

Financial

Customer

Supplier

ImprovtProcess

ProductTESTANALYSISi

iiOrganisation & Project Objectives from TEST POLICY, STRATEGY, PROJECT TEST PLANCoverage Objectivesfrom REQUIREMENTS,FUNCTIONAL SPEC, TECHNICAL DESIGN,MODULE SPECS andreviews of them

iiiTest Analystsown Objectives

ivFeedback objectivesfor Business Analysts,Architects & Developers

Financial

Customer

Supplier

ImprovtProcess

ProductTESTDESIGN

Test Designersown Objectives Initiativesfor nextstage oftest processInitiativesfor nextlevel down theSDLC

(etc)(etc)

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Potential number of ScoreCards depends on how your SDLC is handled by different roles11

Pieces of a jig-saw!

This example is a full-ish set:higher-level tests are scripted other staffmay then executeBut you dont necessarily need all theseBusiness Analysts

Requirements Reviewers

Architects

Acceptance Test Analysts

Func Spec Reviewers

Designers

Acceptance Testers

Sys Testers

Sys Test Analysts

Tech Design Reviewers

Developers

Int Test Analysts

via pair programming?Component Test Analysts, Designers & Executers?

AT Designers & Scripters

ST Designers & Scripters

IT Designers, Scripters & Executers

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 The Value Flow ScoreCard in action12

Financial

Customer

Supplier

ImprovtProcess

Product

Financial

Customer

Supplier

Improvt

Process

ProductYes its just a table! Into which we can put useful thingsWe start with repositionablepaper notes, then canput in spreadsheet(s)

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Use #1: alignment of testing with organisation13Organisations objectives

Organisations Test Policy

Project Test StrategyHOWHOWWHATHOWWHATHOWWHAT

WHAT

A top-down view:down the business / organisation

WHYWHYWHY(etc)(etc)

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Use #1, eg Test Policy14

FinancialEfficiencyProductivityOn-time, in budget

- Cost of qualitySupplierUpwardmanagement

InformationgatheringCustomerVALIDATIONRisksBenefitsAcceptanceSatisfaction- ComplaintsImprovement & Infrastructure

eg TPI/TMMPredictabilityLearningInnovationProcessComplianceeg ISO9000Repeatability

- MistakesProductVERIFICATIONRisksTest coverage

- Faults- FailuresOrganisationsGoals & ObjectivesObjectives

Measures

Targets

InitiativesOrganisations ScoreCards

TMM levels TMM level 2 at least, now

TMM level 3 within 2 years

Constant improvement of development & test processes

(for Test Strategy / Strategies)

and fordevelopment?

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Example 1, Test Policy: All views included? Why-What-How (G-Q-M) thought through?15

FinancialEfficiencyProductivityOn-time, in budget

- Cost of qualitySupplierUpwardmanagement

InformationgatheringCustomerVALIDATIONRisksBenefitsAcceptanceSatisfaction- ComplaintsImprovement & Infrastructure

eg TPI/TMMPredictabilityLearningInnovationProcessComplianceeg ISO9000Repeatability

- MistakesProductVERIFICATIONRisksTest coverage

- Faults- FailuresOrganisationsGoals & ObjectivesObjectives

Measures

Targets

InitiativesOrganisations ScoreCards

IS actively supports employees TMM levels TMM level 2 at least, now Both static & dynamic Planning, preparation & evaluation Software & related work products Products to satisfy specified requirements Products to be fit for purpose Detect defects early Indep- endence increases with test type Testing prioritised & managed Product risks Importance of reqts

Automate regr tests as much as possibleSource: summarised from an example in TestGrip by Marselis, van Royen, Schotanus & Pinkster (CMG, 2007) Use TestFrame for test analysis & execution Defect Detection Percentage Freq of process adjustments heeding metrics Twice per year Proj Mgr is responsible for quality Bus Mgt is responsible for enforcing Test Policy

TMM level 3 within 2 years Staff must be certified Defect source analysis

(comprehensive scope)

ISTQB Advisors Expert Managers Advanced Analysts Foundation Constant improvt of dev & test processes

GOAL

QUESTION

METRICWhy

What

How

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Use #2: testing as measurement within the lifecycle16A left-to-right view (across a W-model)WHYHOWWHATHOWWHAT

TEST BASIS (EGSYSTEM SPEC)TESTDESIGNTESTEXECUTIONTESTANALYSIS

WHYSystem development starts withthe logical (what) before specifyingthe physical (how), solets do this for testing also!(etc)(etc)

NB its not only for waterfall or V-model SDLCs, rather iterative / incremental go down & up through layers of stakeholders, specifications & system integrations

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Use #2, eg test coverage:Test conditions as measures & targets (not test cases!)17Test Items(level of integration)Features to betestedTest BasisReferencesProductRisksAreas wecould coverObjectives

Measures

Targets

Initiatives

FinancialEfficiencyProductivityOn-time, in budget

- Cost of qualitySupplierUpwardmanagementInfo from otherlevels of Treble-V modelCustomerVALIDATIONRisksBenefitsAcceptanceSatisfaction- ComplaintsImprovement &Infrastructureeg TPI/TMMPredictabilityLearningInnovationProcessComplianceeg ISO9000Repeatability

- MistakesProductVERIFICATIONRisksTest coverage

- Faults- Failures(from LEVEL TEST PLAN

andTEST BASES)(to test design & execution)

Test Conditionswe intend to cover

Productbenefits

Features to betestedProductRisks

ConstraintsProductRisksProductRisksProductRisks

Objectives forTest Cases

Agreedwithstakeholders

(to next levelof sys design)

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Use #3: process improvement, eg using Goldratts Theory of Constraints:Swimlane symptoms, causes & proposed remedies18Note: this is similar to Kaplan & Nortons Strategy Maps (Harvard Business School Press 2004)

FinancialEfficiencyProductivityOn-time, in budget

- Cost of qualitySupplierUpwardmanagement

InformationgethringCustomerVALIDATIONRisksBenefitsAcceptanceSatisfaction- ComplaintsImprovement &Infrastructureeg TPI/TMMPredictabilityLearningInnovationProcessComplianceeg ISO9000Repeatability

- MistakesProductVERIFICATIONRisksTest coverage

- Faults- FailuresObjectives

Measures

Targets

Initiatives

PRE-REQUISITESTRANSITIONCONFLICTRESOLUTIONCURRENT ILLSFUTURE REMEDIES

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Use #4A: context-driven testing, egGoldratt conflict resolution on process areas with choices19Objectives

Measures

Targets

Initiatives

FinancialEfficiencyProductivityOn-time, in budget

- Cost of qualitySupplierUpwardmanagement

InformationgatheringCustomerVALIDATIONRisksBenefitsAcceptanceSatisfaction- ComplaintsImprovement &Infrastructureeg TPI/TMMPredictabilityLearningInnovationProcessComplianceeg ISO9000Repeatability

- MistakesProductVERIFICATIONRisksTest coverage

- Faults- Failures

FromContext / CircumstancesResources: money ( skills, environments) timeApplication characteristicsProcess constraints, eg: quality mgmt configuration mgmtTechnology

Technical risksBusiness risks

Legal: regulation standards

CURRENT SITUATION Test specifications Handover & acceptancecriteria

informalformal

informalformal

Appropriate Testing in this context / circumstancesCONFLICTRESOLUTION

etc (about 30categories)

DESIRED SITUATION

Where in the range(specific aspects)

Where in the range(specific aspects)

SectorCulture

Job type & sizeMoral: safety

CHOICE AREAS...

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Use #4B: lifecycle methodology selection / design, Value Flow ScoreCard as unifying framework20

FinancialEfficiencyProductivityOn-time, in budget

- Cost of qualitySupplierUpwardmanagement

InformationgatheringCustomerVALIDATIONRisksBenefitsAcceptanceSatisfaction- ComplaintsImprovement &Infrastructureeg TPI/TMMPredictabilityLearningInnovationProcessComplianceeg ISO9000Repeatability

- MistakesProductVERIFICATIONRisksTest coverage

- Faults- FailuresObjectives

Measures

Targets

Initiatives

Conflicts & balances

One handThe other

RisksRisksRisksRisksRisksRisks

Game Theory.................................................................................................................................................(any other approaches?)...........................................

Appropriate lifecycle methodology in this context / circumstances

METHODOLOGY PER PROJECTBALANCE

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Discussion (1)21 Examples from attenders experience & current situations?

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Discussion (2)22 How the concept extends to Value Flow Science... further than might initially be obvious!(SOME SPECULATIVE SLIDES FOLLOW)

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Testing has a hierarchy, eg...23

AcceptanceTestingSystemTestingIntegrationTesting

Levels of specificationIndividual units may malfunction (so seek bugs of type x)Units may not interact properly (so seek bugs of type y)Users maybe unhappy (sogenerate confidence)System may contain bugs not found bylower levels (so seek bugs of type z)RequirementsFunctional &NF specifica-tionsTechnicalspec, Hi-leveldesignDetaileddesigns

...spec may not be adhered to

Risks &testingresponsibs

Remember: not only for waterfall or V-model SDLCs, rather iterative / incremental go down & up through layers of stakeholders, specifications & system integrations

UnitTestingLevels of system &service integrationLevels of stakeholdersBusiness, Users,Business Analysts,Acceptance TestersArchitects,independent testersDesigners,integration testers

+ BusinessprocessesDevelopers,unit testers

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 ...Quality and Science can also be seen as hierarchies, which testing can parallel24

Levels of system &service integrationLevels of stakeholdersBusiness, Users,Business Analysts,Acceptance TestersArchitects,independent testersDesigners,integration testers

+ BusinessprocessesDevelopers,unit testersLayers of quality

Layers of science

Static values: InorganicDynamic values?

...............Scale...............

Biological Social IntellectualPhysicsChemistry: InorganicChemistry: OrganicBiology (& systemsthinking)Social sciencesPhilosophy

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Value flows down through, then up through, these layersLevels of system &service integrationLevels of stakeholdersBusiness, Users,Business Analysts,Acceptance TestersArchitects,independent testersDesigners,integration testers

+ BusinessprocessesDevelopers,unit testers

Understanding of problem...

Understanding of solution...

Desired qualityTested (known) quality

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Test appropriately to your scale26(Ouroboros: Greek or , from "tail-devouring snake)

Physics (gravityend)Physics(quantumend)Systemsthinking)Understanding of solutionSocial sciences

Chemistry: Inorganic

OrganicBiology

Image from http://www.aaas.org/spp/dser/03_Areas/cosmos/perspectives/Essay_Primack_SNAKE.GIF

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Value flow must be maintained through iterations27

2nd law of thermodynamics!EvolutionUnderstanding of solution

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Discussion (3)28 How this might help bridge the (arguably) growing divide between traditional & agile software practitioners, eg: - waterfall, V-model, W-model, iterative, incremental... - schools of software testing, eg Analytic, Standard, Quality, Context-Driven, Agile... Factory, Oblivious...? - scripted (or at least pre-designed) & exploratory testing

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Four, five, six... schools of software testing?29

(Updated version) March 2007Copyright 2003-2007 Bret Pettichord. Permission to reproduce granted with attributionEmphasis onadapting to the circumstances under which the product is developed and usedAnnotations by Neil Thompson after the Bret Pettichord ppt (blue text), the list in Cem Kaners blog December 2006 (black text), and other sources! (red text)Emphasis on analytical methods for assessing the quality of the software, including improvement of testability byimproved precision of specifications and many types of modeling(Control):Emphasis on standards and processes that enforce or rely heavily on standards(Test-Driven):emphasis on code-focused testing by programmersOblivious /Groucho?Holistic?(like C-D)Emphasis on policing developers and acting as gatekeeper

Axiomatic?Factory: Emphasis on reduction of testing tasks to routines that can be automated or delegated to cheap labour

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Appendix A: Amendment history30The version presented at Test Management Summit (11:45, Wed 26 Jan 2011, Trafalgar 2 room, Institute of Directors, 116 Pall Mall, London, UK) was v1.1 this version 1.2 contains amendments since: slide 26 attribution added slide 29 key clarified appendices added: this Amendment history, plus the References which follow

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 Appendix B: References & acknowledgements3131

ScoreCards:Kaplan & Norton; Bournes; Evans; GuptaLean & agile:Toyota; Poppendiecks; Alistair Cockburn; David Anderson

Goldratt: Jens Pas; William Dettmer ; , Greg DaichSystems Thinking: Jerry Weinberg; Dennis Sherwood

Appropriate Testing (ApT) & test entities:the Software Testing Retreat Balance.........................

Colour-codedsources oftesting ideas:- Rob Sabourin

Good Enough Quality (+BSC):- James Bach, + Kaner & Pettichord

Factors affectingchoices:- Matt Archer

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 References (further details)32Kaplan, RS & DP Norton: The Balanced Scorecard Translating Strategy into Action (Harvard Business School Press 1996)...Also Strategy Maps (Harvard Business School Press 2004)Bourne, M & P Bourne: Balanced Scorecard in a Week (Chartered Management Insititute via Hodder Arnold 2002)Kaner, C, J Bach & B Pettichord: Lessons Learned in Software Testing a Context-Driven Approach (Wiley 2002)Evans, I: Achieving Software Quality through Teamwork (Artech House 2004) Gupta, P: Six Sigma Business Scorecard Creating a Comprehensive Corporate Performance Measurement System (2nd ed, McGraw Hill 2007)Liker, JK: The Toyota Way 14 Management Principles from the company that invented Lean Production (McGraw Hill 2004)Poppendieck, M & T Poppendieck: Lean Software Development an Agile Toolkit (Addison Wesley 2003)(also same authors, Implementing Lean Software Development from Concept to Cash (Addison Wesley 2007)Cockburn, A: Agile Software Development (Addison Wesley 2002)Anderson, DJ: Agile Management for Software Engineering Applying the Theory of Constraints for Business Results (Prentice Hall 2004)Boehm, B & R Turner: Balancing Agility and Discipline (Addison Wesley 2005)

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 References (further details contd)3333Dettmer, HW: Goldratts Theory of Constraints a Systems Approach to Continuous Improvement (ASQ 1997)Daich, G: Software Documentation Superstitions (STAREast 2002, http://www.stickyminds.com/s.asp?F=S5857_CP_2 )Weinberg, GM: Quality Software Management Vol 1 Systems Thinking (Dorset House 1992)Sherwood, D: Seeing the Forest for the Trees a Managers Guide to Applying Systems Thinking (Nicholas Brealey, 2002)Guckenheimer, S. with Perez, JJ: Software engineering with Microsoft Visual Studio Team System (Addison-Wesley Pearson Education 2006)Thompson, N & M Smith: Holistic Test Analysis and Design (STARWest 2007, http://www.stickyminds.com/s.asp?F=S13265_CP_2 )Smith, M & N Thompson: The Keystone to Support a Generic Test Process Separating the What from the How (ICST 2008, http://www2.computer.org/portal/web/csdl/doi/10.1109/ICSTW.2008.46 )Thompson, N & M Smith: Value Flow ScoreCards for better strategies, coverage & processes (BCS SIGiST 2008, www.bcs.org/upload/pdf/value-flow-scorecards.pdf Sabourin, R: Just in Time Testing (course, eg via http://www.testing-solutions.com/library/downloads/e/Enabling%20Test%20Maximisation%20-%20Rob%20Sabourin.pdf )Archer, M: A Thinking Framework for Context-Driven Test Documentation (SQC conference London 2008, http://www.ivarjacobson.com/resources/module/publications_action-download/file_id-190/

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 References: science additions34

Cosmic Ouroboros:Glashow, SL: Physics Newest Frontiers (interview sketch reproduced by Ferris, T: New York Times Magazine, 1982)Rees, M: Just Six Numbers the Deep Forces that Shape the Universe (Weidenfeld & Nicolson 1999 - also see lecture http://www.youtube.com/watch?v=NLc6NEuec3E )Primack, JR & Abrams, NE: The View From the Center of the Universe: Discovering our Extraordinary Place in the Cosmos (Riverhead 2006)Evolution:Dennett, DC: Darwins Dangerous Idea Evolution & the Meanings of Life (Simon & Schuster 1995)Smolin, L: The Life of the Cosmos (Oxford University Press 1997)

Individual sciences (the quote-marks are deliberately tongue-in-cheek):Mathematical foundations Penrose, R: The Road to Reality a Complete Guide to the Laws of the Universe (Jonathan Cape 2004)Physics Smolin, L: The Trouble with Physics the Rise of String Theory, the Fall of a Science and What Comes Next (Houghton Mifflin 2006)Chemistry [vacant, candidates sought]Biology Dawkins, R: The Extended Phenotype the Long Reach of the Gene (Oxford University Press 1982)(jumping to software for now) Kaner, C: Software Testing as a Social Science(STEP 2008, www.kaner.com/pdfs/KanerSocialScienceSTEP.pdf )

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011 References: value additions35Pirsig, RM:Zen and the Art of Motorcycle Maintenance an Inquiry into Values (Bodley Head 1974, also see http://en.wikipedia.org/wiki/Zen_and_the_Art_of_Motorcycle_Maintenance )

Lila an Inquiry into Morals yes, I know about Sam Harris, Ill get to that in due course (Bantam 1991, also see http://en.wikipedia.org/wiki/Lila:_An_Inquiry_into_Morals )

Thompson information Systems Consulting Ltd

UKFIFTHTEST MANAGEMENT SUMMIT 26 Jan 2011