Nell’era digitale dove la produzione software è centrale, velocità ed agilità sono le chiavi del successo. XPeppers aiuta le aziende a ridurre il tempo tra l’idea e la produzione combinando tecniche Lean, Agile, DevOps e l’uso del Cloud.
Il nostro modello di sviluppo prevede la misurazione del valore di business delle funzionalità, il Test-driven development, la Continuous delivery ed il concetto di Infrastructure as Code.
2016 dev ops@core -devops nella cameretta di mio figlioFelice Pescatore
Scopriamo DevOps attraverso un episodio della vita quotidiana... l'acquisto della cameretta per i figli! Presentazione utilizzata al mini AgileDay di Savona 2016
E se vi chiedessi:
Cosa lega le ultime tendenze del cloud alla programmazione degli anni 80?
Quali sono le cose realmente importanti da tenere a mente quando si realizza un'applicazione?
Qual'è la strategia migliore per "inseguire professionalmente" le novità e non diventare rapidamente "obsoleto"?
Cosa si intende per "Pensiero Analogico e Azione Digitale"?
Questo e altro nel nuovo seminario di Pasquale Camastra (che si terrà presso la nostra sede il 14/09/2017 alle ore 17:30), che, questa volta nelle vesti di Evolutionary Architect, racconterà come affrontare le nuovissime tendenze delle Architetture Applicative in Cloud con lo spirito pionieristico di chi ha conosciuto l'informatica grazie al Commodor 64
2016 dev ops@core -devops nella cameretta di mio figlioFelice Pescatore
Scopriamo DevOps attraverso un episodio della vita quotidiana... l'acquisto della cameretta per i figli! Presentazione utilizzata al mini AgileDay di Savona 2016
E se vi chiedessi:
Cosa lega le ultime tendenze del cloud alla programmazione degli anni 80?
Quali sono le cose realmente importanti da tenere a mente quando si realizza un'applicazione?
Qual'è la strategia migliore per "inseguire professionalmente" le novità e non diventare rapidamente "obsoleto"?
Cosa si intende per "Pensiero Analogico e Azione Digitale"?
Questo e altro nel nuovo seminario di Pasquale Camastra (che si terrà presso la nostra sede il 14/09/2017 alle ore 17:30), che, questa volta nelle vesti di Evolutionary Architect, racconterà come affrontare le nuovissime tendenze delle Architetture Applicative in Cloud con lo spirito pionieristico di chi ha conosciuto l'informatica grazie al Commodor 64
Presentazione su Disciplined DevOps tenuta all'AgileLeanDay 2016. La tematica affrontata è quella DevOps all'interno del nuovo Disciplined Agile 2.0 framework.
Meetup Azure DevOps
Introduzione ad Azure DevOps e panoramica sulle principali funzionalità per il CI ed il CD del proprio software
Speaker: Simone Natalini
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAmazon Web Services
Una migrazione al cloud si compone di tre pilastri: persone, processi e tecnologia. Troppo spesso, le organizzazioni si concentrano sul miglioramento dei processi e sull’implementazione tecnologica, ma ignorano l’aspetto umano. Molti leader ammettono che i primi due sono semplici da modificare, mentre influenzare la cultura è più complicato. Questa sessione affronta i metodi migliori per aiutare ai clienti come affrontare questa sfida. Scopri i ruoli e le responsabilità pertinenti alla fase di transizione e di post-adozione del cloud. Valuta i gap della tua organizzazione tra le capacità e le competenze richieste. Crea modelli di addestramento efficienti che portano ad un’efficace cultura DevOps.
Speaker: Danilo Poccia, Senior Evangelist, Serverless, AWS
Tecniche Innovative di sviluppo Agile: Metodologia DevOps per un migliore cic...Davide Gallitelli
Tesi di laurea triennale in Ingegneria del software al Politecnico di Bari sulla metodologia Devops per migliori cicli di sviluppo e rilascio software. Tesi svolta da Davide Gallitelli (uploader), con relatrice la prof.ssa Marina Mongiello e correlatore il dott. ing. Francesco Nocera.
Testers have talent, intuition and skills for challenging systems, and the assumptions and expectations driving those systems.
Let's apply those skills outside software and change our organisations and change the world!
Change starts with me.
Netflix keystone streaming data pipeline @scale in the cloud-dbtb-2016Monal Daxini
Keystone processes over 700 billion events per day (1 peta byte) with at-least once processing semantics in the cloud. We will explore in detail how we leverage Kafka, Samza, Docker, and Linux at scale to implement a multi-tenant pipeline in AWS cloud within a year. We will also share our plans on offering a Stream Processing as a Service for all of Netflix use.
Webinaari 4/4 Olenko olemassa, jos en ole läsnä verkossa? - Näy ja löydy verk...Pauliina Mäkelä
Webinaari 4 Olenko olemassa, jos en ole läsnä verkossa? - Näy ja löydy verkossa! / Trendit sekä toiminnan kehittäminen analytiikan avulla pidettiin tiistaina 29.11.2016 klo 18.00-19.30. Webinaari oli neljäs neljän peräkkäisen webinaarin sarjasta tiistai-iltaisin marraskuussa 2016.
Webinaarissa innostajana ja kouluttajana toimi Kinda Oy:n viestintäkouluttaja Pauliina Mäkelä. Webinaari toteutettiin yhteistyössä Snellman-kesäyliopiston kanssa.
Sea Port Construction, Project Execution PlanDavid H Moloney
Details of how a Sea Port is constructed, and how the progress, safety and quality will be monitored and controlled. Also the measures to ensure that the site is environmentally friendly.
Project Execution Plan for High Rise BuildingDavid H Moloney
The purpose of this presentation is to give an understanding of the Methods, Plant and Sequence to construct a high-rise building.
This presentation can be used to engage Stakeholders and to get the Site Teams commitment to the programme. Also can be used for Induction Training and as a way to capture and share knowledge.
Presentazione su Disciplined DevOps tenuta all'AgileLeanDay 2016. La tematica affrontata è quella DevOps all'interno del nuovo Disciplined Agile 2.0 framework.
Meetup Azure DevOps
Introduzione ad Azure DevOps e panoramica sulle principali funzionalità per il CI ed il CD del proprio software
Speaker: Simone Natalini
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAmazon Web Services
Una migrazione al cloud si compone di tre pilastri: persone, processi e tecnologia. Troppo spesso, le organizzazioni si concentrano sul miglioramento dei processi e sull’implementazione tecnologica, ma ignorano l’aspetto umano. Molti leader ammettono che i primi due sono semplici da modificare, mentre influenzare la cultura è più complicato. Questa sessione affronta i metodi migliori per aiutare ai clienti come affrontare questa sfida. Scopri i ruoli e le responsabilità pertinenti alla fase di transizione e di post-adozione del cloud. Valuta i gap della tua organizzazione tra le capacità e le competenze richieste. Crea modelli di addestramento efficienti che portano ad un’efficace cultura DevOps.
Speaker: Danilo Poccia, Senior Evangelist, Serverless, AWS
Tecniche Innovative di sviluppo Agile: Metodologia DevOps per un migliore cic...Davide Gallitelli
Tesi di laurea triennale in Ingegneria del software al Politecnico di Bari sulla metodologia Devops per migliori cicli di sviluppo e rilascio software. Tesi svolta da Davide Gallitelli (uploader), con relatrice la prof.ssa Marina Mongiello e correlatore il dott. ing. Francesco Nocera.
Testers have talent, intuition and skills for challenging systems, and the assumptions and expectations driving those systems.
Let's apply those skills outside software and change our organisations and change the world!
Change starts with me.
Netflix keystone streaming data pipeline @scale in the cloud-dbtb-2016Monal Daxini
Keystone processes over 700 billion events per day (1 peta byte) with at-least once processing semantics in the cloud. We will explore in detail how we leverage Kafka, Samza, Docker, and Linux at scale to implement a multi-tenant pipeline in AWS cloud within a year. We will also share our plans on offering a Stream Processing as a Service for all of Netflix use.
Webinaari 4/4 Olenko olemassa, jos en ole läsnä verkossa? - Näy ja löydy verk...Pauliina Mäkelä
Webinaari 4 Olenko olemassa, jos en ole läsnä verkossa? - Näy ja löydy verkossa! / Trendit sekä toiminnan kehittäminen analytiikan avulla pidettiin tiistaina 29.11.2016 klo 18.00-19.30. Webinaari oli neljäs neljän peräkkäisen webinaarin sarjasta tiistai-iltaisin marraskuussa 2016.
Webinaarissa innostajana ja kouluttajana toimi Kinda Oy:n viestintäkouluttaja Pauliina Mäkelä. Webinaari toteutettiin yhteistyössä Snellman-kesäyliopiston kanssa.
Sea Port Construction, Project Execution PlanDavid H Moloney
Details of how a Sea Port is constructed, and how the progress, safety and quality will be monitored and controlled. Also the measures to ensure that the site is environmentally friendly.
Project Execution Plan for High Rise BuildingDavid H Moloney
The purpose of this presentation is to give an understanding of the Methods, Plant and Sequence to construct a high-rise building.
This presentation can be used to engage Stakeholders and to get the Site Teams commitment to the programme. Also can be used for Induction Training and as a way to capture and share knowledge.
DigiTech Factory è il nostro centro di eccellenza per lo sviluppo software.
I progetti sono diversificati e coprono un ampio spettro di soluzioni: dalle applicazioni mobile (Swift, Kotlin, React Native, Ionic) ai microfronted e PWA (Angular, React, Vuejs), dai cloud-native core systems (Containers, Meshup,In-memory) alle soluzioni di ML/AI (Supervised,Unsupervised, Natural Language Processing), dall’event-driven information (Kafka, NiFi, Spark) alla Business Intelligence (PowerBI, Tableau, ELK
Distribuisci software migliori più velocemente con DevOpsAmazon Web Services
I cicli di rilascio di un software ormai sono misurati in giorni piuttosto che in mesi. Le organizzazioni innovative rilasciano continuamente software di alta qualità a un ritmo molto sostenuto per essere agili. In questa sessione, discuteremo di come potrai cominciare il tuo viaggio all’interno di DevOps condividendo le best practice e gli strumenti usati dai team di progettazione di Amazon che seguono la regola delle "due pizze". Ti mostreremo come accelerare la produttività dello sviluppo implementando flussi di lavoro di consegna e un'integrazione costanti. Inoltre forniremo un’introduzione a AWS CodeStar, AWS CodeCommit, AWS CodeBuild, AWS CodePipeline e AWS CodeDeploy - I servizi ispirati dagli strumenti interni per gli sviluppatori di Amazon e l’uso di DevOps.
Speaker: PierGiorgio Malusardi, Solutions Architect, Public Sector, AWS
Brochure aziendale LinkMe late2016.
LinkMe è una soware house milanese specializza nello
sviluppo di prodotti digitali, web e mobile, utilizzando linguaggio
Javascript. Preparata, aggiornata e abile nel trasformare in codice
le idee del cliente.
Sessione sul processo di valutazione noto come ALM Assessment per determinare i livelli di maturità attuale, quelli desiderati e definire come colmare il gap.
Breve seminario tenuto da Pasquale Camastra Responsabile Consulthink della
BU Sviluppo Software e Qualità
(it.linkedin.com/in/pasqualecamastra) su un metodo da adottare per lo sviluppo di Software di Qualità da applicare ad approcci, tecniche e contesti diversi.
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
PASS Virtual Chapter - SQL Server Continuous DeploymentAlessandro Alpi
Dopo aver visto come effettuare la continuous integration terminiamo il ciclo di vita del nostro database effettuandone il deploy, includendo concetti come DevOps e automazione dei processi
Processo EVO: http://www.sketchin.ch/it/blog/design/evo-evolutive-experience-design.html
Presentazione di lancio del nuovo processo di evolutive user experience design effettuata al Method Camp 2011 di Lugano.
Con Xebialabs affrontiamo il tema della gestione della Toolchain devops e Release/Deploy in modo orchestrato e remotizzato.
XebiaLabs, leader del mercato ARA come riportato da Gartner e
Forrester. Con XebiaLabs gestire i rilasci dal punto di vista di processo e di effettivo deploy delle applicazioni è solo un fatto di configurazione, al resto pensa l’engine di XebiaLabs.
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
Explain how to build and run applications and services without having to manage infrastructure. In this slides, we show how you can build web applications without server and in a faster and agile way. We introduce how you can use AWS Lambda, API Gateway, Cognito and DynamoDB to implement a 3-Tier serverless architectural patterns.
The analysis of large amounts of data equires database
NoSQL, software framework that supports distributed computing and search engine. On these two fronts Amazon Web Services provides us the services DynamoDB, Elastic MapReduce and Cloud Search
Amazon Web Services support Docker containers by Elastic Beanstalk service and with new Elastic Container Services. AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services. ECS is a highly scalable, high performance container management service that supports Docker.
The world of Cloud Computing is Hybrid! grows, in fact, the number of businesses that use this models to reduce costs, promote agility and speedup innovation. Eucalyptus allows to create hybrid solutions fully compatible with AWS using a shared API.
Amazon Web Services and Interact - Workshop Giugno 2013
XPeppers e AWS
1.
2. Nell’era digitale dove la produzione software è centrale, velocità ed agilità sono le chiavi
del successo. XPeppers aiuta le aziende a ridurre il tempo tra l’idea e la produzione
combinando tecniche Lean, Agile, DevOps e l’uso del Cloud.
Il nostro modello di sviluppo prevede la misurazione del valore di business delle
funzionalità, il Test-driven development, la Continuous delivery ed il concetto di
Infrastructure as Code.
AIUTIAMO LE AZIENDE AD INNOVARE IN MODO CONTINUO E INCREMENTALE
3. I nostri servizi
Agile Innovation
Cloud
Soluzioni di automazione nella creazione
di ambienti di test e produzione attraverso
l’utilizzo di strumenti di configuration
management (Puppet, Chef, Vagrant) e
dei servizi di deployment and
management di AWS (Cloudformation,
CodeDeploy, Elastic Beanstalk,
OpsWorks, ECS). Supporto nella
progettazione e sviluppo di applicazioni
cloud based.
Sviluppo Agile
Realizzare soluzioni software innovative e
di qualità è la nostra passione.
Utilizziamo Metodologie Agili per meglio
governare i progetti. Lavoriamo con il
cliente aiutandolo a definire il Product
Backlog e a gestire le priorità.
Produciamo software funzionante in cicli
brevi, pratichiamo il TDD, il pair
programming e la Continuous Integration.
DevOps
Ci proponiamo come azienda in grado di
guidare l’adozione di pratiche di DevOps
il cui obiettivo ultimo è l’implementazione
della Continuous Delivery. Affianchiamo
sia i gruppi di sviluppo che i gruppi di
operations al fine di creare una “Delivery
Pipeline” che partendo dal configuration
management permette la creazione e
l’esecuzione di test (automatici o manuali)
nei vari ambienti.
4. Come APN Consulting Partner abbiamo il compito di aiutare i clienti nell’analisi, definizione dell’architettura e
supporto alla migrazione di applicazioni sulla cloud di Amazon.
CloudAmazon Web Services (AWS) Partner Network (APN)
5. Servizi Cloud based
Continuous delivery in cloud
XPeppers, azienda specializzata nella fornitura di servizi Agile e DevOps,
offre ai propri clienti soluzioni dedicate per il cloud di AWS
Continuous Delivery
Soluzioni di continuous delivery su ambiente AWS, con utilizzo ottimale ed
elastico delle risorse infrastrutturali in funzione delle necessità variabili dei
sistemi aziendali.
Vantaggi per l’azienda: nessun investimento upfront, risparmio di costi (pay
per use), risparmio di tempo (infrastruttura disponibile immediatamente)
Automazione
soluzioni di automazione nella creazione di ambienti di test e produzione
attraverso l’utilizzo di strumenti di configuration management (Puppet, Chef,
Vagrant) e dei servizi di deployment and management di AWS
(Cloudformation, CodeDeploy, Elastic Beanstalk, OpsWorks, ECS).
Vantaggi per l’azienda: riduzione dei costi di operations, riduzione degli errori
nei rilasci in produzione, agilità.
Architetture e sviluppo Cloud based
Supporto architetturale e di sviluppo per applicazioni cloud based
in ambienti Java, ruby on rails, php e nodejs.
6. Corsi di formazione AWS
Xpeppers è Authorized Training Partner per l’Italia
AWS Essentials
Il corso illustra i prodotti, i servizi e le
soluzioni di AWS con demo e attività
pratiche, fornisce le nozioni di base per
avere maggiore padronanza degli
strumenti AWS e prendere decisioni
adeguate in base agli obiettivi di
business.
Architecting on AWS
Il corso copre i concetti fondamenti
della Cloud di AWS ed è stato pensato
per insegnare ai Solutions Architect a
disegnare una soluzione scalabile,
sicura e affidabile ottimizzando le
risorse e I costi.
Developing on AWS
Il corso è pensato per coloro che
vogliono progettare e costruire
applicazioni Cloud based con AWS.
Verrà mostrato come lavorare con le
API di AWS utilizzando SDK e IDE
Systems Operation on AWS
Il corso è pensato per coloro che
operano attivamente sull’infrastruttura
AWS mostrando come i concetti di
provisioning, deploying, tracking dei
costi e monitoring vengono applicati
alla Cloud di AWS.
7. Realizzare soluzioni software innovative e di qualità è la nostra passione. Utilizziamo Metodologie Agili per
meglio governare i progetti. Lavoriamo con il cliente. Lo aiutiamo a definire il Product Backlog e a gestire le
priorità. Produciamo software funzionante in cicli brevi, di 1 o 2 settimane. Pratichiamo il TDD (test driven
development), il pair programming, la Continuous Integration.
Sviluppo AgileMean Time Between Idea And Make Stuff Happen (MTBIAMSH)
8. Sviluppo Agile
Innovare per competere, innovare velocemente
I metodi agili si propongono di sviluppare software che abbia un alto
valore per il cliente, rilasciandolo presto e a ritmo costante.
Simple design
Lo strumento fondamentale per mantenere basso il costo del cambiamento è
la manutenzione di un’architettura semplice. In un progetto agile di successo,
la complessità di inserire una nuova funzionalità non aumenta, anzi
diminuisce con il tempo.
Refactoring
Il refactoring è la pratica di migliorare l’architettura del codice esistente in
maniera sicura. Lo sviluppatore applica delle mosse di refactoring per
migliorare il design. Si tratta quindi di migliorare la struttura interna del codice
senza aggiungere funzionalità
Test-Driven development
Il TDD è una pratica di progettazione, che consente di fare in modo che ogni
riga di codice del sistema sia stata progettata in seguito al fallimento di un
test unitario automatico.
Pair programming
Il pair programming consiste nel mettere due sviluppatori fianco a fianco, su
un’unica postazione di lavoro, per realizzare il codice di una feature. Il
postulato su cui questa pratica si fonda è che l’attività di codifica è
essenzialmente un’attività di pensiero, e che ragionando in due la qualità del
codice prodotto sarà molto migliore.
9. Con il termine DevOps si intende un movimento culturale che si propone l’obiettivo di definire un insieme di
pratiche, metodologie e principi per facilitare la comunicazione, la collaborazione e l’integrazione tra il team
(Dev) di Software Development e il team (Ops) di Operations.
DevOpsSoftware Development and Operation
10. DevOps approach
Continuous delivery
XPeppers si propone come azienda in grado di guidare l’adozione di
pratiche di DevOps il cui obiettivo ultimo è l’implementazione della
Continuous Delivery.
Continuous Delivery
Continuous Delivery è la pratica di rilasciare nuovi prodotti ai clienti
frequentemente, rapidamente, mantenendo un’alta qualità.
Delivery pipeline
L’offerta XPeppers consiste nell’affiancare e coinvolgere sia i gruppi di
sviluppo che i gruppi di operations nella creazione di una “Delivery
Pipeline”,che partendo dal configuration management permette la
creazione e l’esecuzione di test (automatici o manuali) nei vari ambienti.
DevOps e Cloud
soluzioni di automazione nella creazione di ambienti di test e produzione
attraverso l’utilizzo di strumenti di configuration management (Puppet, Chef,
Vagrant) e dei servizi di deployment and management di AWS
(Cloudformation, CodeDeploy, Elastic Beanstalk, OpsWorks, ECS).
Vantaggi per l’azienda: riduzione dei costi di operations, riduzione degli
errori nei rilasci in produzione, agilità.
11. Aiutiamo le aziende a rivedere i processi di produzione software, permettendo all’azienda di rispondere
positivamente alle esigenze di Business Agility.
CONTATTIXPeppers – Agile innovation
12. Contattaci
info@xpeppers.com
Milano
Via Giulio e Corrado Venini, 42
20127 Milano (MI), ITALIA
Trento
Piazza di Centa, 7
38122 Trento (TN), ITALIA
Roma
Via Lucrezia Romana, 65/N
00043 Ciampino (RM), ITALIA
facebook.com/xpepperssrl
@xpeppers
plus.google.com/+XPeppers
linkedin.com/company/1526714