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.

WSJF « Scaled Agile Framework If you only quantify one thing, quantify the cost of delay.– Don Reinertsen The SAFe Framework is intended for application in situations where a number of teams are engaged in ongoing, continuous development—a flow of products, applications, services, etc.—that make up the enterprise’s value streams. As such, it avoids the overhead and delays of the start-stop-start nature of traditional projects and programs, whereby various project authorizations and phase gates are used to control the program and its economics. While this continuous flow model helps eliminate delays and keeps the system lean, we do have to ensure that the program’s priorities are constantly updated, so that the value derived from the program provides the best economic outcomes for the business. In flow, it is job sequencing ( [1] chap. 13) rather than just theoretical individual job ROI, that drives the best economic result. A summary of the recommended model appears in Figure 1 below. Figure 1. Figure 2. Figure 3.

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:

12 Key Agile Thinking Tools Written by Mike Cottmeyer Wednesday, 12 January 2011 04:45 Well, turns out that today is toast too. We are still iced-in with no real hope of things melting until the weekend. This post I want to talk about the thinking tools you’ll need to craft a safe and pragmatic agile adoption program. Here’s my starting place, let me know what you think… 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Next post, I want to talk about the components or knowledge areas I think you need to apply to successfully lead a transformation. 10 Comments

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.

Related: