La situazione economica attuale ci porta a ripensare i modi in cui conduciamo il nostro business ed a chiederci se c'è un alternativa. Facendo leva su un’esperienza molto recente vorrei mostrare come adottare un processo Agile ci ha traghettato fuori da una crisi fatta di mancanza di fondi e perdità di fiducia da parte degli investitori.
It is a description of the future of PFM innovation. We also included our idea to simplify the process, and an example of innovation explained by a PCN diagram.
This document discusses opportunities and risks related to open-source software in industrial contexts. Reusing open-source code can reduce development costs but requires carefully reviewing licenses and allocating resources to understand the code and integration risks. Releasing code as open-source may further reduce costs through community contributions but requires establishing a new business model and maintaining engagement to avoid forks. Overall, the document analyzes both reuse and release of open-source software from legal, cost, and community support perspectives for industrial software projects.
This document summarizes key economic and industry information about Hungary. It notes Hungary's population, GDP growth, export growth, unemployment and inflation rates. It identifies several promising industries including automotive, electronics, food, IT services, biotechnology, medical technology, logistics and shared services. It provides more detail on the automotive, electronics, food, ICT and biotechnology/pharmaceutical sectors, highlighting their importance to Hungary's economy and strengths in each industry.
How can metrics help in improving our effectiveness?Better Software
Gaetano Mazzanti - Better Software 2016: http://www.bettersoftware.it/talks/8497-how-can-metrics-help-in-improving-our-effectiveness/
This workshop will provide attendees with hands on experience on measuring, understanding and making the most of metrics both in terms of effectiveness and improving teams processes.
We will mix theory and practice drawing also from attendees experience. We will look at how a Service Oriented Mindset leads to Service Oriented Metrics.
We will discuss the pitfalls of typical metrics like velocity and we will look, using practical examples, at alternatives that will help us in improving effectiveness. These include lead time, throughput, WIP, batch size, slack, etc. and their relationships.
Be warned though that “not everything that counts can be counted” (Bruce Cameron)
Learning Objectives
Understand what are metrics good for.
Differentiate between Local and end-to-end metrics.
Differentiate between Process Improvement vs Customer Oriented metrics.
Understand Pitfalls of Velocity and Velocity related charts, goals, KPIs.
Learn to measure and draw charts based on hand-on exercises.
It is a description of the future of PFM innovation. We also included our idea to simplify the process, and an example of innovation explained by a PCN diagram.
This document discusses opportunities and risks related to open-source software in industrial contexts. Reusing open-source code can reduce development costs but requires carefully reviewing licenses and allocating resources to understand the code and integration risks. Releasing code as open-source may further reduce costs through community contributions but requires establishing a new business model and maintaining engagement to avoid forks. Overall, the document analyzes both reuse and release of open-source software from legal, cost, and community support perspectives for industrial software projects.
This document summarizes key economic and industry information about Hungary. It notes Hungary's population, GDP growth, export growth, unemployment and inflation rates. It identifies several promising industries including automotive, electronics, food, IT services, biotechnology, medical technology, logistics and shared services. It provides more detail on the automotive, electronics, food, ICT and biotechnology/pharmaceutical sectors, highlighting their importance to Hungary's economy and strengths in each industry.
How can metrics help in improving our effectiveness?Better Software
Gaetano Mazzanti - Better Software 2016: http://www.bettersoftware.it/talks/8497-how-can-metrics-help-in-improving-our-effectiveness/
This workshop will provide attendees with hands on experience on measuring, understanding and making the most of metrics both in terms of effectiveness and improving teams processes.
We will mix theory and practice drawing also from attendees experience. We will look at how a Service Oriented Mindset leads to Service Oriented Metrics.
We will discuss the pitfalls of typical metrics like velocity and we will look, using practical examples, at alternatives that will help us in improving effectiveness. These include lead time, throughput, WIP, batch size, slack, etc. and their relationships.
Be warned though that “not everything that counts can be counted” (Bruce Cameron)
Learning Objectives
Understand what are metrics good for.
Differentiate between Local and end-to-end metrics.
Differentiate between Process Improvement vs Customer Oriented metrics.
Understand Pitfalls of Velocity and Velocity related charts, goals, KPIs.
Learn to measure and draw charts based on hand-on exercises.
The document provides advice for starting a small business or startup by finding a niche market, pricing products affordably, using marketing strategies like search engines and mailing lists, outsourcing tasks to virtual assistants, and building the business to eventually sell or run itself with documented processes. It is aimed at developers who want to start their own business but do not want to rely on investors or work long hours like startups in Silicon Valley.
Report dei feedback dei partecipanti alla conferenza Better Software 2010. Il report aggrega giudizi qualitativi espressi su:
- Partecipanti
- Registrazione utenti
- Servizi in conferenza
- Gradimento edizione 2010
Alcune lezioni che ho imparato negli ultimi due anniBetter Software
Crediamo che la storia di Balsamiq possa essere portata come esempio di caso di successo e quindi il suo CEO possa essere un buon consigliere delle 10 cose da fare e le 10 cose da non fare.
As a user, I want to search the Internet so that I can find information. The document discusses splitting large user stories into smaller ones based on data boundaries, operational boundaries, orthogonal features, and performance constraints. It also discusses estimating user stories in story points and defining a definition of done.
Se c'e' in voi o tra i vostri collaboratori una passione per il software e le interfaccie utenti, capacità di coordinare il lavoro di un piccolo gruppo senza interferire nello sviluppo stesso e avere un dialogo con il cliente allora avete quasi un Program Manager.
Il program manager non si trova necessariamente tra i Project Manager e può crescere spontaneamente in un team.
E' una delle formule segrete per fare "better software".
Alessandro Salvatico - Ingres: il nuovo modello ITBetter Software
L’intervento, a cura di Alessandro Salvatico, è logicamente diviso in due parti distinte. Nella prima si illustra il nuovo modello economico che sta facendo breccia sul mercato e che risponde alle mutate esigenze dettate dalla crisi e dalla conseguente necessità di contenimento dei costi e di rispetto degli standard: Open Source e Open Standard. La seconda parte dell’intervento affronta le tematiche tipiche di un ambiente enterprise e dimostra come Ingres sia oggi l’unico database open source che può essere utilizzato con tranquillità anche in applicazioni business critical.
Alessandro Salvatico - Sviluppare J2EE con INGRESBetter Software
Ingres is an open source, enterprise-class relational database management system. It supports major programming languages like Java, C++, and Python. Developers can build J2EE applications that connect to Ingres using various approaches including JDBC/ODBC, Hibernate, and language-specific drivers. Ingres provides tools like Eclipse plugins for visual database modeling and development. It also offers integrated bundles of Ingres database with application servers like JBoss for easier application development.
Maurizio Mesenzani - Le competenze del Project ManagerBetter Software
La gestione di un progetto è un'attività complessa che richiede una combinazione ed integrazione di capacità cognitive, relazionali, comportamentali ed emotive. Gestire conflitti e negoziare risorse, impegni, scadenze e sequenze, attività, tempi e costi è una delle principali attività del Project Manager eccellente.
Oltre alle caratteristiche individuali e alle capacità che possono essere sviluppate, il Project Manager può essere supportato da specifici strumenti metodologici quali le analisi SWOT (punti di forza e debolezza, rischi/minacce ed opportunità) e le tecniche di time management per gestire i tempi propri e delle persone impegnate sui progetti e i carichi di lavoro in modo da orientare priorità, urgenza ed importanza.
Saranno inoltre presentate le principali tecniche di gestione delle riunioni (meeting management) vista la necessità di incontri strutturati: una cultura ed una pratica solida di time and meeting management contribuisce a limitare i rischi di conflittualità latenti e dichiarate nei progetti e contribuisce a rafforzare i livelli di motivazione, coesione e professionalità nei team di progetto, rafforzando le figure stesse di PM.
Linux è ampiamente usato in area server, ma permane la "leggenda metropolitana" che non sia ancora una valida alternativa per il desktop, perché difficile da installare da parte di non esperti o mancante di funzionalità comunemente richieste dagli utenti. Spesso, quando si cerca di approfondire e si chiede su che cosa si basa questa convinzione, si scopre che sono preconcetti basati su esperienze vecchie di anni. La realtà è ben diversa: oggi le maggiori distribuzioni sono facili da installare e ricche di applicazioni già pronte all'uso. Se rispetto ai più diffusi OS proprietari la gestione dei formati multimediali può non essere completa e alcune applicazioni commerciali non sono disponibili, questo non è un ostacolo all'utilizzo di un desktop Linux per l'area della produttività personale. Una postazione di lavoro con tutto quello che l'utente medio utilizza quotidianamente in ufficio può essere rapidamente approntata con il DVD di installazione di una moderna distribuzione Linux non commerciale, azzerando il costo delle licenze software di sistema operativo, applicazioni di ufficio e "accessori" come antivirus e firewall, e guadagnando in sicurezza e prestazioni.
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheBetter Software
Tecnologie per applicazioni mobile e problemi legati al loro sviluppo: il testing (anche in ambito internazione), il deployment e il loro monitoraggio.
Interfacce per il mobile e di come gli editor/grafici devono semplificare al massimo il loro lavoro per rendere usabile il sito wap.
Analisi delle performance e dei Kpi delle applicazioni mobile.
Convergenza di applicazioni web e mobile (vedi facebook e m.dada.net).
Parte I: OpenID e tecnologie limitrofe: lo scenario presente e futuro Nella prima parte di questo intervento verrà presentata la tecnologia di autenticazione OpenID, per poi capire quali siano i suoi limiti e le sue potenzialità presenti e future in ambito personale e aziendale. Verranno anche presentate altre tecnologie del cosiddetto "open stack" e vedremo come queste siano usate da aziende come Google o Plaxo. Parte II: Le prime soluzioni OpenID italiane per il giornalismo e le telecomunicazioni - Overview delle soluzioni realizzate - OpenID Provider e OpenID Relying Party - Problematiche di integrazione tra sistemi precedenti di autenticazione - Soluzioni adottate da Asemantics per l'integrazione delle informazioni - Modelli di business relativi all'implemantazione e all'utilizzo di soluzioni OpenID - Esempi "creativi" di autenticazione: OpenID su Jabber, come sviluppare sistemi di autenticazione alternativi
The document provides advice for starting a small business or startup by finding a niche market, pricing products affordably, using marketing strategies like search engines and mailing lists, outsourcing tasks to virtual assistants, and building the business to eventually sell or run itself with documented processes. It is aimed at developers who want to start their own business but do not want to rely on investors or work long hours like startups in Silicon Valley.
Report dei feedback dei partecipanti alla conferenza Better Software 2010. Il report aggrega giudizi qualitativi espressi su:
- Partecipanti
- Registrazione utenti
- Servizi in conferenza
- Gradimento edizione 2010
Alcune lezioni che ho imparato negli ultimi due anniBetter Software
Crediamo che la storia di Balsamiq possa essere portata come esempio di caso di successo e quindi il suo CEO possa essere un buon consigliere delle 10 cose da fare e le 10 cose da non fare.
As a user, I want to search the Internet so that I can find information. The document discusses splitting large user stories into smaller ones based on data boundaries, operational boundaries, orthogonal features, and performance constraints. It also discusses estimating user stories in story points and defining a definition of done.
Se c'e' in voi o tra i vostri collaboratori una passione per il software e le interfaccie utenti, capacità di coordinare il lavoro di un piccolo gruppo senza interferire nello sviluppo stesso e avere un dialogo con il cliente allora avete quasi un Program Manager.
Il program manager non si trova necessariamente tra i Project Manager e può crescere spontaneamente in un team.
E' una delle formule segrete per fare "better software".
Alessandro Salvatico - Ingres: il nuovo modello ITBetter Software
L’intervento, a cura di Alessandro Salvatico, è logicamente diviso in due parti distinte. Nella prima si illustra il nuovo modello economico che sta facendo breccia sul mercato e che risponde alle mutate esigenze dettate dalla crisi e dalla conseguente necessità di contenimento dei costi e di rispetto degli standard: Open Source e Open Standard. La seconda parte dell’intervento affronta le tematiche tipiche di un ambiente enterprise e dimostra come Ingres sia oggi l’unico database open source che può essere utilizzato con tranquillità anche in applicazioni business critical.
Alessandro Salvatico - Sviluppare J2EE con INGRESBetter Software
Ingres is an open source, enterprise-class relational database management system. It supports major programming languages like Java, C++, and Python. Developers can build J2EE applications that connect to Ingres using various approaches including JDBC/ODBC, Hibernate, and language-specific drivers. Ingres provides tools like Eclipse plugins for visual database modeling and development. It also offers integrated bundles of Ingres database with application servers like JBoss for easier application development.
Maurizio Mesenzani - Le competenze del Project ManagerBetter Software
La gestione di un progetto è un'attività complessa che richiede una combinazione ed integrazione di capacità cognitive, relazionali, comportamentali ed emotive. Gestire conflitti e negoziare risorse, impegni, scadenze e sequenze, attività, tempi e costi è una delle principali attività del Project Manager eccellente.
Oltre alle caratteristiche individuali e alle capacità che possono essere sviluppate, il Project Manager può essere supportato da specifici strumenti metodologici quali le analisi SWOT (punti di forza e debolezza, rischi/minacce ed opportunità) e le tecniche di time management per gestire i tempi propri e delle persone impegnate sui progetti e i carichi di lavoro in modo da orientare priorità, urgenza ed importanza.
Saranno inoltre presentate le principali tecniche di gestione delle riunioni (meeting management) vista la necessità di incontri strutturati: una cultura ed una pratica solida di time and meeting management contribuisce a limitare i rischi di conflittualità latenti e dichiarate nei progetti e contribuisce a rafforzare i livelli di motivazione, coesione e professionalità nei team di progetto, rafforzando le figure stesse di PM.
Linux è ampiamente usato in area server, ma permane la "leggenda metropolitana" che non sia ancora una valida alternativa per il desktop, perché difficile da installare da parte di non esperti o mancante di funzionalità comunemente richieste dagli utenti. Spesso, quando si cerca di approfondire e si chiede su che cosa si basa questa convinzione, si scopre che sono preconcetti basati su esperienze vecchie di anni. La realtà è ben diversa: oggi le maggiori distribuzioni sono facili da installare e ricche di applicazioni già pronte all'uso. Se rispetto ai più diffusi OS proprietari la gestione dei formati multimediali può non essere completa e alcune applicazioni commerciali non sono disponibili, questo non è un ostacolo all'utilizzo di un desktop Linux per l'area della produttività personale. Una postazione di lavoro con tutto quello che l'utente medio utilizza quotidianamente in ufficio può essere rapidamente approntata con il DVD di installazione di una moderna distribuzione Linux non commerciale, azzerando il costo delle licenze software di sistema operativo, applicazioni di ufficio e "accessori" come antivirus e firewall, e guadagnando in sicurezza e prestazioni.
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheBetter Software
Tecnologie per applicazioni mobile e problemi legati al loro sviluppo: il testing (anche in ambito internazione), il deployment e il loro monitoraggio.
Interfacce per il mobile e di come gli editor/grafici devono semplificare al massimo il loro lavoro per rendere usabile il sito wap.
Analisi delle performance e dei Kpi delle applicazioni mobile.
Convergenza di applicazioni web e mobile (vedi facebook e m.dada.net).
Parte I: OpenID e tecnologie limitrofe: lo scenario presente e futuro Nella prima parte di questo intervento verrà presentata la tecnologia di autenticazione OpenID, per poi capire quali siano i suoi limiti e le sue potenzialità presenti e future in ambito personale e aziendale. Verranno anche presentate altre tecnologie del cosiddetto "open stack" e vedremo come queste siano usate da aziende come Google o Plaxo. Parte II: Le prime soluzioni OpenID italiane per il giornalismo e le telecomunicazioni - Overview delle soluzioni realizzate - OpenID Provider e OpenID Relying Party - Problematiche di integrazione tra sistemi precedenti di autenticazione - Soluzioni adottate da Asemantics per l'integrazione delle informazioni - Modelli di business relativi all'implemantazione e all'utilizzo di soluzioni OpenID - Esempi "creativi" di autenticazione: OpenID su Jabber, come sviluppare sistemi di autenticazione alternativi