Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.