View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Python script used by the employees when they
are abroad to collect the expenses
> expenses.py reset
> expenses.py list
> expenses.py put lunch 28.00
> expenses.py put gasoline 50
> expenses.py put lunch 23.50
> expenses.py put hotel
> expenses.py get lunch
> expenses.py get lunch hotel
> expenses.py get
As an employee
I want to use my expenese program via web
so I can collect the expenses with a device
that does not support Python
Create a web server
Create the HTML page (ask Peter)
Read the HTTP parameters
Test the legacy
Refactor the legacy to connect to the HTML
Build the damn thing!
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
At least part of the material used in this presentation has been
licensed as Creative Common, non-commercial, share-alike
from Roberto Bettazzoni.
As per the license agreement you are entitled to do whatever
you like to the material as far as is not contradicting basic
principle of the license. On top of that Roberto Bettazzoni kindly
asks you to return any change you will make to this material, for
validation and sharing purposes.