DEVOPS
Follow
Find
7.8K views | +10 today
 
Scooped by Shaker technologies
onto DEVOPS
Scoop.it!

Le fondamentalisme sous agile nuit à la santé des entreprises, selon le PDG d'un éditeur de logiciels adepte des méthodes agiles

Le fondamentalisme sous agile nuit à la santé des entreprises, selon le PDG d'un éditeur de logiciels adepte des méthodes agiles | DEVOPS | Scoop.it
Mars Cyrillo est le PDG de CI&T, entreprise spécialisée dans le développement logiciel pour le compte de quelques grands noms du top 100 des entreprises. Aujourd’hui, il revient sur le développement agile, lequel a été adopté par son entreprise au cours de l’année 2005, après avoir utilisé pendant de longues années une autre approche de développement : RUP (Rational Unified Process).L’un des premiers constats que fait Cyrillo est : « Nous admettons qu’au début, nous avons pris trop à la lettre ...
Shaker technologies's insight:

Enfin, le CEO livre quelques détails sur les clés du succès sous agile, tout en garantissant la croissance de l’entreprise comme le suivi des principes lean qui offrent, selon lui, la meilleure approche philosophique, combinée à n’importe quelles méthodes agiles telles que SCRUM, Kanban.

more...
Philippe Vallat's curator insight, April 10, 5:41 AM

Plus important que tout fondamentalisme: le bon sens. Un garde-fou: chercher continuellement à générer de la valeur.

Anne-Laure Delpech's curator insight, April 10, 9:10 AM

Les démarches qualité sont largement tombées dans le fondamentalisme, perdant de vue leurs rôle essentiel (apporter de la qualité aux clients !). Espérons que nous saurons nous garder de cette dérive dans d'autres cadres...

DEVOPS
DEVOPS, agilité, tests, déploiement, sécurité
Your new post is loading...
Your new post is loading...
Scooped by Shaker technologies
Scoop.it!

The Architecture of Open Source Applications

The Architecture of Open Source Applications | DEVOPS | Scoop.it

Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.

Our goal is to change that. In these two books, the authors of four dozen open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to these books provide unique insights into how they think.

If you are a junior developer, and want to learn how your more experienced colleagues think, these books are the place to start. If you are an intermediate or senior developer, and want to see how your peers have solved hard design problems, these books can help you too.

Follow us on our blog at http://aosabook.org/blog/, or on Twitter at @aosabook and using the #aosa hashtag.

Shaker technologies's insight:

Buy Volume II

IntroductionAmy Brown and Greg Wilson1.Scalable Web Architecture and Distributed SystemsKate Matsudaira2.Firefox Release EngineeringChris AtLeeLukas BlakkJohn O'Duinn, and Armen Zambrano Gasparnian3.FreeRTOSChristopher Svec4.GDBStan Shebs5.The Glasgow Haskell CompilerSimon Marlow and Simon Peyton-Jones6.GitSusan Potter7.GPSDEric Raymond8.The Dynamic Language Runtime and the Iron LanguagesJeff Hardy9.ITKLuis Ibanez and Brad King10.GNU MailmanBarry Warsaw11.matplotlibJohn Hunter and Michael Droettboom12.MediaWikiSumana Harihareswara and Guillaume Paumier13.MoodleTim Hunt14.nginxAndrey Alexeev15.Open MPIJeff Squyres16.OSCARJennifer Ruttan17.Processing.jsMike Kamermans18.PuppetLuke Kanies19.PyPyBenjamin Peterson20.SQLAlchemyMichael Bayer21.TwistedJessica McKellar22.YesodMichael Snoyman23.YoctoElizabeth Flanagan24.ZeroMQMartin SústrikBibliography

Buy Volume I

IntroductionAmy Brown and Greg Wilson1.AsteriskRussell Bryant2.AudacityJames Crook3.The Bourne-Again ShellChet Ramey4.Berkeley DBMargo Seltzer and Keith Bostic5.CMakeBill Hoffman and Kenneth Martin6.EclipseKim Moir7.GraphiteChris Davis8.The Hadoop Distributed File SystemRobert ChanslerHairong KuangSanjay RadiaKonstantin Shvachko, and Suresh Srinivas9.Continuous IntegrationC. Titus Brown and Rosangela Canino-Koning10.JitsiEmil Ivov11.LLVMChris Lattner12.MercurialDirkjan Ochtman13.The NoSQL EcosystemAdam Marcus14.Python PackagingTarek Ziadé15.Riak and Erlang/OTPFrancesco CesariniAndy Gross, and Justin Sheehy16.Selenium WebDriverSimon Stewart17.SendmailEric Allman18.SnowFlockRoy Bryant and Andrés Lagar-Cavilla19.SocialCalcAudrey Tang20.TelepathyDanielle Madeley21.Thousand ParsecAlan Laudicina and Aaron Mavrinac22.VioletCay Horstmann23.VisTrailsJuliana FreireDavid KoopEmanuele SantosCarlos Scheidegger,Claudio Silva, and Huy T. Vo24.VTKBerk Geveci and Will Schroeder25.Battle For WesnothRichard Shimooka and David WhiteBibliography
License and Royalties

This work is made available under the Creative Commons Attribution 3.0 Unported license. Please see the full description of the license for details. All royalties from sales of these books will be donated to Amnesty International.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Le TDD nécessite plus de qualifications techniques et de discipline de la part des développeurs pour son succès, selon un adepte d'agile

Le TDD nécessite plus de qualifications techniques et de discipline de la part des développeurs pour son succès, selon un adepte d'agile | DEVOPS | Scoop.it
Le développement piloté par le test est-il réellement mort ? La réponse est un non catégorique, pour Scott Ambler consultant pour le compte d’une entreprise spécialisée dans l’adoption des stratégies et du développement agile.Pour le consultant senior, le développement piloté par le test (TDD) a encore de beaux jours devant lui, mais il demande plus de qualifications techniques, d’expérience et de discipline, aussi il semblerait qu’il soit l’une des pratiques adoptées par les adeptes du développ...
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

15 millions de mobiles infectés par des malwares

15 millions de mobiles infectés par des malwares | DEVOPS | Scoop.it
L’OS mobile de Google est encore et toujours la cible privilégiée des cybercriminels. Un rapport signé Alcatel-Lucent rapporte que 60% des appareils touchés fonctionnent sous Android.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Why You Should NOT Implement Layered Architecture

Why You Should NOT Implement Layered Architecture | DEVOPS | Scoop.it
Abstraction layers in software are what architecture astronauts tell you to do. Instead, however, half of all applications out there would be so easy, fun, and most importantly: productive to imple...
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Don't Estimate Stories In Sprint Planning

Don't Estimate Stories In Sprint Planning | DEVOPS | Scoop.it
This is part three in a series on estimating. Part one was “Don’t Estimate Software Defects” and Part two was “Don’t Estimate Spikes”. Preview Text: I don’t estimate stories in sprint planning.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Multitâche sans thread 1/5 – Générateur

Multitâche sans thread 1/5 – Générateur | DEVOPS | Scoop.it
Depuis un moment, nous vous proposons une série d’articles sur le modèle réactif. Nous avons regardé d’où vient ce modèle et l’impact sur la gestion des threads. Mais comment ne pas se noyer dans un code trop complexe ?
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

5 Common Server Setups For Your Web Application | DigitalOcean

5 Common Server Setups For Your Web Application | DigitalOcean | DEVOPS | Scoop.it

When deciding which server architecture to use for your environment, there are many factors to consider, such as performance, scalability, availability, reliability, cost, and ease of management.

Here is a list of commonly used server setups, with a short description of each, including pros and cons. Keep in mind that all of the concepts covered here can be used in various combinations with one another, and that every environment has different requirements, so there is no single, correct configuration.



more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

How To Install Puppet To Manage Your Server Infrastructure | DigitalOcean

How To Install Puppet To Manage Your Server Infrastructure | DigitalOcean | DEVOPS | Scoop.it

Puppet, from Puppet Labs, is a configuration management tool that helps system administrators automate the provisioning, configuration, and management of a server infrastructure.


Planning ahead and using config management tools like Puppet can cut down on time spent repeating basic tasks, and help ensure that your configurations are consistent and accurate across your infrastructure.


Once you get the hang of managing your servers with Puppet and other automation tools, you will free up time which can be spent improving other aspects of your overall setup.



more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Comment estimer la durée d'un projet ? | NQINQI

Comment estimer la durée d'un projet ? | NQINQI | DEVOPS | Scoop.it

Il arrive très souvent que la durée d’une tâche et donc ses coûts ne soient pas certains ce qui entraîne une incertitude sur la durée totale du projet. La méthode d’estimation à 3 points, est l’une des méthodes utilisées dans la gestion de projet, en particulier lorsqu'il existe une incertitude ou quand il n’y a pas beaucoup d’informations.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Why Software Projects Fail and How to Make Them Succeed

Why Software Projects Fail and How to Make Them Succeed | DEVOPS | Scoop.it
Failure has become the IT industry norm, so it's time to start addressing some of the key reasons software projects fail.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

La méthode de la chaîne critique - Blog Time Performance

La méthode de la chaîne critique - Blog Time Performance | DEVOPS | Scoop.it

Selon ses adeptes, la méthode de la Chaîne Critique permet de réduire les délais par 2, de diminuer les coûts et d’améliorer grandement le taux de réussite des projets.

Ces promesses ne sont pas vraiment nouvelles mais il est toujours intéressant d’étudier les différentes approches. Comment cette méthode s’insère-t-elle dans le macrocosme des méthodes de gestion de projet ?

Shaker technologies's insight:

Notre avis est que la méthode de la chaîne critique devrait supplanter celle du chemin critique.

Avec la chaîne critique, les délais annoncés devraient être mieux respectés du fait d’une meilleure gestion des marges. Notons au passage que le délai prévu pour le projet calculé selon cette méthode est d’au moins une fois et demie supérieur à la durée calculée selon le chemin critique du fait du tampon projet et de la prise en compte de nouvelles contraintes. C’est donc aussi plus facile à respecter .

Du fait de la similarité des promesses, nous avions cru initialement à une nouvelle approche dans le prolongement de l’Agilité ou du Lean. En fait, c’est le contraire. Cette méthode s’inscrit totalement dans la démarche traditionnelle en allant encore plus loin dans la planification.

Le champ d’application de la chaîne critique est donc bien différent de ceux des méthodes agiles et du Lean.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

SensioLabsInsight

SensioLabsInsight | DEVOPS | Scoop.it
SensioLabsInsight is a quality assurance tool that analyzes your source code to find problems that degrade the overall quality of your projects. It can analyze any application developed with PHP, but it's specially designed to perform advanced analysis of Symfony2 applications, Laravel websites and Drupal modules.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Mozilla Persona — simple sign-in with email

Mozilla Persona — simple sign-in with email | DEVOPS | Scoop.it

Persona allows you to sign in to sites using any of your existing email addresses; and if you use Yahoo! or Gmail for email, you will be able to sign in without having to create a new password.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Free eBook: SQL Server Source Control Basics

Free eBook: SQL Server Source Control Basics | DEVOPS | Scoop.it

Topics include:

  • Source control core concepts
  • Choosing a database version control system and structure
  • Branching and merging strategies
  • Automating database versioning and deployment from source control
  • An introduction to database continuous integration

The eBook gives a detailed walkthrough of database source control concepts, with code samples and clear examples - check it out.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Conduite du changement : le syndrome de la chaussure neuve - Questions de Management - Le blog d'Eric Delavallée

Conduite du changement : le syndrome de la chaussure neuve - Questions de Management - Le blog d'Eric Delavallée | DEVOPS | Scoop.it
Vos veilles chaussures commencent à être sérieusement trouées. Leur niveau d’inconfort est tel que vous vous décidez à en acheter une nouvelle paire. Dans un premier temps, vous marcherez moins confortablement avec vos chaussures neuves qu’avec les anciennes. Il va vous falloir un certain temps, voire un temps certain, pour les faire à votre pied, pour retrouver puis dépasser le niveau de confort d’avant le changement. Et si vous ne les portez pas régulièrement et progressivement, elles risquent de vous donner des ampoules et de rester pour longtemps bien rangées dans votre placard. Même en mauvais état, vous préférerez rechausser les anciennes. Une inévitable baisse de performance Il se passe …Lire la suite
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

The Hidden Cost Of Estimation

The Hidden Cost Of Estimation | DEVOPS | Scoop.it
“Why would you want a rough estimate, when I can do a more precise one?” And really, if we can do something better, why do it half way?There’s a simple answer, but I’ll give it after the long detailed one.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Important Software Test Metrics and Measurements – Explained with Examples and Graphs

Important Software Test Metrics and Measurements – Explained with Examples and Graphs | DEVOPS | Scoop.it
In software projects, it is most important to measure the quality, cost and effectiveness of the project and the processes. Without measuring these, project can’t be completed successfully.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Bye, bye, PHP 5.3 !

Le 30 juin 2009 sortait PHP 5.3.0.Après des années d’efforts et alors que PHP 6 ne semblait pas réellement se rapprocher, PHP 5.3 a apporté un lot de nouveautés importantes.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Getting Started With Composer In PHP

Getting Started With Composer In PHP | DEVOPS | Scoop.it
In this tutorial we are going to learn about composer and how we can use it to develop our PHP applications.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Getting Started With Puppet Code: Manifests and Modules | DigitalOcean

Getting Started With Puppet Code: Manifests and Modules | DigitalOcean | DEVOPS | Scoop.it

After setting up Puppet in an agent/master configuration, you may need some help writing Puppet manifests and modules. In order to use Puppet effectively, you must understand how manifests and modules are constructed.

This tutorial covers Puppet code basics, and will show you how to construct manifests and modules that will help you get started with using Puppet to manage your server environment.


We will show three different ways to use Puppet to configure a LAMP stack on an Ubuntu 14.04 VPS.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

La Chaîne Critique

La Chaîne Critique | DEVOPS | Scoop.it

La Chaîne Critique est une pratique qui partage avec d'autres méthodes (Lean, Six Sigma, Agile, ...) des constats identiques, en particulier:

  • la difficulté d'être à l'heure dans les projets
  • la variabilité des tâches et des entrées/sorties
  • les gaspillages de temps et de ressources dans les structures projets et les organisations
  • la difficulté de synchronisation des tâches entre secteurs/acteurs
  • l'importance de la satisfaction client (donc du respect des dates projets notamment)


Shaker technologies's insight:

Pour adresser ces items, la Chaîne Critique propose 3 règles simples, poussant des comportements ou  méthodes valorisés dans d'autres concepts mais s'efforçant de dépasser les limites classiques auxquels les organisations finissent par se confronter.


La première règle est de limiter l'encours


La deuxième règle consiste à déplacer les sécurités des tâches au projet


La troisième règle cible l'exécution du projet et du portefeuille de projets



more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Drum, Buffer, Rope (théorie des contraintes)

Le concept de Drum-Buffer-Rope est la résultante logique des règles de gestion d'un goulot et une pierre angulaire de la Théorie des Contraintes appliquée à la production de biens physiques ou de prestations tertiaires.
more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Dites-moi comment vous me mesurez, je vous dirai comment je me comporte ! par Isabelle Icord

Dites-moi comment vous me mesurez, je vous dirai comment je me comporte ! par Isabelle Icord | DEVOPS | Scoop.it

Cette phrase « Dites-moi comment vous me mesurez, je vous dirai comment je me comporte » est une citation d’Eliyahu Goldratt, inventeur de La Théorie des Contraintes (Theory of Constraints, le plus souvent abrégée en TOC) qui désigne l’ensemble des concepts constituant la compréhension qu’a eu Eliyahu Goldratt des organisations et de leur management.



Shaker technologies's insight:

Ainsi donc, un système qui valorise au travers d’indicateurs, une date de fin, au détriment d’un démarrage piloté par un compte à rebours et d’une focalisation jusqu’à la fin de la tâche, est un système qui induit des dérapages inévitables de tâches, et par effet domino de projets. L’indicateur de respect de la durée des tâches pousse à mettre des sécurités et nos comportements humains nous les font naturellement gaspiller : notre système est une formidable machine à cumuler les retards alors que notre objectif était juste inverse !

Pourquoi ne pas valoriser plutôt la vitesse d’exécution que la date limite ?… Et ce à travers un indicateur qui poussera ce comportement.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Les ORM, c’est mal – Creapage.net

Les ORM, c’est mal – Creapage.net | DEVOPS | Scoop.it

Les mapping objets-relationnels sont une erreur. La conception du schéma d’une base de données obéit à des règles différentes de celles de la programmation à objets. Mieux vaut concevoir ses objets avec une approche « métier », je veux dire que les objets devraient être conçus en fonction de ce que le logiciel doit faire et non pas en fonction des règles de normalisation suivies par la base de données.

more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Human Talks

Human Talks | DEVOPS | Scoop.it

Fred : "Les tests de boîte noire sur toute l'application sont tellement sympas, simples à écrire, ils ont du sens pour tout le monde, même le PO/client. Je sais que idéalement je devrais respecter la pyramide de tests mais dans notre cas nous n'avons pas besoin."

Sandra : "Nous avons beaucoup fait les tests boite noire, mais nous avons du tous les jeter! On arrivait plus à les maintenir."

10 min pour expliquer pourquoi Sandra et Fred ont tous les deux raison et quels sont les mécanismes derrière qu'il faut connaitre afin de savoir réagir à temps! Bonus : le secret de comment tester unitairement dans un vrai appli sera dévoilé.


more...
No comment yet.
Scooped by Shaker technologies
Scoop.it!

Ansible (logiciel) — Wikipédia

Ansible (logiciel) - Wikipédia

Ansible est une plate-forme logicielle libre pour la configuration et la gestion des ordinateurs. Elle combine le déploiement de logiciels multi-nœuds, l'exécution des tâches ad-hoc, et la gestion de configuration. Elle gère les différents nœuds par dessus SSH et ne nécessite l'installation d'aucun logiciel supplémentaire à distance sur eux.

more...
No comment yet.