Dominic Williams
La société civile et le monde politique soumettent les entreprises à une pression croissante pour intégrer des préoccupations sociales, environnementales et économiques dans leurs activités. A l'heure du développement durable, quelle part peut jouer le développement logiciel dans la révolution Green-IT, aujourd'hui principalement cantonnée aux problématiques matérielles ?
Après une brève introduction au domaine de la RSE (responsabilité sociale des entreprises), cette présentation dissèque le poids de l'activité de développement logiciel sur l'environnement et sur le bien-être des individus.
Ensuite, quelques grands axes de travail sont identifiés afin d'encourager chacun à contribuer, au travers du métier de développeur, à ce nos sociétés évoluent vers un modèle plus respectueux des gens et de la nature.
• S'approprier son métier, son poste et son entreprise.
• Adoption de technologies et méthodes de travail efficaces.
• Réduction de l'empreinte écologique des logiciels.
• Réduire, grâce aux logiciels, l'empreinte écologique d'autres activités.
• Développer les structures coopératives.
2. Agilité iPhone Java Incubateur
8:15 Accueil des participants
Accueil des participants
Accueil des participants
Accueil des participants
8:40 Mot des organisateurs & Criée des orateurs
Mot des organisateurs & Criée des orateurs
Mot des organisateurs & Criée des orateurs
Mot des organisateurs & Criée des orateurs
9:00 Keynote de Nicolas Martignole (30 minutes)
Keynote de Nicolas Martignole (30 minutes)
Keynote de Nicolas Martignole (30 minutes)
Keynote de Nicolas Martignole (30 minutes)
9:40
10:40
- A1 -
Le terrain Agile
Jean-Philippe Vigniel
- I1-
Hello iPhone
Stephane Tavera
- J1 -
NOSQL also means RDF stores: an
Android case study
Fabrizio Giudci
- X1 -
Le développement durable
Dominic Williams
11:00
12:00
- A2 -
Integration of User Centered Design
in Agile Development of RIA
J. Borkenhagen, J. Desmazières
- I2 -
Développement d'une application
iPhone pilotée par les tests
Emmanuel Etasse, Van-Charles Tran
- J2 -
La Tequila du développement Web
Nicolas Martignole
- X2 -
Cloud Computing: anatomie et
pratique
Marc-Elian Bégin
12:20
13:20
- A3 -
Adoption de l'Agilité par les usages
Xavier Warzee
- I3 -
Distribution d'applications iPhone
en Entreprise: Réalisation d'un
AppStore interne
Géraud de Laval
- J3 -
Vaadin - Rich Web Applications in
Server-side Java without Plug-ins or
JavaScript
Joonas Lehtinen
- X3 -
Les DVCS sont vos amis
Sébastien Douche
Pause repas (50 minutes)
Pause repas (50 minutes)
Pause repas (50 minutes)
Pause repas (50 minutes)
14h10 Keynote de Regis Medina (30 minutes)
Keynote de Regis Medina (30 minutes)
Keynote de Regis Medina (30 minutes)
Keynote de Regis Medina (30 minutes)
14h50
15h50
- A4 -
Scrum, introduction et mise en
oeuvre avec iceScrum
Claude Aubry
- I4 -
Agile iOS Development
Jérôme Layat, Alexander Osterwalder
- J4 -
JAX-RS and Java EE 6
Paul Sandoz
- X4 -
IT Design & Ergonomy
Pascal Petit, Aude Lussigny
16h10
17h10
- A5 -
Agilité : 10 ans déjà
Thierry Cros
- I5 -
Optimizing iOS applications
Marc-Antoine Scheurer
- J5 -
Ecrivez et automatisez vos tests
fonctionnels avec jBehave
Xavier Bourguignon
- X5 -
NoSQL : Enfin de la biodiversité
dans l'écosystème des BD
Olivier Mallassi
17h30
18h30
- A6 -
Lean engineering
Jean-Christophe Dubail
- I6 -
iPhone et Agile, l'amour vache
Guillaume Duquesnay
- J6 -
Let's make this test suite run faster
David Gageot
- X6 -
The feel of Scala
Mario Fusco
Mot de la fin & tombola
Mot de la fin & tombola
Mot de la fin & tombola
Mot de la fin & tombola
Programme de la Conférence
www.soft-shake.ch
6. Les femmes subissent une
discrimination au travail
Pays
30.3
23.5
23.2
21.4
19.3
France 19.2
17.1
17.1
9.0
4.9
% écart
Estonie
Etats-Unis
Allemagne
Royaume-Uni
Suisse
Espagne
Suède
Belgique
Italie
Ecarts de salaires des femmes
7. Les écarts de rémunération se creusent
10.0%
20.0%
30.0%
40.0%
50.0%
60.0%
70.0%
80.0%
90.0%
95.0%
98.0%
99.0%
99.9%
1000 2000 3000 4000 5000 6000
Répartition des salaires en France (source INSEE)
Augmentations des salaires entre 1996 et 2006 en France (source INSEE)
8. Le stress lié au travail augmente
● Affecte 28% des travailleurs en UE
● Coûte 200 milliards de dollars ar an aux
entreprises américaines
● Culture de la
performance
● Interruptions
● Conditions de travail
● Fusions/acquisitions
9. La RSE (Responsabilité Sociale des
Entreprises) apparaît
● France: la loi NRE oblige les entreprises cotées
à publier “la manière dont elles prennent en
compte les conséquences sociales et
environnementales de leur activité”
● Nombreux labels et normes :
● Discipline enseignée en MBA
● Pression des ONG, gouvernements
10. Qu'est-ce que la RSE?
● La prise en compte de toutes les conséquence
de son activité
● Le respect des lois et des normes
internationales
– Environnement (développement durable)
– Emploi des femmes et des minorités
– Droit du travail
– Salaires et conditions de travail
– Finances et paradis fiscaux
● Soigner son image de marque
12. Le “Green-IT” devient tendance
● Le programme Energy Star démarre en 1992.
● Parmi 10 technologies stratégiques Gartner en
2008.
● Le gouvernement français crée un groupe de
réflexion en 2008 et octroie 250 M€ en 2010.
● Identifié comme secteur porteur pour l'emploi
par l'APEC et Cadresonline pour 2011.
2004
2005
2006
2007
2008
2009
2010
0
0.5
1
1.5
2
2.5
Google trends
13. L'écoinformatique comporte cinq
grandes tendances
1.L'efficacité énergétique des datacenters
2.Le stockage vert
3.La virtualisation
4.La dématérialisation
5.La réduction des déchets toxiques
14. Que peuvent faire les
développeurs?
● Agir selon plusieurs
sphères d'influence:
– Eux-mêmes
– Leur organisation
– Leurs produits
15. Etre économe au niveau matériel
● Conserver et recycler les vieux PC
● Bien paramétrer les mises en veille
● Choisir du matériel de développement peu
gourmand (Fit-PC, netbooks, écrans LCD
raisonnables)
● Choisir des serveurs et datacenters Green-IT
19. Le “cloud” n'est pas toujours
écologique
Datacenter inaugure en
2008 un datacenter à
Lockport à côté des chutes
du Niagara (hydroélectricité)
Facebook inaugure en 2010 un
datacenter dans l'Oregon
alimenté par PacificCorp, qui
utilise principalement des
centrales charbon
20. Adopter une méthodologie agile
● Une équipe plus efficace gagne des négawatts
● Un cycle itératif et incrémental:
– Limite les risques d'échecs
– Évite les projets pharaoniques
– Favorise la génération rapide de valeur
● La plupart des méthodes agiles sont plus
respectueuses des individus
● Management moins hiérarchique
● Le binomage (XP) gagne des négawatts
21. Apprendre à programmer et
concevoir des architectures légères
● Adopter des approches minimalistes
● Dimensionner et réfléchir aux goulets
● Optimiser le code
● Comprendre le fonctionnement de la mémoire
● Comprendre l'ordinateur et le réseau
● S'intéresser aux algorithmes et à leur coût
22. Mesurer et optimiser l'impact
écologique de leurs produits
● Exemple: étude de McAfee
– Le spam représente 62 billions d'e-mails par an
– Consomme 33 milliards de kWh
– Equivalent CO2 de 3,1 millions de voitures ou 2,4
millions de foyers
– (80% est dû au temps passé à trier des e-mails)
– Les outils actuels de filtrage de spam économisent
l'équivalent de 13 millions de voitures
24. Revendiquer des conditions de
travail équitables
● S'informer (éventuellement se syndiquer)
● Utiliser les représentants du personnel
● Tisser un réseau
● Exprimer ses demandes (aux managers)
● Manager son manager
● Stewardship
● Auto-organisation (cf. Méthodes agiles)
25. Développer des structures
coopératives
● Appartiennent et dirigées par les employés
● Le travail est au-dessus du capital
● En France, il existe un statut SCOP:
– Une seule voix par associé
– Coopérateurs détiennent > 51% du capital et > 65%
des droits de vote
– Election annuelle du dirigeant
– Résultat réparti en 3: participation, dividendes,
réserves
– Avantages fiscaux
26. Conclusions
● Notre société souffre de pollution, du
réchauffement climatique et d'inégalités
sociales
● Les entreprises en général et l'informatique en
particulier a sa part de responsabilité
● Les TIC ont le potentiel de transformer la
société
● Les développeurs de logiciels peuvent jouer un
rôle majeur dans cette transformation