XPeppers e AWS

12

Transcript of XPeppers e AWS

Page 1: XPeppers e AWS
Page 2: XPeppers e AWS

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

Page 3: XPeppers e AWS

I nostri serviziAgile Innovation

CloudSoluzioni 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 AgileRealizzare 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.

DevOpsCi 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.

Page 4: XPeppers e AWS

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)

Page 5: XPeppers e AWS

Servizi Cloud basedContinuous 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 DeliverySoluzioni 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)

Automazionesoluzioni 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 basedSupporto architetturale e di sviluppo per applicazioni cloud based in ambienti Java, ruby on rails, php e nodejs.

Page 6: XPeppers e AWS

Corsi di formazione AWSXpeppers è Authorized Training Partner per l’Italia

AWS EssentialsIl 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 AWSIl 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 AWSIl 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 AWSIl 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.

Page 7: XPeppers e AWS

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 Agile Mean Time Between Idea And Make Stuff Happen (MTBIAMSH)

Page 8: XPeppers e AWS

Sviluppo AgileInnovare 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 designLo 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.

RefactoringIl 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 developmentIl 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 programmingIl 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.

Page 9: XPeppers e AWS

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

Page 10: XPeppers e AWS

DevOps approachContinuous 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 DeliveryContinuous Delivery è la pratica di rilasciare nuovi prodotti ai clienti frequentemente, rapidamente, mantenendo un’alta qualità.

Delivery pipelineL’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 Cloudsoluzioni 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 deglierrori nei rilasci in produzione, agilità.

Page 11: XPeppers e AWS

Aiutiamo le aziende a rivedere i processi di produzione software, permettendo all’azienda di rispondere positivamente alle esigenze di Business Agility.

CONTATTIXPeppers – Agile innovation

Page 12: XPeppers e AWS

[email protected]

MilanoVia Giulio e Corrado Venini, 4220127 Milano (MI), ITALIA

TrentoPiazza di Centa, 738122 Trento (TN), ITALIA

RomaVia Lucrezia Romana, 65/N 00043 Ciampino (RM), ITALIA

facebook.com/xpepperssrl

@xpeppers

plus.google.com/+XPeppers

linkedin.com/company/1526714