Mr
Tarek Ziadé
(Nuxeo)
7/3/06, 9:00 AM
Agile Development
Ajax 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)
7/3/06, 9:35 AM
Agile Development
As 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
(.)
7/3/06, 10:10 AM
Agile Development
To 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)
7/3/06, 11:00 AM
Agile Development
Doctests 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)
7/3/06, 11:35 AM
Agile Development
zope-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)
7/3/06, 12:10 PM
Agile Development
Morphological 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)
7/3/06, 2:00 PM
Agile Development
eXtremeManagement 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)
7/3/06, 2:35 PM
Agile Development
A 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)
7/3/06, 3:10 PM
Agile Development
One 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)
7/5/06, 11:00 AM
Agile Development
In 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)
7/5/06, 11:35 AM
Agile Development
In 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)
7/5/06, 12:10 PM
Agile Development
The 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)
7/5/06, 2:00 PM
Agile Development
Steve 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)
7/5/06, 2:35 PM
Agile Development
This 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)
7/5/06, 3:10 PM
Agile Development
I 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...