Presentation is loading. Please wait.

Presentation is loading. Please wait.

NAME, Sheffield 2002 Ivan Moore Connextra, London

Similar presentations


Presentation on theme: "NAME, Sheffield 2002 Ivan Moore Connextra, London"— Presentation transcript:

1 NAME, Sheffield 2002 Ivan Moore Connextra, London ivan@tadmad.com

2 Are you interested in XP and/or AMs? Why? " Yes. " Unproductive work experience – no methodology " Can work for an individual but not in a team – traditional methodology " Worked better but was still low productivity " Mismatch between University taught methodologies and reality " Experience of having been productive by "hacking"

3 What have been your motivations to explore and experience XP? " After discouraging work experiences, back to University " MSc using Smalltalk – Object-Revelation " PhD on automated refactoring " Job in team using continuous integration (ENVY) – continuous integration-Revelation – But code quality problems " Job in team using Java and JUnit – Automated Unit Testing-Revelation

4 And then... " Introduced to XP – Included practices that I had learnt worked – Recommended and used by people I respected – Included other practices I was initially sceptical about " Tried XP – Only methodology I had heard about that contained practices that I knew worked and were different than "traditional" methodologies

5 Are you working for a company doing some sort of XP? " Yes (Connextra) – Employees " Attend XP conferences and events " Write papers " Give talks " Do some XP consulting " Work on XP related open source projects

6 How has such company introduced XP and/or AMs? " Company was setup doing XP from the start – All development work uses XP

7 What XP practices has the company adopted? How? Why? " All white-book practices from the start " Use many practices not in white-book but very common in XP teams " TDD (not just test-last) and Mock Objects " Iteration Retrospectives " Gold Cards " Customer written acceptance tests before story estimation

8 How successful has the company been in... introducing XP? " XP style approaches have infiltrated other areas of company and to some extent our clients " Developers very keen on XP " Senior managers in company understand and appreciate XP, but not all sales people.

9 What is the impact of XP and/or AMs on its business? " XP approach in development has enabled large change in direction of company's business " Company has done some XP consulting

10 What are the long term goals of... the company with respect to XP... ? " XP here to stay " Continuous evolution of details of practices and new practices – TDD (rather than test-last) – Gold Cards – Relationship with clients

11 What are your expectations on the future evolution of XP... ? " Expect some practices to become "de rigueur" that weren't always before – Automated Unit Testing – Continuous Integration " Don't expect all practices to become "main stream" – Pair programming " Resistance from developers as well as managers – Planning Game " Fixed-price, fixed-scope contracts won't disappear

12 Interaction with other research areas? " Many open source development projects already embracing many XP practices " Expect resurgence/rediscovery of research in some areas, e.g. – Testing – Source control systems – (Evolutionary) Software design

13 Education, education, education " Higher percentage of new software developers have done "computer science" degrees than previously, so University courses more important than ever " CS graduates need to know – How to program! (e.g. OO, logic and functional programming) – How to work with other people's code (e.g. debugging) – How to work in a team (e.g. source control)

14 The Future of Agile " New ways needed of working with external clients " New ways to design/develop software for evolutionary approaches – multi-version components/libraries – Effects on design – Effects on tools

15 Contact http://www.connextra.com " ivan@tadmad.com ivan@tadmad.com


Download ppt "NAME, Sheffield 2002 Ivan Moore Connextra, London"

Similar presentations


Ads by Google