background preloader

Agile Product Ownership in a Nutshell

Agile Product Ownership in a Nutshell

Dessine-moi un Scrum Master! Que vous soyez un Scrum Master en devenir, fraîchement sorti de formation ou un directeur de projet à qui on a vendu les bienfaits du Scrum et les pouvoirs mystiques du Scrum Master, vous avez la tête pleine de rêves et de grandes théories sur ce métier. Mais, c’est quoi un Scrum Master? Dédié ou Intégré ? Avant de vous présenter ce qu’est un Scrum Master, il faut savoir qu’il existe 2 grandes écoles. Chacune a ses avantages et ses inconvénients et aucune d’entre elles n’est meilleure que l’autre. La 1ere école est celle du Scrum Master dédié. La seconde école est celui du Scrum Master intégré. Dessine-moi un Scrum Master Son caractère Contrairement à un chef de projet, le Scrum Master n’est pas là pour gérer une équipe, mais pour la guider, la comprendre et l’aider. Il est donc humble et bienveillant, mettant en avant l’équipe pour ses succès, ne blâmant pas, mais ne trouvant pas d’excuses aux échecs. Ses connaissances / son expérience Ses compétences Le quotidien du Scrum Master Transparence

Librairie Eyrolles.com - Interview auteur : Véronique Messager à propos de son livre Coacher une équipe agile Guide à l'usage des ScrumMasters, les chefs de projets, les managers... et leurs équipes ! Entretien avec l'auteur : Véronique Messager Les méthodes agiles, c'est très en vogue, surtout au sein des équipes projet informatique ou Web. Pourriez-vous nous expliquer en deux mots en quoi elles consistent, quels sont leurs avantages et leurs inconvénients, et ce qu'elles demandent de particulier (compétences, attitudes, contraintes...) à ceux qui les mettent en oeuvre ? V. M. : Si on veut faire court pour décrire ces approches agiles, je rappellerais la définition que j'en avais donné dans mon précédent ouvrage : "Une méthode agile est une approche itérative et incrémentale, qui est menée dans un esprit collaboratif, avec juste ce qu'il faut de formalisme. Les avantages ? Avantages et Inconvénients de la méthode Les inconvénients ? Accompagner et "sécuriser" la transition, tel semble être votre mot d'ordre. L'agilité, est-ce dangereux ? V. C'est donc l'humain qui vous intéresse ici. V. V. V.

45 Free Online Computer Science Courses Missed lectures or hate teachers? Or want to study computer science courses without going to university? … You can study anytime anywhere because there are number of free online computer science courses available on internet that are very interactive. Here is the list of 45 free online computer science courses that are designed by teaching experts from best universities of the world (almost the whole graduation!). 1. Programming Methodology CS106A , Stanford University Course. Complete set of course materials. 2. This course is the natural successor to Programming Methodology and covers such advanced programming topics as recursion, algorithmic analysis, and data abstraction using the C++ programming language, which is similar to both C and Java. 3. Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. 4. The purpose of this course is to introduce you to basics of modeling, design, planning, and control of robot systems. 5. 6.

Guide de démarrage Scrum Par Florent Lothon, mis à jour en juin 2013. La méthode Scrum (« Scrum » signifie « Mêlée » en anglais), ou plus exactement le cadre méthodologique Scrum est de loin la méthode Agile la plus utilisée dans le monde. Expérimentée en 1993, elle bénéficie aujourd’hui de nombreux retours d’expérience. Les conférences, communautés, formations, blogs, outils et ouvrages à son sujet ne manquent pas. L’objectif de cet article est de vous aider à vous lancer dans la mise en oeuvre de Scrum. Il décrit le processus associé, ses étapes, réunions, rôles, etc. Au sujet de Scrum Parler d’une « méthode » concernant Scrum n’est pas ce qu’il y a de plus approprié. Au sein de ce cadre méthodologique de gestion de projet, les acteurs ajustent empiriquement, au fil des itérations, leur propre méthode en fonction de leur contexte. NB : Sachez que eXtreme Programming couvre également efficacement les aspects de gestion de projet, faisant d’elle l’une des méthodes Agile les plus complète qui existe. Démarrage

Control / Capability Charts on a Kanban Software Development Project « Benjamin Mitchell's Blog Corey Ladas and David J Anderson have recently spoken about how lots of software/IT teams using Kanban board have created Cumulative Flow Diagram but few of them have done control (or capability) charts or histogram. On the software development project I’m the Project Manager of we have started using control charts for several reasons: To better understand the variation over time in a number of key areas (how many things we deliver to production each fortnight and how many days it takes from a developer starting for a story to be ready for production.To better understand how we can improve our process by separating common cause problems from special cause problems. Control Chart 1: Features Released to Production The first control chart we’ve used is the number of Jiras (think Story) we have delivered per iteration length and number of available developers. I’ve split the periods on the charts to reflect pre- and post-Go Live. As the Project Manager I’d like to achieve two things. Like this:

47+ Excellent Ajax CSS Forms Forms needs a solid visual structure, a profound hierarchy of form elements (Fields and Labels), powerful techniques and Functionality (AJAX) to make the form look and work creatively. There is a great bunch of creative, outstanding and individually designed from scratch forms. Thanks to AJAX, we can provide real-time feedback to our users using server-side validation scripts and eliminate the need for redundant validation functions and processing data. Let’s take a look, hopefully you’ll find new ideas you can develop further on your own. You might be interested to check some of the designs that was mentioned in the posts below: Styling Forms 1) Uni Form – an attempt to standardize form markup (xhtml) and css, "modularize" it, to get nice looking, well structured, highly customizable, semantic, accessible and usable forms. 2) CSS-Only, Table-less Forms – A great example of a well designed form using modern css techniques. Demo Styling Form Elements Demo : Form Usability and Accessibility Demo:

Référentiel des pratiques Agiles Compétence De quoi s'agit-il? L'intégralité du travail à réaliser est découpée en incréments fonctionnels et les activités de développement s'organisent autour de ces incréments appelés "User Stories". Adopter la pratique des User Stories implique de tenir pour généralement vraies un certain nombre d'hypothèses sur ces incréments: on peut les réaliser dans un ordre arbitraire, et chacun indépendamment des autres peut avoir une valeur pour l'utilisateur. Pour rendre ces hypothèses très concrètes, on privilégie une représentation (on peut même parler de réification) de ces User Stories sous une forme bien précise: la fiche cartonnée ou le Post-It, qui en renforcent le caractère atomique et manipulable par tous les intervenants du projet. On l'appelle également... Littéralement "histoire utilisateur", le terme "scénario client" est également utilisé. Au singulier: "une user story". Erreurs courantes Origines Les User Stories sont issues d'Extreme Programming. Comment s'améliorer? A titre collectif:

L’échec des méthodes d’innovation Cela fait longtemps que j’ai renoncé à lister les méthodes promettant de produire une innovation de façon contrôlée, fiable et à moindre risque. Vous les avez vous aussi croisées à de nombreuses reprises dans votre activité. Qu’elles soient présentées sous forme de livre, de sessions de formation, voire même de logiciels, elles promettent de vous faire franchir pas à pas des étapes prédéfinies qui vont vous livrer l’amour le succès l’innovation. Tout cela sans risque… Et pourtant, il faut bien faire collectivement face à l’échec des méthodes d’innovation. Méthode : nom féminin (latin methodus, du grec methodos, de hodos, chemin) “Ensemble ordonné de manière logique de principes, de règles, d’étapes, qui constitue un moyen pour parvenir à un résultat” (dictionnaire Larousse). Il y a quelque chose de fascinant dans cette promesse pour toute entreprise technologique, qu’elle soit une startup ou un grand groupe. C’est une mauvaise nouvelle pour tout le monde. 1. 2. Si cela vous concerne. 3.

Summary of all the MIT Introduction to Algorithms lectures As you all may know, I watched and posted my lecture notes of the whole MIT Introduction to Algorithms course. In this post I want to summarize all the topics that were covered in the lectures and point out some of the most interesting things in them. Actually, before I wrote this article, I had started writing an article called "The coolest things that I learned from MIT's Introduction to Algorithms" but quickly did I realize that what I was doing was listing the topics in each article and not really pointing out the coolest things. Talking about the summary, I watched a total of 23 lectures and it resulted in 14 blog posts. I'll now go through each of the lectures. Lecture 1: Analysis of Algorithms If you're a student, or even if you're not, you must never miss the first lecture of any course, ever! In this lecture you also get to know professor Charles E. Why study algorithms and their performance? Follow this link to the full review of lecture one. Asymptotic notation.

Benefits Of Scrum | The Braintrust Consulting Group There is a subtle but tangible difference between features and benefits. In fact, we recently published a blog post about features and benefits on Braintrust’s web site. In short, a customer buys benefits. The same is true for adopting a project management methodology. Benefits Of Scrum From The Client Perspective Though a client or customer really doesn’t care about the project management methodology that the team uses, they do realize some benefits from the methodology. Scrum puts the control of the value stream back in the hands of the businessScrum delivers products more quicklyScrum allows clients to change priorities and requirements quickly Benefits Of Scrum From The Organization Perspective As an organization, it is s big decision to adopt a new methodology. Benefits Of Scrum From The Management Perspective Management, the decision-makers within the organization, will enjoy some benefits as well. Benefits Of Scrum From The Product Perspective Read about the features of Scrum here…

Related: