L’intégration continue chez AXA FranceMicrosoft
Dans un contexte agile, AXA France Service a mis en place une démarche d'intégration continue au sein de son Web Center. Lors de cette session, nous allons voir comment personnaliser le processus de Build en y incluant des tests unitaires, des métriques de qualité comme la couverture de code puis la déployer en continue avec le lab management de Team Foundation Server 2012.
Flexible Workstyle: le Poste et les modes de travail réconciliés (mobilité, s...Microsoft Ideas
Changez le paradigme du poste de travail: Venez découvrir dans cette session les solutions que Microsoft apporte aux besoins des différents modes de travail tout en répondant aux contraintes et enjeux IT: Mobilité et sécurisation des données, multiples équipements et gestion intégrée...
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab ManagementMicrosoft
Venez découvrir comment gérer vos environnements de tests virtuels via Visual Studio 2010 Lab Management et quels avantages cela apporte à vos testeurs fonctionnels et à votre IT : mise en place simplifiée, déploiement automatique de l’application, tests automatisés, snapshot, collecte de données en cas de bogues, … Nous ne manquerons pas non plus de parler des améliorations prévues pour Lab Manager dans TFS 11 !
TechDays 2013 - Développer avec Visual Studio et TFS 2012 ses applications Wi...Cédric Leblond
Cristal Union a souhaité mettre à disposition des techniciens sur le terrain des tablettes Windows 8 munies d’applicatifs adaptés à leur métier. Cristal Union est un groupe coopératif agro-industriel représentant environ 25 % de la production betteravière française. Ils s’appuient sur deux activités principales : le sucre à destination de l’industrie et de la bouche (Daddy et Erstein), l’alcool et l’éthanol (carburation, industrie, parfumerie,…) . Accompagné d’Happly, ils ont mis en œuvre leur première application métier Windows Store. Avec leur retour d’expérience, vous découvrirez aussi la démarche ALM et les outils mis en œuvre. Nous aborderons les différentes facettes : expression du besoin et feedback, méthodologie Agile, déploiement et automatisation des tests techniques, plan de recette et tests fonctionnels. Lors de cette session, nous présenterons donc un projet concret où la démarche agile et l'industrialisation ont permis d'assurer la réussite et la qualité des développements.
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMicrosoft Technet France
Team Foundation Server offre une multitude d’outils et un cadre méthodologique pour industrialiser la production de logiciels, non seulement sur les technologies de développement basées sur le framework .NET, mais aussi pour d’autres environnements. Cette capacité à fédérer les plateformes de développement autour d’un référentiel commun est illustrée à travers l’intégration de projets Biztalk 2009 sous Visual Studio et de projets Java sous Eclipse. Cette session présentera comment ces technologies sont intégrées dans TFS et quels bénéfices les équipes projets peuvent tirer de cette plateforme ALM commune.
L’intégration continue chez AXA FranceMicrosoft
Dans un contexte agile, AXA France Service a mis en place une démarche d'intégration continue au sein de son Web Center. Lors de cette session, nous allons voir comment personnaliser le processus de Build en y incluant des tests unitaires, des métriques de qualité comme la couverture de code puis la déployer en continue avec le lab management de Team Foundation Server 2012.
Flexible Workstyle: le Poste et les modes de travail réconciliés (mobilité, s...Microsoft Ideas
Changez le paradigme du poste de travail: Venez découvrir dans cette session les solutions que Microsoft apporte aux besoins des différents modes de travail tout en répondant aux contraintes et enjeux IT: Mobilité et sécurisation des données, multiples équipements et gestion intégrée...
Gérez votre laboratoire de tests avec Visual Studio 2010 Lab ManagementMicrosoft
Venez découvrir comment gérer vos environnements de tests virtuels via Visual Studio 2010 Lab Management et quels avantages cela apporte à vos testeurs fonctionnels et à votre IT : mise en place simplifiée, déploiement automatique de l’application, tests automatisés, snapshot, collecte de données en cas de bogues, … Nous ne manquerons pas non plus de parler des améliorations prévues pour Lab Manager dans TFS 11 !
TechDays 2013 - Développer avec Visual Studio et TFS 2012 ses applications Wi...Cédric Leblond
Cristal Union a souhaité mettre à disposition des techniciens sur le terrain des tablettes Windows 8 munies d’applicatifs adaptés à leur métier. Cristal Union est un groupe coopératif agro-industriel représentant environ 25 % de la production betteravière française. Ils s’appuient sur deux activités principales : le sucre à destination de l’industrie et de la bouche (Daddy et Erstein), l’alcool et l’éthanol (carburation, industrie, parfumerie,…) . Accompagné d’Happly, ils ont mis en œuvre leur première application métier Windows Store. Avec leur retour d’expérience, vous découvrirez aussi la démarche ALM et les outils mis en œuvre. Nous aborderons les différentes facettes : expression du besoin et feedback, méthodologie Agile, déploiement et automatisation des tests techniques, plan de recette et tests fonctionnels. Lors de cette session, nous présenterons donc un projet concret où la démarche agile et l'industrialisation ont permis d'assurer la réussite et la qualité des développements.
Mise en œuvre de TFS 2010 dans un environnement technologique hétérogèneMicrosoft Technet France
Team Foundation Server offre une multitude d’outils et un cadre méthodologique pour industrialiser la production de logiciels, non seulement sur les technologies de développement basées sur le framework .NET, mais aussi pour d’autres environnements. Cette capacité à fédérer les plateformes de développement autour d’un référentiel commun est illustrée à travers l’intégration de projets Biztalk 2009 sous Visual Studio et de projets Java sous Eclipse. Cette session présentera comment ces technologies sont intégrées dans TFS et quels bénéfices les équipes projets peuvent tirer de cette plateforme ALM commune.
La educación ambiental es un proceso formativo que busca establecer valores, habilidades y actitudes orientadas al cuidado del ambiente. Tiene el propósito de concientizar sobre las relaciones entre el hombre y el entorno para generar un sentido de pertenencia y responsabilidad hacia el territorio. Se desarrolla a través de la integración en los currículos escolares, la investigación, y proyectos comunitarios que involucren a instituciones educativas, empresas y organizaciones.
http://www.nopuedeser.com Aunque parezcan mentira, en Zimbabwe hay turistas que no dudan en bañarse en una pequeña piscina que se encuentra el borde una catarata de 100 metros de altura.
Recruteur: comment gérer les personnalités à risque pour qu'ils puissent (enfin) passer le cap de l'entretien d'embauche.
Cet exercice a été conçu pour les travailleurs sociaux devant accompagner des demandeurs d'emploi... réputés difficiles, ou pénibles, ou incasables.
et pourquoi pour les demandeurs d'emploi qui se demandent pourquoi personne ne veut d'eux ;o)
sources: Se vendre avec succès, DUNOD, François MEULEMAN
El documento es un informativo semanal para los apoderados del Colegio Camilo Henríquez que detalla los requerimientos y actividades para los estudiantes de segundo año básico "B" entre el 13 y 17 de octubre. Incluye información sobre materiales que deben traer los estudiantes como libros de lectura y útiles, horarios de las clases y profesores, evaluaciones programadas, y enlaces de videos educativos adicionales.
Este documento presenta la información de un grupo educativo llamado Pitágoras. Proporciona detalles sobre los sectores primario y secundario, incluyendo las especialidades y actividades disponibles. También presenta la estructura de la cuota para el año 2006 y los programas terciarios como Analista Programador, Analista de Sistemas y Comercio Exterior. Finalmente, menciona brevemente el perfil del egresado.
Este documento presenta un resumen de 3 oraciones o menos:
El artículo explica cómo los pitagóricos descubrieron las relaciones matemáticas entre las frecuencias de los sonidos musicales y establecieron la escala musical basada en intervalos de quintas. También señala que esta escala pitagórica, compuesta por doce notas, ha sido ampliamente usada debido a que combina sonidos que suenan agradables juntos. Finalmente, detalla el proceso matemático para construir esta escala a partir de las relaciones
Este documento presenta una introducción al scraping de datos y proporciona ejemplos de cómo extraer datos de documentos PDF y sitios web mediante herramientas como Zamzar y Free OCR. Explica que el scraping permite obtener datos escondidos en diferentes formatos y unificarlos para su análisis. Muestra cómo usar Zamzar para convertir un PDF a formato Excel y cómo Free OCR puede reconocer texto en imágenes.
Variante de Interpretación de experimentos en ciencias naturales para una charla en Lanús: Vaso y vela, murga de invierno (modelo mecánico de la ósmosis), globos en percha, hongos en patas de hormigas, absorción de agua en plásticos, figuras de Chladni, ósmosis en cuero de panceta, papas o zanahorias, sobrefusión, polos magnéticos en avisos adhesivos, péndulo de Foucault, campo magnético terrestre, indicadores de acidez y basicidad, flujo laminar y turbulento en un vaso de vodka, fuegos de artificio con viruta de acero, osciloscopio gratuito de computadora aplicado al análisis de la voz humana, porotos y arroz que revientan una lata, germinación ingrávida, vaivén de cabezas de aves cuando marchan, espectros de líneas en discos ópticos, interferencia sonora boca a boca, corte de botella con espiral para mosquitos, interferómetro de Jamin, tormenta en una botella, destrezas físicas de equilibrio y coordinación, etcétera.
Une première orientation est souvent décisive: les jeunes sont pourtant fort seules face à leur choix
bilan partie 1
REALIZ asbl
Evitez les mauvaises copies!
Este documento proporciona información sobre los requerimientos y eventos académicos para el segundo año básico "A" de la semana del 7 al 11 de diciembre. Incluye detalles sobre donaciones para una campaña navideña, exámenes en varias asignaturas, y proyectos en lenguaje, matemáticas, ciencias naturales e inglés. También describe las actividades planeadas para artes visuales y música durante la semana.
La educación ambiental es un proceso formativo que busca establecer valores, habilidades y actitudes orientadas al cuidado del ambiente. Tiene el propósito de concientizar sobre las relaciones entre el hombre y el entorno para generar un sentido de pertenencia y responsabilidad hacia el territorio. Se desarrolla a través de la integración en los currículos escolares, la investigación, y proyectos comunitarios que involucren a instituciones educativas, empresas y organizaciones.
http://www.nopuedeser.com Aunque parezcan mentira, en Zimbabwe hay turistas que no dudan en bañarse en una pequeña piscina que se encuentra el borde una catarata de 100 metros de altura.
Recruteur: comment gérer les personnalités à risque pour qu'ils puissent (enfin) passer le cap de l'entretien d'embauche.
Cet exercice a été conçu pour les travailleurs sociaux devant accompagner des demandeurs d'emploi... réputés difficiles, ou pénibles, ou incasables.
et pourquoi pour les demandeurs d'emploi qui se demandent pourquoi personne ne veut d'eux ;o)
sources: Se vendre avec succès, DUNOD, François MEULEMAN
El documento es un informativo semanal para los apoderados del Colegio Camilo Henríquez que detalla los requerimientos y actividades para los estudiantes de segundo año básico "B" entre el 13 y 17 de octubre. Incluye información sobre materiales que deben traer los estudiantes como libros de lectura y útiles, horarios de las clases y profesores, evaluaciones programadas, y enlaces de videos educativos adicionales.
Este documento presenta la información de un grupo educativo llamado Pitágoras. Proporciona detalles sobre los sectores primario y secundario, incluyendo las especialidades y actividades disponibles. También presenta la estructura de la cuota para el año 2006 y los programas terciarios como Analista Programador, Analista de Sistemas y Comercio Exterior. Finalmente, menciona brevemente el perfil del egresado.
Este documento presenta un resumen de 3 oraciones o menos:
El artículo explica cómo los pitagóricos descubrieron las relaciones matemáticas entre las frecuencias de los sonidos musicales y establecieron la escala musical basada en intervalos de quintas. También señala que esta escala pitagórica, compuesta por doce notas, ha sido ampliamente usada debido a que combina sonidos que suenan agradables juntos. Finalmente, detalla el proceso matemático para construir esta escala a partir de las relaciones
Este documento presenta una introducción al scraping de datos y proporciona ejemplos de cómo extraer datos de documentos PDF y sitios web mediante herramientas como Zamzar y Free OCR. Explica que el scraping permite obtener datos escondidos en diferentes formatos y unificarlos para su análisis. Muestra cómo usar Zamzar para convertir un PDF a formato Excel y cómo Free OCR puede reconocer texto en imágenes.
Variante de Interpretación de experimentos en ciencias naturales para una charla en Lanús: Vaso y vela, murga de invierno (modelo mecánico de la ósmosis), globos en percha, hongos en patas de hormigas, absorción de agua en plásticos, figuras de Chladni, ósmosis en cuero de panceta, papas o zanahorias, sobrefusión, polos magnéticos en avisos adhesivos, péndulo de Foucault, campo magnético terrestre, indicadores de acidez y basicidad, flujo laminar y turbulento en un vaso de vodka, fuegos de artificio con viruta de acero, osciloscopio gratuito de computadora aplicado al análisis de la voz humana, porotos y arroz que revientan una lata, germinación ingrávida, vaivén de cabezas de aves cuando marchan, espectros de líneas en discos ópticos, interferencia sonora boca a boca, corte de botella con espiral para mosquitos, interferómetro de Jamin, tormenta en una botella, destrezas físicas de equilibrio y coordinación, etcétera.
Une première orientation est souvent décisive: les jeunes sont pourtant fort seules face à leur choix
bilan partie 1
REALIZ asbl
Evitez les mauvaises copies!
Este documento proporciona información sobre los requerimientos y eventos académicos para el segundo año básico "A" de la semana del 7 al 11 de diciembre. Incluye detalles sobre donaciones para una campaña navideña, exámenes en varias asignaturas, y proyectos en lenguaje, matemáticas, ciencias naturales e inglés. También describe las actividades planeadas para artes visuales y música durante la semana.
L’université de la performance vous fera découvrir comment concevoir la plus grosse fonctionnalité implicite d’une application: Sa performance.
Pour cela nous vous proposerons une démarche en trois étapes: - Connaître les différents types de tests de charge et savoir quand les utiliser - Mettre en place un test de charge et des outils nécessaires pour le monitoring - Savoir identifier et optimiser les différents goulets d’étranglement de l’application
Le tout mis en pratique sur une application réelle.
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...Cedric GAUTIER
Pourquoi se focaliser que la performance utilisateur ? Le sujet est bien maîtrisé au niveau des temps serveur mais est difficile à suivre du point de vue utilisateur à cause de l’impact des réseaux et de leurs fluctuations. C’est pourquoi, nous avons mis au point un protocole qui permet de tester le comportement d’une application mobile dans différentes conditions réseaux en modulant le débit, la latence et le taux d’erreur. Le but de cette présentation est d’évoquer le processus de mise au point du protocole à sa mise en œuvre, d’abord manuelle puis automatisée, schéma technique à l’appui. Comment ce processus imaginé pour iPhone est finalement rendu commun pour toutes les applications mobiles tant applicatives qu’en web mobile ?
Au cours de cette session, nous plongerons avec vous dans le quotidien d’une startup qui vient de se lancer sur le Net.
Alors que les premiers utilisateurs affluent vers ses serveurs, l’équipe se retrouve confrontée à ses premiers problèmes de performance. Le prix du succès… ! Nous verrons avec eux comment simuler une arrivée massive d’utilisateurs pour “stresser” leur plateforme. Nous utiliserons les outils d’APM pour monitorer les serveurs et applications Java mais aussi évaluer l’expérience utilisateur. Enfin, nous proposerons une démarche et des outils pour tester la performance en continue.
Avec de nombreuses démos en live, cette session en français s’adresse aux développeurs, architectes et décideurs sur les projets IT.
Animé avec Landry DEFO KUATE (OCTO)
We aim to celebrate women every day, but we’re taking today to give special recognition to womxn at Atlassian continue who inspire and lead.
For #InternationalWomensDay, we asked Atlassians to nominate and recognize amazing womxn at Atlassian who inspire them, challenge them, and truly represent Atlassian values.
Ever wondered what Atlassian engineers do in their 20% time? Join Forge engineering lead Tim Pettersen on a lightning tour of how Forge is being used inside Atlassian. Attendees will get a rare view into some of the apps, tools, and tweaks we’ve built internally on top of Forge in the spirit of dogfooding and innovation. Come along and be inspired with some great ideas for improving and automating your own teams' workflows!
Let's Build an Editor Macro with Forge UIAtlassian
Race out of the gate with Forge UI: a new way of building UI extensions for Atlassian products. In this session, Forge UI Developer Experience lead Peter Gleeson will demonstrate how build an Editor macro from scratch! Attendees will learn about Forge foundational concepts such as the FaaS dev loop, Forge CLI, and how to construct UIs from Forge UI components.
This session provides a great introduction to the Forge platform for any developer looking to get productive with editor apps and Forge UI.
In the words of Jeff Atwood: “JavaScript is the lingua franca of the web”. It’s also the first language we’ve chosen to support in Forge. In this session, Forge engineer Shorya Raj will walk through the Node.js isolate based runtime you’ll be using to write apps for Forge.
Attendees will learn about the unique features of the Forge JavaScript Runtime, such as automatic authentication and tenant context management. Shorya will also cover the differences between the Runtime, conventional browser, and Node.js APIs.
Developers or attendees with some programming experience will get the most out of this session.
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
UI extensibility is an integral part of Atlassian's ecosystem story. In cloud, traditionally this has been accomplished with the humble iframe. In this session you will learn about Forge UI, an additional and innovative way to build visual apps for Atlassian products.
Join Product Manager Simon Kubica and Senior Developer Michael Oates from the Forge team in exploring the underlying concepts and technology powering Forge UI, and learn how it will unlock exciting new opportunities in our ecosystem.
This document discusses using triggers to automate actions in Forge apps. It begins with an overview of triggers and then discusses:
- Product triggers that are triggered by events in Atlassian products like Jira, Confluence etc.
- Web triggers that are triggered by HTTP requests to a Forge function.
- How to authenticate and make requests to external services like Opsgenie from Forge functions in response to triggers.
- Demos of building a Forge app that responds to Jira issue creation by assigning the issue and notifying Opsgenie.
The document provides details on the event payload formats, making authenticated requests, and deploying/managing the Forge app lif
Observability and Troubleshooting in ForgeAtlassian
The document discusses the evolution of software development from bare metal servers to virtualization, containers, and serverless functions. It notes how debugging and observability have become more difficult as software moves to remote "somebody else's computer" environments. The author introduces Forge as Atlassian's solution for providing developers a declarative language and best-in-class experience for building user interfaces on serverless infrastructure, including features for debugging, monitoring, and security.
Trusted by Default: The Forge Security & Privacy ModelAtlassian
Security and trust have become increasingly important requirements for our customers in Cloud. We’re working to make it easier for you to build and maintain secure apps for Atlassian products.
In this session, Engineering Team Lead Dugald Morrow and Principal Product Manager Joël Kalmanowicz will explain how security and trust have been baked into the Forge framework and the benefits the platform can offer you and your users. Learn how much less work it can be to build trusted apps customers will love on Forge by going deep on the safeguards we’re putting in place.
Developers or attendees with some software security experience will get the most out of this session.
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
Creating apps with Forge and its UI frontend components is now easier than ever. Join Senior Designer Allard van Helbergen and Product Manager Josephine Lee as they walk through the story of designing Forge UI.
What is a declarative UI and why did we choose this paradigm? What are all the considerations that go into defining the set of components to build apps with? And how do you make ‘creating apps’ simple? Walk away understanding the foundations of Forge, how all the different components work together, and where Forge UI is headed in the future.
After a day of learning about the exciting features of Forge, get ready for a peek under the hood to discover how it’s all implemented. Join Forge Architect Patrick Streule as he goes deep on topics such as Forge FaaS infrastructure, the internal workings of tenant isolation, and automatic authentication.
Attendees will also get a glimpse of some features we’re looking at building into the future of Forge, such as a serverless data store for apps and more!
Access to User Activities - Activity Platform APIsAtlassian
How do you stay on top of your work when it is scattered across multiple Atlassian products?
"If only there was a single place where I could see all my activity..." - sounds familiar?
We are going to provide you an insight into what lead to the creation of a new Activity API. Following last year’s Atlas Camp announcement from our CTO Sri Viswanath, Atlassian is moving onto GraphQL - new Activity API is one the first pieces of the GraphQL Atlassian Platform and is the technology behind start.atlassian.com.
Join Sergey Meshkov, Senior Developer, who will provide you a sneak peek of the new GraphQL Activity API as it will soon be available to our vendors.
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
Our designers work 3x quicker with the Atlassian Vendor Sketch Plugin — and now we’re unleashing these superpowers to the Atlassian Ecosystem. If you mockup screens for code or marketing, we’ll help you drag and drop your way to an Atlaskit design in less than 10 minutes. And if you’re a designer, you’ll want to hear about our pixel-perfect component library and suite of seamless Sketch integrations.
Join Atlassian’s resident Sketch aficionado, Huw Evans, to learn about:
Sketch Components: If it’s in Atlaskit, it’s now in Sketch. And introducing the Symbol Palette, the quickest way to find the right component for the job.
Product Templates: Spark inspiration by building your designs inside realistic screens from Jira & Confluence — or craft hero images for your Marketplace listing!
Color and Text Styles: Heard of N75? H400? If those mean nothing to you, we’ll run through how to make your users feel at home by using Atlassian colors & typography, right inside Sketch.
Data Suppliers: Say goodbye to Lorem Ipsum. Learn how to use Sketch Data Suppliers to generate realistic copy using live data from Jira, Confluence and Bitbucket. Bonus: How we used AI to create people who don’t exist!
♀️ It's All Open Source: How we made it really easy to customise the Atlassian Vendor Sketch Plugin for your team's needs.
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
The document discusses conducting customer research by tearing up existing roadmaps and getting out of the building. It recommends running a research spike with the team to define what needs to be learned. Tips are provided for recruiting participants through support, community, and sales teams. Conducting customer interviews is discussed, including roles for scribes and interviewers. Analyzing interviews by consolidating themes from transcripts is also covered. An example analysis identified themes around customer journeys, collaboration as a team sport, and overwhelming demand for participation. The document encourages being honest about whether a research spike could be run and why or why not.
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
When it comes to designing apps and new features, we just can't get enough of metrics. In an age where we can collect data from almost anything, how can we cut through the noise and focus on the right metrics to measure the success and failures of the apps that we’re building?
Join Atlassian Product Manager Josephine Lee as she delves through what exactly makes a good metric. Throughout the talk, we’ll walk through real Atlassian examples of good and bad metrics. By exploring a framework for measurement, we’ll cover detailed features that showcase how best to measure and choose the right set of success, supportive, and counter metrics.
You'll walk away with tips and learnings from Atlassian’s approach to measuring success, and learn how to use data and metrics to inspire action in your apps.
Building Apps With Color Blind Users in MindAtlassian
Color-blind people are using your apps. 1 in 12 men is color blind. And for women, this is 1 in 200.
Building apps that work well for color blind people is not difficult. Some simple techniques help us with the design of our interface. And some tools help us see what color blind people see.
In this talk, Maarten Arts of Avisi will look at common varieties of color blindness. We will look at apps through the eyes of a color-blind person. And we will discover what color-blind people struggle with.
Regardless of whether you're a designer or developer, this talk will equip you with the skills and the tools you need to make sure that your app works for color-blind people.
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
The words we choose have the power to include or alienate our users. The reality is that for many, English is spoken as a second language. And unless you're going to localize your product for those major non-English speaking markets, you'll need to thoughtfully create content that is accessible to a larger audience.
But how do we create products that maintain a sense of personality without isolating a wide audience of non-native speakers?
Join Atlassian Content Designer, Roana Bilia, as she walks you through why thoughtful, inclusive content, is key to creating well-designed user experiences. You'll walk away with foundational principles for good UX copy when optimizing your product UI, a few quick wins that you as creators and developers can incorporate into your next products, as well as a set of mistakes to avoid that companies—including Atlassian—have made, which prioritized native speakers but isolated non-native speakers.
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
We hear it all the time, and we get it. Diversity and inclusion are important! But isn't it an HR problem? HR may be able to help with diversity but inclusion or creating an inclusive environment is everyone's responsibility. So how do we create an inclusive environment that celebrates diversity and engages and supports everyone? Isabel Nyo will be sharing best practices and lessons she has learned along the way. She will also be sharing her experience as a minority, a female technical leader, in the technology industry.
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
In September 2018, K15t took its mission to go self-managed to the next-level when the entire company worked together to decide on the Next Big Thing™ to build for Atlassian users and present it at Summit in Las Vegas.
In this session, Anshuman Dash, an intern turned software engineer, turned product manager, shares his journey of professional self-discovery. In under five months, he joins a freshly assembled, self-managed team in building a new Atlassian Marketplace app.
Dash will give a quick intro to what it means for a team to be self-managed. Then, he'll share his observations and experiences on the team, as well as the best-practices, patterns, and processes K15t has discovered along the way.
Whether you are a new team with a kick-ass product idea or a big company figuring out ways to scale, this talk will provide you with practical tips and ideas your team can try out!
Designing for the enterprise comes with a unique set of challenges; ensuring readability and accessibility at scale, meeting the needs of multi-layered organizations, and building a trust when your software - used by dozens of thousands of employees - is considered mission-critical.
At Atlassian, we've spent countless hours digging deep into our enterprise customer's needs and we've gathered a vast repository of insights.
In this talk, Pawel Wodkowski, a senior designer on Jira Server, will share all that we've learned from our research (while not being shy about busting some of those wild admin myths!). You'll get a crash course in what it means to design for scale the Atlassian way.
1. JIRA : Point focal des flux d’information
de l’Usine Logicielle STEF-IT
Mars 2012
2. Sommaire
! Carte d’identité STEF-IT
! Nos plateformes JIRA
– Historique de l’implémentation
– Principales métriques
! Une semaine avec un chef de projet STEF-IT
– Planification des taches de maintenance
– mesure de l’avancement et de la qualité des travaux livrés
! Fonctionnement de nos équipes Support
! Points forts et prochains challenges
2
3. Carte d’identité STEF-IT
! STEF : Logisticien Européen du froid, spécialiste :
– du transport et stockage sous température dirigée,
– des flux physiques et des flux d’information.
! STEF-IT : Société de Service et d’Ingénierie Informatique, filiale à 100%
du groupe STEF.
– Implantations : Lyon, Paris, Vannes et Madrid
– 200 collaborateurs
– en charge de la totalité des systèmes d’information du groupe STEF et
de certains de ses clients externes.
3
4. Implémentation de l’outil JIRA
! Mis en place en 2007 pour piloter une T.M.A
– Version 4.2 actuellement, Migration vers la version 4.4 en cours
– Choix de l’intégrateur Valiantys dés le début :
• Audits annuels, préventifs
• Suivi des plans d’action d’année en année, mesure du respect des bonnes
pratiques
! Architecture retenue:
– Serveur Tomcat, MySQL 5.0, 8 Go pour la JVM
– Solution couplée à un ESB pour la communication inter-applications et
l’exposition des Web Services (pas d’utilisation de « Jelly Scripts »)
! 2 plateformes JIRA :
– Une interne dédiée au groupe (ses Directions métiers, STEF-IT),
détaillée dans cette présentation : 1500 utilisateurs
– Une externe, dédiée à ses clients, ouverte depuis mi-2011 : 50
utilisateurs
4
5. Notre historique : quelques métriques
Une évolution mesurée régulièrement et anticipée
5
6. Notre historique : quelques métriques
16/12/ 15/12/ 26/12/
2008 2010 2011
Types de demandes 17 20 35
Nb projets 124 118 130
Nb utilisateurs 559 989 1336
déclarés
Nb groupes 70 84 ì 82
Nb demandes 38009 121621 196088
Rubriques 155 132î 132
personnalisées
Nb écrans 33 33 36
différents
Règles de 17 13 î 13
notification (Mails)
Règles de 34 26 î 20
permission (0) (4) (5)
(dont basés
sur les rôles)
Nb de Workflow 6+1 3+1 3+1
(standard) (standard) (standard)
Une factorisation régulière pour limiter l’inertie
6
7. Une semaine avec un chef de projet STEF-IT:
Quelques clés pour comprendre
! Bienvenue dans l’équipe de Maintenance !
! Votre objectif : Produire un patch permettant de répondre à une demande
d’évolution ou de correction.
Cadrage & analyse Réalisation Recette
(cognos 8 BI)
(qualimétrie code source)
7
8. Une semaine avec un chef de projet STEF-IT:
Quelques clés pour comprendre
! Pour le pilotage de l’activité : Préférence des tableaux de bord, partagés ou
personnalisés au détriment des notifications automatiques
8
9. Une semaine type d’un chef de projet STEF-IT:
¾Lundi 08H00
! Planification des demandes non assignées, visualisation du plan de
charge avec notre « Gadget Planificator »
Le drag & Drop
provoque
l’affectation.
La demande est
présentée en
fonction de la
date de livraison
prévue et des
charges
2 (estimée, saisie)
Liste des demandes
1 non affectées
9
10. Une semaine type d’un chef de projet STEF-IT:
ÂMardi 12H00
Cadrage & analyse Réalisation Recette
Ouverte analyse Planification Attente recette
réalisation recette
chiffrage
Précisions Tests croisés validée Fermée
à apporter
Une sous tache par
phase La demande
est créée quitte le statut
automatiquement, « réalisation »
dés le début de
l’analyse
10
11. Une semaine type d’un chef de projet STEF-IT:
ÀJeudi 10H00
! Les tests unitaires ont été passés sur la suite HP Quality center.
Détection sous Quality center, de la
mise à jour du statut de l’exigence.
Message au format Xml +
1 exigence de type « pilotage » associée à
appel des web services
un ou plusieurs cas de tests unitaires
11
12. Une semaine type d’un chef de projet STEF-IT:
¾Vendredi 08H00
! L’audit de code s’est exécutée le jeudi soir. Le chef de projet va prendre
connaissance de la qualité du code livré:
Focus sur le code modifié et sa qualité
Complexité et couplage du composant
maitrisée, mais règle de nommage non
respectée : Le composant sera retourné au
développeur
12
13. Une semaine type d’un chef de projet STEF-IT:
ÁVendredi 22H00
! Le code source a finalement été corrigé à temps, puis livré à nouveau
! La demande peut être fermée par le chef de projet.
– Sa fermeture provoque automatiquement celle des sous-taches
– Les temps consignés sur les sous taches sont agrégés sur la demande principale
! La fermeture de plusieurs demandes peut revêtir d’autres formes, en
conservant le même mode collaboratif
13
14. Pendant ce temps au Help Desk
Les techniciens communiquent par outils interposés
Support niveau 1 Support niveau 2
Appel de l’utilisateur E Création de demande
S Ouverte
B
Non Capture des commentaires
Appel traité par le
En cours
technicien directement ? Mail
Format XML
Oui Capture du statut
M validée
U
Capture du statut
Ajout de commentaires, L Fermée
M.A.J. du statut m.a.j. commentaires
et statut
E
Fin de l’appel
(+60% des cas)
14
15. Points forts
! Ergonomie appréciée des utilisateurs
! Adhésion des équipes, France et Europe (Interface multilingues)
! Stabilité de la plateforme
! Intégration de l’outil dans notre environnement de
développement . Jira devient le point focal pour piloter les flux
d’information.
! Un tableau de bord bien construit, et idéalement partagé, permet
d’évacuer 80% de la complexité apparente
! Offre plugins : Riche, variée, facile à implémenter
15
16. Nos prochains challenges
! Déléguer une partie de l’administration (gestion des
utilisateurs, des groupes, par exemple)
– Etude de la version JIRA 4.4 en cours
– Mieux exploiter notre Active Directory
! Archiver facilement des demandes (et assurer leur
restauration éventuelle)
! Trouver l’équilibre personnalisation / administration /
performances
! Incorporer ou lier nos référentiels (sites, clients …)
16
17. Nos prochains challenges (suite)
! Mieux exploiter JIRA dans le cadre d’une méthodologie AGILE
– Greenhopper ?
– Balsamiq for JIRA ?
! Personnaliser le reporting sur les délais de résolution
! Mesurer si les processus sont sous contrôle :
– Jira permet de structurer un process.
– Six sigma permet de le mesurer
et confirmer sa mise sous contrôle
17
18. Merci pour votre attention
Stephane Oberlechner
Chef de projet Méthodes et Qualité
www.stef.com
18