soft-shake.ch - le développement durable
DESCRIPTION
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.TRANSCRIPT
Agilité iPhone Java Incubateur
8:15 Accueil des participantsAccueil des participantsAccueil des participantsAccueil des participants
8:40 Mot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateursMot 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 studyFabrizio Giudci
- X1 -Le développement durable
Dominic Williams
11:00
12:00
- A2 -Integration of User Centered Design
in Agile Development of RIAJ. Borkenhagen, J. Desmazières
- I2 -Développement d'une application
iPhone pilotée par les testsEmmanuel Etasse, Van-Charles Tran
- J2 -La Tequila du développement Web
Nicolas Martignole
- X2 -Cloud Computing: anatomie et
pratiqueMarc-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 iceScrumClaude 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 jBehaveXavier Bourguignon
- X5 -NoSQL : Enfin de la biodiversité
dans l'écosystème des BDOlivier 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 & tombolaMot de la fin & tombolaMot de la fin & tombolaMot de la fin & tombola
Programme de la Conférence
www.soft-shake.ch
Le développement durable
Dominic WilliamsBinowee
Soft Shake 2010
©Dominic Williams. All rights reserved.
Le réchauffement climatique menace notre avenir
Les déchets électroniques polluent, surtout les pays pauvres
Les femmes subissent une discrimination au travail
Pays30.323.523.221.419.3
France 19.217.117.19.04.9
% écartEstonie
Etats-Unis
Allemagne
Royaume-Uni
Suisse
Espagne
Suède
Belgique
Italie
Ecarts de salaires des femmes
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)
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
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
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
Les entreprises élargissent leurs comptes
Bottom line Triple bottom line (TBL)
Profit
People
Planet
Profit
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.
20042005
20062007
20082009
2010
0
0.5
1
1.5
2
2.5
Google trends
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
Que peuvent faire les développeurs?
● Agir selon plusieurs sphères d'influence:– Eux-mêmes
– Leur organisation
– Leurs produits
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
Choisir du matériel plus vert
Choisir des solutions IT plus
vertes
Choisir des technologies moins gourmandes
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
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
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
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
Développer des produits SMART
● Comment:– Standardise
– Monitor
– Accountability
– Rethink
– Transform
● Quoi:– Réseaux électriques
intelligents
– Domotique
– Logistique
– Dématérialisation
smart2020.org
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)
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
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
Liens, références
● www.greenpeace.org● www.smart2020.org
● www.novethic.fr● www.greenit.fr
Bientôt un blog sur http://binowee.fr