-
Mr Tarek Ziadé (Nuxeo)03/07/2006, 09:00Agile DevelopmentAjax has played an important role over the last months on improving the user experience over web interfaces. Besides all the buzz around Ajax and Web 2.0 related technologies, numerous Javascript libraries have started to consolidate some coding patterns and to provide usable features. This presentation is a state of the art of Ajax related technology, and presents what web...
-
Mr Guido Wesdorp (Merlinux)03/07/2006, 09:35Agile DevelopmentAs web applications grow increasingly complex, and the logic of those applications is located on the client more often, the need for good JavaScript testing tools is growing. There are some products available, but the quality is usually not satisfactory: most tools are inflexible, messy, hard to integrate, badly written or incomplete. HyperTest tries to solve those issues. HyperTest is...
-
Mr Mark Mc Mahon (.)03/07/2006, 10:10Agile DevelopmentTo be able to automate GUI testing you first need to be able to automate the GUI. The idea is to operate the GUI much as the user would, and test that the software reacts as expected. Many GUI automation tools require you to record details of the application first - or require you to directly specify the control title to work with. These can be very brittle in the face of software...
-
Mr Marius Gedminas (Programmers of Vilnius)03/07/2006, 11:00Agile DevelopmentDoctests are one way of writing automated tests in Python. Doctests can be used for many purposes. I will demonstrate (with examples) the use of doctests for documentation, design, unit testing, and functional/acceptance testing. I will show some interesting features of the doctest module such as pattern matching or diffing. I will show how to collect and aggregate doctests...
-
Mr Tarek Ziadé (Personal project)03/07/2006, 11:35Agile Developmentzope-cookbook.org is an open book project that contains recipes and tutorials for Zope 3 developers. This book is written in several languages (French and English so far) and based on agile documentation principles. It uses Python doctests to provide participants the ability to write their recipes like they would write code, by using a test-driven approach. The code examples can...
-
Mr Christian Theune (gocept gmbh & co. kg)03/07/2006, 12:10Agile DevelopmentMorphological analysis is a powerful approach to generic problem solving. Using this method you can reliably plan for the minimal amount of test cases you should cover for your application. This talk will demonstrate how to apply the methodology and how to manage test plans with a test planning software based on morphological analysis.
-
Mr Maurits van Rees (Europython, Zest Software)03/07/2006, 14:00Agile DevelopmenteXtremeManagement is a Plone product that helps in developing using the Extreme Programming methodology. It helps steer a project to success by a focus on planning, on estimating and on keeping a log of your hours worked. My colleagues and clients at Zest Software like it. Goals of the talk: - Get a feel for the planning and estimating parts of XP. - Demonstrate the...
-
Mr Hervé Cauwelier (itaapy), Mr Luis Belmar-Letelier (Itaapy)03/07/2006, 14:35Agile DevelopmentA new breed of Source Code Management tools has exploded in the Free Software world. These are the Distributed SCMs, an indispensable tool for the agile developer. This talk will explain how a Distributed SCM is different from a Centralized one, and why this makes a special difference in an agile environment. We will expose our working experience at Itaapy with these tools: - how...
-
Mr Robert Collins (Canonical Limited), Mr Steve Alexander (Canonical Limited)03/07/2006, 15:10Agile DevelopmentOne way to manage the source code flow for medium size projects with distributed teams. Canonical manages the source code for its Launchpad project using bzr. Launchpad has 15 developers spread over 5 continents who primarily work from home. We demonstrate how a feature goes from being just an idea through development, code review and finally being committed to the official source code...
-
Mrs Beatric During (Change Maker)05/07/2006, 11:00Agile DevelopmentIn this talk we will present the experiences of running a collaborative OSS project within a EU-funded consortium structure. We will briefly present the initial decision process for integrating the community and the commercial aspects of the PyPy project. We will show how agile practices within the development team, primarily sprint-driven methodology resulted in a need for process...
-
Ms Flore Barcellini (INRIA-Eiffel Team)05/07/2006, 11:35Agile DevelopmentIn this talk, we aim at analyzing the ways members of open-source software communities, especially users, participate in the software design process. The general objective of this research in cognitive ergonomics is to understand activities occurring during the design process in order to better support collaborative work, greater interaction between various stakeholders, and construction...
-
Dr Alexander Samarin (SAMARIN.BIZ)05/07/2006, 12:10Agile DevelopmentThe aim of this talk is to share my experience in the use of a practical architectural framework for the improvement of enterprise business systems. This framework uses the dynamic language Jython and agile development practices. This presentation is complementary to my presentation at the Plone conference 2005 in Vienna (“The use of Plone for enterprise solutions”) – it covers the...
-
Steve Alexander (Canonical)05/07/2006, 14:00Agile DevelopmentSteve Alexander talks about managing the Launchpad team: 16 Python programmers from around the world working on a complex database application. Topics include: Effective IRC meetings, Conference VOIP calls, Code review, Distributed source code management, Automated testing, Sprints and meetings.
-
Lene Wagner (merlinux GmbH)05/07/2006, 14:35Agile DevelopmentThis talk will discuss the experiences with implementing agile and distributed work methods in a small company that is involved in various international projects. The vision of working collaboratively, distributed and with shared responsibilities somehow contradicts contractual commitments and customer relations. Lene Wagner, manager of the distributed open source company merlinux,...
-
Ms Aiste Kesminaite (Programmers of Vilnius)05/07/2006, 15:10Agile DevelopmentI will talk about our company's experience in applying certain XP practices when dealing with clients, how different clients understand these practises and react to them and what kind of problems we have trying to explain and apply XP. About the author: Aistė Kesminaitė is the managing director of a young but already distinguished team of software engineers from Lithuania. She and her...
Choose timezone
Your profile timezone: