background preloader

Development Processes

Facebook Twitter

Scrum Master Academy – Parlons de Charisme. Avant de commencer la description des prochaines règles de la Scrum Master Academy, je profite de ce billet estival pour vous annoncer une bonne nouvelle : la formation Scrum Master Academy fait désormais partie du catalogue de Xebia Training et la première session est prévue le 10 et 11 Octobre 2012 à Paris.

Scrum Master Academy – Parlons de Charisme

Cette formation est l’aboutissement de notre réflexion et de nos expériences sur la pratique de l’agilité et du « Scrum Mastering ». Son ambition est d’aider les Scrum Masters à s’améliorer dans l’exercice de leur profession, elle s’adresse donc à des personnes avec un minimum d’expérience. Revenons maintenant à nos règles. Le charisme est un élément difficile à évaluer objectivement. Il est pourtant un ingrédient important pour qu’un Scrum Master réussisse. Règle n°7 : L’énergie de l’équipe c’est toi qui l’apporte L’une des caractéristiques d’une équipe agile est de travailler dans une atmosphère dynamique.

Autonomie: « Réalisez les projets avec des personnes motivées. Docker Dev Environment for Web App. The scenario: you’re building a web app and want to hop on the Docker train (mixing metaphors like a champ), but fitting this hot new container tech into your development workflow has you flummoxed.

Docker Dev Environment for Web App

Your dev environment should mirror production’s as closely as possible, so running your app from a Docker container in both is a smart choice. Unfortunately, at least at first glance, this sacrifices the convenience of running the app from your local file system. The good news is that with some initial setup, and not much at that, you can rock a dev environment almost identical to production without losing niceties like auto-reload and isolation from your host system. In this tutorial we build a Flask web app using Gunicorn as our HTTP server. This makes these instructions a tad Python-centric, but the main ideas (and there’s only a few of them, no biggie) are applicable to other languages and frameworks. The Web App Our web app is comprised of five files. requirements.txt app.py gunicorn.py Fig. The Pomodoro Technique® What is The Pomodoro Technique?

The Pomodoro Technique®

EASY for anyone to use! Improves productivity IMMEDIATELY! FUN to do! Why Pomodoro? The Pomodoro Technique isn’t like any other time-management method on the market today. For many people, time is an enemy. Essential to the Pomodoro Technique is the notion that taking short, scheduled breaks while working eliminates the “running on fumes” feeling you get when you’ve pushed yourself too hard. Information Technology Infrastructure Library. ITIL (formerly known as the Information Technology Infrastructure Library) is a set of practices for IT service management (ITSM) that focuses on aligning IT services with the needs of business.

Information Technology Infrastructure Library

In its current form (known as ITIL 2011 edition), ITIL is published as a series of five core volumes, each of which covers a different ITSM lifecycle stage. Although ITIL underpins ISO/IEC 20000 (previously BS15000), the International Service Management Standard for IT service management, the two frameworks do have some differences. ITIL describes processes, procedures, tasks, and checklists which are not organization-specific, but can be applied by an organization for establishing integration with the organization's strategy, delivering value, and maintaining a minimum level of competency.

Scrum (software development) Scrum is an iterative and incremental agile software development framework for managing product development.

Scrum (software development)

It defines "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal", challenges assumptions of the "traditional, sequential approach" to product development, and enables teams to self-organize by encouraging physical co-location or close online collaboration of all team members, as well as daily face-to-face communication among all team members and disciplines in the project. A key principle of Scrum is its recognition that during a project the customers can change their minds about what they want and need (often called "requirements churn"), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner.

Later, Schwaber with others founded the Scrum Alliance and created the Certified Scrum Master programs and its derivatives. Kanban. DevOps. DevOps (a portmanteau of development and operations) is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) operations professionals.[1][2] DevOps is a response to the interdependence of software development and IT operations.

DevOps

It aims to help an organization rapidly produce software products and services.[3][4][5][6][7] Companies with very frequent releases may require a DevOps awareness or orientation program. Flickr developed a DevOps approach to support a business requirement of ten deployments per day;[8] this daily deployment cycle would be much higher at organizations producing multi-focus or multi-function applications. This is referred to as continuous deployment[9] or continuous delivery [10] and is frequently associated with the lean startup methodology.[11] Working groups, professional associations and blogs have formed on the topic since 2009.[6][12][13] About[edit] See also[edit]

Team Collaboration