Methode : Getting Real

Vu sur simpleentrepreneur.com

Pour synthétiser, Getting Real c’est :

  1. Proposer moins de fonctionnalités : se concentrer seulement sur ce qui est important pour l’utilisateur et savoir lui dire non lorsqu’il le faut.
  2. S’autofinancer : être plus libre vis-à-vis d’investisseurs qui auront forcément des attentes bien précises. Cela oblige aussi à trouver des solutions pragmatiques qui doivent marcher tout de suite.
  3. Etre flexible : être capable de réagir positivement aux changements. Respecter dates et budget mais ne pas hésiter à repousser certaines fonctionnalités par manque de temps.
  4. Avoir un équipe réduite mais polyvalente : 3 personnes doivent pouvoir suffire dans la plupart des cas à lancer une première version d’un produit (mais il faut bien les choisir).
  5. Accepter pleinement les contraintes : oblige à être créatif.
  6. Ne pas se focaliser au début sur les détails : il y aura tout le temps nécessaire plus tard pour revenir dessus (d’autant plus que cela aura sûrement changé).
  7. Sortir une première version le plus tôt possible et la faire tester par les utilisateurs finaux : idéal pour obtenir un feedback pertinent et orienter le produit dans la bonne direction (celle des utilisateurs). Il faut travailler ensuite par itération pour le raffiner en ajoutant au fur et à mesure de nouvelles fonctionnalités.
  8. Travailler sans être interrompu : pour être plus productif et efficace, bloquer une partie de la journée pendant laquelle vous ne pourrez pas être dérangé (pas d’emails, de coups de téléphone, de messagerie instantanée, …)
  9. Ne plus faire de meetings : les meeting sont la plupart du temps contre productifs et il vaut mieux travailler à résoudre les problèmes en amont.
  10. Fêter chaque petite victoire : important pour la motivation.
  11. Commencer par mettre au point la maquette avant de coder : elle servira d’une part de spécification fonctionnelle, pourra être montré au client et permettra également de travailler tout de suite sur l’ergonomie du site et l’agencement de l’information.
  12. Designer d’abord les parties qui sont vraiment le coeur de la page : il faut délaisser les menus, en-têtes et autres éléments graphiques pour se focaliser sur ce qui est propre à chaque page. Le reste suivra.
  13. Ne pas faire d’interface d’administration : gagner du temps en incorporant des fonctionnalités d’administration directement dans l’interface utilisateur.
  14. Garder le code simple : écrire le moins de code possible et ne pas développer en pensant au futur. Il vaut mieux raffiner au fur et à mesure.
  15. Etre ouvert : permettre la création d’une communauté d’utilisateurs en ouvrant le produit grâce à une API et en communiquant au travers d’un blog.

Getting real integral method on line

Free web templates

A good summary where you can find free templates.

Free design templates don’t have to be unattractive, inaccurate and boring. Some web-sites offer high quality templates for the best price you would ever get – for free. You can download Flash-based templates as well as CSS-based layouts absolutely free; furthermore, you can use them for your personal and commercial projects without any restrictions whatsoever. Still, before using some of the templates, throw a glance at the license agreements – they’re changing all the time.

Weblog Templates

Record desktop into Flash video

Video is better than words ? Let’s go for a screencast !

First, get this tar.gz program : http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf-0.9.1.tar.gz and uncompress it into a directory of your choice.
Thus, you need to install python-tk with : sudo apt-get install python-tk and you also need to install python-pygame with : sudo apt-get install pyton-pygame.

Then, you can launch the GUI with vnc2swf.py

This tool is simple, it is based onto VNC server (you can of course use VNC Server provided with Gnome). So, you have to launch your VNC server (or configure remote desktop access into Gnome) before start recording your desktop and you have to disable Beryl (if used) and return under Metacity.
Another great tool included is edit.py which one you can resize (for example) your flash video : edit.py -o final.swf -s 0.5 original.swf (50% factor size)

Main page of this tool

Great tutorial about this tool

Chicagocrime

Chicagocrime.org : un superbe mashup sur tous les crimes à Chicago : par type (homicide, …), par secteur, par rue, par date…

Bref, vous n’avez que l’embarras du choix pour suivre avec précision toute l’activité criminelle de Chicago.

chicago_crime.png

A quand une version française proposée par Nicolas Sarkozy pour suivre l’activité des banlieues ? Par contre, je lui suggère de mettre en place un design un peu plus anxiogène, un accès directe aux caméras de surveillance (à la Texas Border Watch) et surtout la possibilité de pouvoir voter pour les meilleurs délits et crimes directement en ligne.

Tunnel console SSH

Il est bon de savoir qu’on peut cascader des connexions SSH, pour se connecter à une machine D depuis une machine A en passant par les machines B et C.

schéma : poste utilisateur A —> machine B —> machine C —> serveur à joindre D

La commande est toute simple :

ssh -t userB@machineB ssh -t userC@machineC ssh userD@machineD

Vous avez bien évidemment la possibilité de passer toutes les options SSH habituelles pour chaque machine intermédiaire ou finale.