5. Web context = fast mutation
Welcoming changes
Delivering frequent releases
are required
Speed-Up!
Client Market Environment
Business value
ROI
Feedback
5
7. • Put more people on the team
• Cut corners
• Less documentation
• Less testing
• Less quality
• Pressurise the team
• Work longer - Work weekends
• Buy tools and methods to help
speed things up
• Deliver less
Darren Dalcher (www.ati.es/IMG/pdf/Madrid_handout_Dalcher.pdf)
http://www.flickr.com/photos/marcgbx/6411075733/sizes/o/in/photostream/
7
10. «An agile method is an iterative and incremental
approach, handled in a collaborative spirit with the
minimal formalism required.
It generates a product with high quality while taking into
account the evolution of customer need.»
V. Messager2007
10
11. Agile is about
delivering the highest business value possible
faster
by focusing on people
and Continuous Improvement.
http://www.agilecoach.net/
11
18. In two-three weeks
(the rhythm of one iteration)
what do you get:
A Model or "Working Software"?
http://www.fotopedia.com/items/flickr-2824489394
Agile
18
22. •Agility believes that requirements are
difficult for users.
•Users cannot articulate or define and
may not even know what they want.
•Partial delivery can stimulate more and
better requirements (in evolutionary
fashion).
Feedback
http://www.eis.mdx.ac.uk/ncpm/d_dalcher.html
22
23. •Facilitate the change in the expression
of needs
•Changes should be able to be made
without interrupting the operation of
the system.
•New types of data should be able to be
added in a dynamic manner at
execution.
Feedback
23
34. Wakanda Doc Center : Writing Unit Tests in Wakanda
doc.wakanda.org/Technical-Notes/Advanced/Writing-Unit-Tests-in-Wakanda.300-959974.en.html
Unit Testing
http://yuilibrary.com/yui/docs/test/
Demo
34
35. Enable service
• add the following line to the .waSettings file of
the Project:
<service name="unitTest"
modulePath="services/unitTest"
enabled="true" autoStart="true"/>
• or manually from a SSJS script (run it only
once...):
require('unitTest').start();
35