Articles

Exemples de mauvais logiciels : à quel point le mauvais code peut-il vous nuire ?

Le mauvais code peut avoir des conséquences graves, en particulier lorsqu’il s’agit de logiciels. Découvrez les exemples de mauvais logiciels et à quel point ils peuvent vous nuire.

Un logiciel défectueux a conduit à la condamnation de 736 employés innocents par la Poste britannique

Francais

Tout le monde sait qu’il existe des mauvais logiciels. Dans un monde imparfait, un ensemble de quelques coïncidences, par exemple des erreurs humaines, du code défectueux ou des circonstances imprévues, peuvent entraîner une énorme panne même dans de très bons systèmes. Aujourd’hui, examinons des exemples concrets où des pannes ou des erreurs logicielles catastrophiques ont entraîné d’énormes pertes et même coûté la vie à une personne.

Un bug logiciel de la Poste britannique a conduit à la condamnation de 736 employés innocents

La Poste britannique utilise depuis 20 ans un logiciel appelé Horizon. Il avait des bugs qui faisaient en sorte qu’il signalait que des comptes sous le contrôle des employés étaient manquants. Cela ressemblait à ce qu’un employé ait volé des milliers de livres. En conséquence, 736 opérateurs de poste ont été condamnés. Des gens ont perdu leur emploi, leur famille et une femme a été envoyée en prison alors qu’elle était enceinte. Un homme s’est suicidé après que le système ait montré que son compte manquait 100 000 £.

Une base de données défectueuse a entraîné la mort d’un patient

En 2008, un homme de 59 ans est mort à l’hôpital de l’Université du Michigan après avoir reçu une dose massive d’un médicament contre le cancer à cause d’une base de données défectueuse. Le médecin a utilisé une base de données qui ne prenait pas en compte le poids du patient et a donc administré une dose beaucoup trop élevée. L’homme est décédé dans les heures qui ont suivi. Le système informatique était censé protéger les patients contre ce genre d’erreur, mais il n’a pas fonctionné.

Ces exemples montrent à quel point les erreurs logicielles peuvent être coûteuses et catastrophiques. Les développeurs doivent donc prendre des mesures pour s’assurer que leurs logiciels sont robustes et fiables et qu’ils ne causeront pas des dommages inutiles. Les bases de données doivent également être soigneusement vérifiées et testées pour s’assurer qu’elles sont à jour et exactes.

Source de l’article sur DZONE

En s’associant à des entreprises sociales, les grandes firmes peuvent accélérer leur croissance tout en s’assurant que leurs opérations ont un impact positif sur le plan humanitaire et environnemental.

Le monde des affaires n’a jamais été aussi rude. Alors que la planète connaît de multiples crises (pandémie mondiale, injustice sociale, surconsommation des ressources et changement climatique), les grandes firmes doivent repenser leur stratégie de création de valeur. Dans toutes les régions du monde et tous les secteurs d’activité, les entreprises doivent mettre en place de nouvelles initiatives, au-delà de leur mission et de leurs activités de base, pour contribuer à un monde plus prospère, équitable et durable.

Les entreprises qui y parviendront trouveront le juste équilibre. Aujourd’hui plus que jamais, les employés cherchent à s’épanouir dans leur travail et à évoluer dans un environnement orienté vers la diversité et l’intégration. Le développement durable, tourné vers l’avenir et axé sur les solutions, attire les talents et renforce l’engagement. Simultanément, les entreprises cherchent à renforcer leur agilité, leur résilience et leur capacité d’innovation pour créer de la valeur à long terme.

« Les investisseurs évaluent de plus en plus les entreprises à l’aune de leur impact sur la société et l’environnement. »

Chez SAP, nous ne faisons pas de distinction. Notre approche consiste à évoluer de manière globale et à aligner nos objectifs. Notre principe fondateur consiste à placer les objectifs communs et les valeurs partagées au cœur de l’activité, tout en exploitant les technologies numériques. Cette puissante combinaison inspire, implique et attire les talents, en stimulant par là même l’innovation, l’agilité et la résilience.

Les collaborateurs inspirés et les prouesses technologiques ouvrent la voie au changement positif et au développement, comme le partenariat avec les entreprises sociales.

Les entreprises sociales sont des sociétés ordinaires à but lucratif, qui poursuivent une mission humanitaire ou environnementale. Lorsqu’elles réalisent des bénéfices, elles en reversent une part significative au profit de cette mission. Les entreprises sociales représentent une ressource largement sous-exploitée par les grandes firmes, qui doivent répondre aux attentes en constante évolution des consommateurs, des employés et des investisseurs. En établissant un partenariat avec une entreprise sociale ou en achetant ses produits ou services, ces sociétés peuvent en effet transformer une activité de base comme l’acquisition de biens et de services en stratégie de croissance durable, tout en renforçant le sentiment d’appartenance des collaborateurs et la fidélité des clients.

Priorité à l’impact social

Les consommateurs attendent des entreprises qu’elles aient à la fois un impact économique et social. C’est ce qui ressort de l’évolution spectaculaire des comportements d’achat. Selon le NYU Stern Center for Sustainable Business, la hausse des ventes de biens de consommation emballés enregistrée entre 2013 et 2018 est due à 50 % aux produits commercialisés sur le marché durable.

En outre, de plus en plus d’employés attendent de leur entreprise qu’elle promeuve des solutions aux défis mondiaux. Les candidats les plus performants recherchent aujourd’hui des entreprises qui soutiennent des initiatives ayant un impact social et qui leur permettent de mettre leurs compétences non seulement au service du chiffre d’affaires et du résultat net, mais aussi de la « ligne verte » de croissance durable.

Les investisseurs évaluent de plus en plus les entreprises à l’aune de leur impact sur la société et l’environnement, et les répercussions financières sont réelles. Les questions environnementales et sociales sont à l’origine de 25 % de l’argent investi aux États-Unis. À l’échelle mondiale, 23 000 millions de dollars sont aujourd’hui alloués à des fonds engagés dans le cadre d’investissements responsables.

Les entreprises sociales œuvrent depuis des décennies à la mise en place de modèles d’entreprise plus durables et inclusifs. Souvent en sous-effectif, à la poursuite de missions, elles sont fortement affectées par la pandémie mondiale. Ce contexte offre aux grandes firmes une opportunité de taille : soutenir ces entreprises vitales en pleine croissance et protéger ainsi des années d’innovation et de création de valeur.

Le secteur des entreprises sociales est estimé à 12 000 millions de dollars à l’échelle mondiale et pourrait créer 380 millions d’emplois d’ici 2030. Un soutien significatif et un partenariat avec les entreprises sociales permettraient d’intégrer le changement social et des missions humanitaires plus ciblées dans les activités de base.

Plateforme SAP One Billion Lives

L’un des principes de SAP One Billion Lives est de trouver comment les entreprises pourrait mieux se développer. L’ambition de SAP One Billion Lives d’avoir un impact positif sur un milliard d’individus repose en partie sur le soutien aux entrepreneurs sociaux.

En interne, SAP One Billion Lives aide les employés qui conçoivent et développent un portefeuille de projets durables de valeur partagée. Ces projets se proposent de contribuer à la résolution des plus grands défis de notre planète en exploitant ce que SAP a de meilleur à offrir : ses collaborateurs, ses technologies, ses écosystèmes et ses ressources.

« Les entreprises sociales sont des sociétés ordinaires à but lucratif, qui poursuivent une mission humanitaire ou environnementale. »

Guidés par leur cœur et leur expertise, et étayés par les ressources SAP, nos employés ont su créer des activités qui ont contribué à l’établissement de protocoles de traitement contre le cancer plus efficaces en Inde, qui ont amélioré les actions de secours aux sinistrés dans le monde, qui ont rendu possible la création d’une chaîne logistique durable et qui ont permis de lutter contre le travail des enfants dans les mines de cobalt. Face à la pandémie mondiale, SAP One Billion Lives s’est également attaché à relever les défis de la COVID-19, depuis l’apport d’une réponse humanitaire jusqu’à une meilleure gestion des groupes affectés à différents stades sur le lieu de travail.

Exploiter les achats solidaires

SAP One Billion Lives mise sur l’intégration des entreprises sociales dans l’économie mondiale par le biais de nouvelles pratiques d’approvisionnement et d’un soutien aux entrepreneurs sociaux. La mission externe de la plateforme consiste notamment à vanter les bienfaits, réels et inhérents, du soutien aux entreprises sociales.

Les achats solidaires constituent l’un des moyens les plus simples pour une grande firme de renforcer considérablement sa contribution à un monde plus durable et plus équitable. Les éléments fondamentaux d’une entreprise peuvent sembler universels, qu’il s’agisse de services marketing, de café ou de papier. Il existe des entreprises sociales qui peuvent répondre à ces besoins et à bien d’autres encore. La valeur augmente et les dépenses restent les mêmes. SAP a consacré 2,5 % de ses dépenses réductibles au Royaume-Uni pour soutenir les entreprises sociales et nous prévoyons non seulement d’augmenter ce chiffre de manière significative, mais aussi de développer le programme à l’échelle mondiale.

SAP Ariba Network, le plus grand réseau de commerce interentreprises au monde, qui traite plus de 3 000 millions de dollars de transactions par an, a établi un partenariat avec Social Enterprise UK. SAP a intégré les membres de Social Enterprise UK au service d’une mission sur le réseau Ariba, mettant ainsi en contact de nombreuses entreprises sociales avec des grandes firmes du monde entier désireuses de dépenser autrement.

« Les entreprises sociales œuvrent depuis des décennies à la mise en place de modèles d’entreprise plus durables et inclusifs. »

SAP estime que nous avons un rôle essentiel à jouer. Nous pouvons favoriser la création de valeur plus ciblée pour nos clients et nos communautés en les aidant à fonctionner de manière durable, à innover et à nouer des partenariats pour créer un monde plus équitable.

SAP défend les trois thèmes exposés dans le premier article de cette série. Les défis auxquels nous sommes confrontés aujourd’hui ne sont pas indépendants, mais plutôt interdépendants. Nous sommes profondément convaincus que les entreprises les plus performantes de demain rechercheront le bénéfice, la résilience et la durabilité à parts égales. La formule est claire : servir un objectif et renforcer la croissance.

Publié en anglais sur The New Economy

The post Intégrer l’impact social au cœur de l’entreprise appeared first on SAP France News.

Source de l’article sur sap.com

If you read my previous article, it’s easy to become frustrated. HttpClient is at the core of everything we as software developers normally do when we integrate our stuff with other people’s stuff. Somebody sounding the alarm, telling you that it’s fundamentally broken, might result in everything ranging from a general concern about ones own code, to flat out panic attacks. Hence, I figured I’d be an asshole unless I also showed you an alternative.

Paradoxically, fixing HttpClient is very easy, it’s just to cut away everything in it that’s dangerous, and encapsulate everything that’s beautiful about it into a much safer API, making it impossible for developers to retrieve the instance to the HttpClient you’re using internally. Basically, treat most of HttpClient’s API as if it was cancer, and salvage the rest. Here’s a much safer version in case you care. For the record, to understand this class, you have to read my previous article here at DZone.

Source de l’article sur DZONE