Andrea Cirioni e Nicola Zangrandi ci hanno presentato un esempio di deploy automatizzato e ripetibile, realizzato con Octopus e la sua integrazione con PowerShell. Ci hanno dimostrato come sia possibile rilasciare nei vari ambienti del cliente gli applicativi con un solo click.
Secondo incontro del Roma-xpug nel quale si effettuerà una 'round-table' sui valori e i principi che sono alla base delle metodologie Lean e Agili. L'incontro prevede una breve presentazione di Fabio Armani a cui seguirà un panel aperto per scambiarsi opinioni e esperienze.
Second Meeting of the Rome-xpug in which we'll make a 'round-table' on the values and principles that are the basis of Lean and Agile methodologies. The meeting includes a short presentation by Fabio Armani, followed by an open panel to exchange views and experiences.
Come funziona Scrum? Quali sono i suoi mattoni base? Questa presentazione è il primo tassello della collana divulgativa di Agile Reloaded su Agile e Lean Software Development. Lasciate i vostri commenti, li utilizzeremo per il cartone animato!
Andrea Cirioni e Nicola Zangrandi ci hanno presentato un esempio di deploy automatizzato e ripetibile, realizzato con Octopus e la sua integrazione con PowerShell. Ci hanno dimostrato come sia possibile rilasciare nei vari ambienti del cliente gli applicativi con un solo click.
Secondo incontro del Roma-xpug nel quale si effettuerà una 'round-table' sui valori e i principi che sono alla base delle metodologie Lean e Agili. L'incontro prevede una breve presentazione di Fabio Armani a cui seguirà un panel aperto per scambiarsi opinioni e esperienze.
Second Meeting of the Rome-xpug in which we'll make a 'round-table' on the values and principles that are the basis of Lean and Agile methodologies. The meeting includes a short presentation by Fabio Armani, followed by an open panel to exchange views and experiences.
Come funziona Scrum? Quali sono i suoi mattoni base? Questa presentazione è il primo tassello della collana divulgativa di Agile Reloaded su Agile e Lean Software Development. Lasciate i vostri commenti, li utilizzeremo per il cartone animato!
Favorire i feature teams con architetture microservicesGiulio Roggero
Il talk parte da una osservazione sui progetti che sto sviluppando: Agile Scaling significa prima di tutto Software Scaling.
Si parla spesso di come "scalare agile" e di quali siano le strategie migliori per dominare la complessità che comporta il moltiplicarsi dei canali di comunicazione di tante persone che lavorano sullo stesso progetto.
Molte soluzioni sono proposte ed adottate, a volte hanno successo a volte falliscono. Molti concordano che team organizzati a "strati" sono disfunzionali e alla lunga portano a conflitti e colli di bottiglia. Organizzarsi a Feature Teams, Spotify ne è un esempio, favorisce la semplificazione delle relazioni e un miglioramento di qualità e velocità di sviluppo.
Ma come? La risposta non è semplice e dipende da tanti fattori tra i quali: maturità del prodotto, cultura aziendale e competenza delle persone.
La soluzione che presenterò si basa sul principio che le persone si organizzano per lavorare al meglio sulla codebase che stanno creando. Il vero cambiamento culturale agile avviene quando questo si riflette sul codice. Cambiare tutta l'azienda e avere ancora il codice organizzato a silos è comunque inefficiente e alla lunga porterà nuovamente ad un'organizzazione a Silos 2.0 :-)
In questo talk vedremo come sia possibile favorire la riorganizzazione dei team adottando un pattern architetturale a microservizi con esempi pratici di team che hanno iniziato ad adottare questo approccio e si sono ri-organizzati in modo naturale.
Si parla tanto di DevOps e alle conferenze gli argomenti più gettonati sono build pipeline, continuous integration/delivery/deploy, deploy automation e monitoring.
Ci stiamo dimenticando qualcosa... i test! dove sono i test? perché non si parla quasi mai di test? in questo fantastico mondo DevOps come si inseriscono i test?
I test sono solo un passo della pipeline di build? se la pensassi così il titolo del mio intervento sarebbe stato "Continuous Testing in DevOps", non credete?
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...Roberto Bettazzoni
2006
Prima serata di una serie di Talk serali all' ERLUG (Emilia Romagna Linux User Group) Presentazione delle Metodologie Agili (confronto con la situazione esistente)
Presentazione delle Pratiche Agili
Esempio d'applicazione di tecniche Agili
Agile e OSS distribuito
eXtreme Programming
Come abbiamo introdotto la metodologia agile, attraverso SCRUM, in una piccola agenzia web multi progetto seguendo un approccio lean per gestire sia i team che i progetti.
Argo CMS: demo online e versione di prova gratuita (trial)KEA s.r.l.
State selezionando un software CMS/CCMS per la gestione della comunicazione tecnica e di prodotto?
Richiedeteci una demo online e la versione di prova gratuita (trial) di Argo CMS per verificarne dal vivo usabilità e funzionalità relative alla gestione dei contenuti e alla produzione di manuali di istruzioni, help online e user assistance; cataloghi ed e-shop; schede, offerte e capitolati, ecc.
Riferimenti: telefono +39 045 6152381 o e-mail info@keanet.it
netSELECT is an innovative networking solution for homes and small offices that provides dependability, flexibility, and easy upgradability. It offers Category 6 and 5e solutions including jacks, faceplates, patch cords, cable, and panels that meet industry standards and support Gigabit Ethernet. The solutions prioritize quick and reliable installation while maintaining high performance and value.
Favorire i feature teams con architetture microservicesGiulio Roggero
Il talk parte da una osservazione sui progetti che sto sviluppando: Agile Scaling significa prima di tutto Software Scaling.
Si parla spesso di come "scalare agile" e di quali siano le strategie migliori per dominare la complessità che comporta il moltiplicarsi dei canali di comunicazione di tante persone che lavorano sullo stesso progetto.
Molte soluzioni sono proposte ed adottate, a volte hanno successo a volte falliscono. Molti concordano che team organizzati a "strati" sono disfunzionali e alla lunga portano a conflitti e colli di bottiglia. Organizzarsi a Feature Teams, Spotify ne è un esempio, favorisce la semplificazione delle relazioni e un miglioramento di qualità e velocità di sviluppo.
Ma come? La risposta non è semplice e dipende da tanti fattori tra i quali: maturità del prodotto, cultura aziendale e competenza delle persone.
La soluzione che presenterò si basa sul principio che le persone si organizzano per lavorare al meglio sulla codebase che stanno creando. Il vero cambiamento culturale agile avviene quando questo si riflette sul codice. Cambiare tutta l'azienda e avere ancora il codice organizzato a silos è comunque inefficiente e alla lunga porterà nuovamente ad un'organizzazione a Silos 2.0 :-)
In questo talk vedremo come sia possibile favorire la riorganizzazione dei team adottando un pattern architetturale a microservizi con esempi pratici di team che hanno iniziato ad adottare questo approccio e si sono ri-organizzati in modo naturale.
Si parla tanto di DevOps e alle conferenze gli argomenti più gettonati sono build pipeline, continuous integration/delivery/deploy, deploy automation e monitoring.
Ci stiamo dimenticando qualcosa... i test! dove sono i test? perché non si parla quasi mai di test? in questo fantastico mondo DevOps come si inseriscono i test?
I test sono solo un passo della pipeline di build? se la pensassi così il titolo del mio intervento sarebbe stato "Continuous Testing in DevOps", non credete?
Introduzione alle metodologie e pratiche Agili ... ma l'agile c'entra qualcos...Roberto Bettazzoni
2006
Prima serata di una serie di Talk serali all' ERLUG (Emilia Romagna Linux User Group) Presentazione delle Metodologie Agili (confronto con la situazione esistente)
Presentazione delle Pratiche Agili
Esempio d'applicazione di tecniche Agili
Agile e OSS distribuito
eXtreme Programming
Come abbiamo introdotto la metodologia agile, attraverso SCRUM, in una piccola agenzia web multi progetto seguendo un approccio lean per gestire sia i team che i progetti.
Argo CMS: demo online e versione di prova gratuita (trial)KEA s.r.l.
State selezionando un software CMS/CCMS per la gestione della comunicazione tecnica e di prodotto?
Richiedeteci una demo online e la versione di prova gratuita (trial) di Argo CMS per verificarne dal vivo usabilità e funzionalità relative alla gestione dei contenuti e alla produzione di manuali di istruzioni, help online e user assistance; cataloghi ed e-shop; schede, offerte e capitolati, ecc.
Riferimenti: telefono +39 045 6152381 o e-mail info@keanet.it
netSELECT is an innovative networking solution for homes and small offices that provides dependability, flexibility, and easy upgradability. It offers Category 6 and 5e solutions including jacks, faceplates, patch cords, cable, and panels that meet industry standards and support Gigabit Ethernet. The solutions prioritize quick and reliable installation while maintaining high performance and value.
This curriculum vitae summarizes the professional experience and qualifications of Adeel Ahmed Chishty. He has over 25 years of experience in structural design and drafting using AutoCAD. He has worked on numerous industrial, commercial, and infrastructure projects in Pakistan and abroad, including cement plants, textile mills, bridges, and buildings. His roles have included structural CAD drafter, senior structural CAD draftsman, and he currently works as a senior structural CAD draftsman at A.A. Associates (Pvt.) Limited.
This document provides instructions for setting up a home gym using resistance bands for under $200. It describes 4 options for attaching the bands to walls or existing equipment. The necessary equipment includes various resistance bands ranging from light to heavy as well as handles and accessories. With this setup, over 300 exercises can be performed targeting all major muscle groups, aerobic conditioning, flexibility, and more. Benefits include low cost and space requirements, portability, and the ability to perform a wide variety of effective exercises.
Isabella Cecil is seeking to re-establish her professional career after taking a break to raise her three children. She has 20 years of experience working for GlaxoSmithKline in roles such as Systems Integration Manager and Account Executive. More recently, she has established home-based businesses including a plant and poultry selling business and cookery school. She is highly organized, proactive, and has strong skills in project management, team leadership, and setting up new ventures.
This document provides an overview of ITIL and how two departments at the University of Pennsylvania Information Systems and Computing division have implemented aspects of the ITIL framework. It describes how the Provider Desk utilizes ITIL practices like incident management and how Computer Operations restructured its organization and processes according to the ITIL lifecycle model to improve service and implement metrics and reporting. The case studies demonstrate how ITIL can provide structure and best practices to help IT organizations deliver high quality services aligned with business needs.
Técnicas de relajación y autocontrol emocional.Yoly Alén
Este documento presenta un resumen de 3 oraciones o menos del artículo "Técnicas de relajación y autocontrol emocional" por Teresa Rodríguez Rodríguez, Clara Marta García Rodríguez y Ramón Cruz Pérez. El artículo describe técnicas de relajación como la respiración profunda y la observación de la respiración que pueden usarse para mejorar el estilo de vida y enfrentar el estrés de manera más saludable.
Torniamo ad essere essenziali, solo quello che serve alle Aziende, niente di più! Netspin Lab presenta Gas Portal, il portale delle soluzioni per la PMI.
CRM, ERP, Sistemi Informativi, Gestione della qualità, Non Conformità e reclami, Offerte Commerciali, Gestione forza vendita, Cruscotto manageriale, Progetti, Gantt, Forum, Agende condivise.
Soluzioni custom
Introduction to Microsoft Azure Well Architected Framework in Italian - Session 5 of 6
Introduzione a Microsoft Azure Well Architected Framework in Italiano - Sessione 5 di 6
Modulo 5: eccellenza operativa
Le operazioni di testing possono richiedere molto tempo e possono implicare ingenti costi per le imprese. Per questo motivo è di fondamentale importanza individuare sul mercato le migliori soluzioni disponibili, al fine di ridurre al minimo gli effort impiegati per testare le proprie applicazioni.
TestComplete di SmartBear centra appieno questi obiettivi: TestComplete, infatti, offre una piattaforma di test per creare, eseguire e mantenere in modo semplice test automatici per applicazioni software di tipo desktop, Web, mobile, e client-server, favorendo un’elevata riduzione dei tempi e dei costi dedicati alle operazioni di testing.
In questo webinar uno dei Testing Guru di Emerasoft mostra come sfruttare al meglio le potenzialità offerte dal testing automatico grazie all’utilizzo di TestComplete.
Guarda il webinar on demand: https://www.youtube.com/watch?v=N7aTTfSoREI
La prototipazione è un’attività fondamentale per “capire facendo”. Lo scopo della prototipazione non è costruire partendo da un progetto definito ma, piuttosto, acquisire dati preziosi per essere poi più consapevoli di prendere la giusta direzione. Alla base delle attività di prototipazione ci sono spesso strumenti low code e no code. Esistono ormai da diversi anni e ultimamente stanno guadagnando sempre più attenzione nella community per la loro immediatezza e velocità. Abbiamo definito meglio le loro qualità e le opportunità che ci sono nel loro utilizzo.
Durante il talk abbiamo approfondito perché è importante prototipare e come questa attività migliora i nostri progetti. In particolare, abbiamo approfondito l’utilizzo AWS Step Functions Workflow Studio, strumento low code prodotto da AWS. Workflow Studio ci permette di imbastire una state machine basata su step functions con uno strumento visuale drag & drop che semplifica moltissimo il nostro lavoro. Abbiamo analizzato cosa lo contraddistingue da altri strumenti e quali sono i suoi punti di forza. Infine siamo passati alla pratica facendo una piccola esercitazione con AWS Step Functions.
Slide del decimo Meetup di Milano, che si è tenuto il 26 Gennaio dalle ore 10:30 alle ore 12:00 in formato virtuale.
Abbiamo parlato insieme a Davide Bonaciti di come ha realizzato un caso d'uso di automazione e CI/CD. Stefano Bernardini, Serena Galassi e Lorenzo Ornella, invece, ci parleranno di DataGraph e ci mostreranno una demo di implementazione per realizzare un'asta del fantacalcio 2.0.
L’approccio IT bimodale, capace di integrare stabilità e sicurezza da un lato e agilità e velocità dall’altro, si configura come soluzione sostenibile per innovare e trasformare il business senza rallentarlo.
Scopri come integrare approccio bimodale e DevOps, per risparmiare tempo, denaro, ridurre i rischi e ottimizzare le risorse.
Segui il webinar on-demand: https://youtu.be/hVJ2Yk6Fd9U
Managed operations: fare Service Support al tempo della crisiNiccolò Avico
Come si fa a coniugare LDS con LOW? Quando il budget non è più quello pompato nei Datacenter del secolo scorso ma i livelli di servizio aumentano, in presenza di molteplici tecnologie e servizi da garantire H24, organizzazione e interventi mirati fanno la differenza.
Similar to Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilascio del software e possibili soluzioni (20)
2. Discussione sull’utilizzo di Octopus Deploy
nell’ambito della Continuous Integration
Tipo di Sessione Lezione Frontale
Durata Sessione 25 min
3. IL PROBLEMA
Un punto cruciale del ciclo di vita del nostro software è il deploy;
cioè l’attività di rilascio presso il cliente dell’iterazione sviluppata.
Si tratta di un momento critico, nel quale una piccola distrazione
rischia di vanificare tutti gli sforzi fatti. Vediamo le principali difficoltà
che incontriamo..
1/8
4. 2/8
Ogni rilascio dovrebbe poter essere cross team(Service e Production)
e cross componente indipendentemente dalla tecnologia utilizzata,
..Siamo o no un team?
5. 3/8
Siamo umani, e quindi soggetti a errori. Generalmente i rilasci sono
fatti in tarda serata e il focus sull’attività è nettamente minore a fine
giornata.
Proviamo a chiederci:
è essenziale per noi definire un processo di
distribuzione, ma lo è altrettanto eseguirlo?
update ordini_tb set description=‘test’
where idType = 3213
6. 4/8
Reagire velocemente alle richieste del business, con il minor
downtime possibile è una sfida che affrontiamo tutti i giorni,
spesso in ambienti di difficile deployment (es. no vpn).
Le metodologie di sviluppo agile del software che stiamo cercando di
adottare in azienda prevedono lo sviluppo incrementale, aumentando
la qualità del nostro software con meno sprechi e fornendo piccoli
ma frequenti aumenti di funzionalità all’utente finale.
8. 6/8
…IN BREVE:
COSA È OCTOPUS COSA NON È OCTOPUS
È un tool di Deployment Non è un tool di Build
Per Windows & Azure Non compatibile con Linux/OSX
È accessibile via REST API, browser o linea
di comando
Non è l’unico strumento di deploy sul
mercato, ma per questo vi aspetto al
prossimo Klab..
10. 8/8
COSA CI È MAGGIORMANENTE PIACIUTO ?
• È pensata per gli sviluppatori .NET
• È un prodotto altamente configurabile grazie al massiccio utilizzo di
PowerShell per tutto ciò che è «custom».
• Potenzialmente abilita al self-service deployment, nostro o dell' IT del
cliente grazie a un robusto modello di autorizzazioni trasparente.
• Ci piace l’idea ma non siamo sicuri? È comodamente testabile con una
trial di 45 gg in Enterprise Edition.