by Nicolas Paton

Europe today

smaller markets
internet access in millions
1/3 americans were buying on internet in 2003
language issues are good for us
legislation differences
taxes differences
invoicing/accounting differences
we can do what has been done in other languages

Ideas are worthless

an idea by yourself doesn’t mean much
Great execution makes the difference
this is what distinguishes great ideas from great works

avoid RHP

programming in Rails if it was pHP (hehehe)
terrible to maintain

Focus on QUALITY

bring to the market a product of great Quality
going to ruby on rails is a movement towards quality

First-time: test-drive

don’t do a full blowed apps
start small
something you can start sell right way
incremental
don’t go into webapps if you don’t have a certain amount of experience in client work.

Financing

auto-financing
client work!
search for investors
the old FFF rule: friends, family and fools

Marketing

know your market
partnership
don’t count only on
the web buzz!
your company website to give you business

Hire a business man!

maybe not hire, but have someone taking care of business
going between tasks from dev/bus takes you a lot of time
frees you to concentrate on development

Design about words

design is deciding what goes in and out of your work
explain your design before you code

Planning

planning as if it was client work
its so easy to go into useless features
reduce your COOL stuff… do it wisely!

scale your planning
first version
1-2(3) months
use-cases
doesn’t seem like agile, but it is!
you HAVE to take a few days for planning
1-2 week iteration

reduce
go back to your planning and take stuff out!

Interface design

separate design from implementation
you probably aren’t a graphical designer (at least not a brilliant one)
find someone around you, hire, partnership, etc..
web design requirements:
must be an HTML obsessional!
be among the JS KungFu Masters Association
must be a CSS god!
defensive web designer
know your ways in layout
web typographic
interaction
color
know what’s proper accessibility!

The last 5%

those buggy features that you don’t want to go into…

Release

release fast
release often
or…
choose what’s good for you
dependent of your constraints
dependent of your app cycles

Conclusion

business
in building webapps is much more than 50% of work
less server-side code
more design