lunedì 22 ottobre 2007
BPM tra le tecnologie che ci cambieranno la vita
Tra queste il Business Process Management!!!!!
leggete qui l'articolo da repubblica
qui trovate l'articolo originale
venerdì 19 ottobre 2007
SAP compra Yasu: impatti su Savvion?
Fin qui niente di nuovo; è noto che SAP entrerà nella arena dei BPMS, il primo prodotto BPM (nome in codice Galaxy) è atteso per il test nel primo trimestre del prossimo anno.
L’acquisizione però avrà impatti su Savvion, concorrente di Lombardi/Teamworks.
Forse non è noto a tutti che Savvion include, in OEM, Yasu come business rules engine; cosa succederà adesso. Personalmente non credo che Yasu continuerà ad essere incluso in Savvion, SAP diventerà loro concorrente in tempi brevi e quindi...
Riporto a questo proposito la posizione di un analista indipendente:
“Though Savvion may try to position this as giving them access to SAP’s market, that seems unlikely. Yasu is being bought to fill a gap in the SAP Galaxy BPM vision. There is no way that SAP is going to recommend/allow prospects to consider an alternative like Savvion BPM. And if Savvion does get bought by SAP (a far fetched idea), expect their product to get deprecated immediately in favor of some Netweaver Frankenstein. So any customer investment would be lost”
Vedremo cosa succederà.
mercoledì 17 ottobre 2007
Phil Gilbert commenta Google & Lombardi
Google parla di Blueprint
qui il post completo
martedì 16 ottobre 2007
Webinar il 30 ottobre
Il 30 ottobre pv dalle 18 alle 19.30 verrà tenuto il webinar "CIO Best-Practices for Process Improvement" con l'analisi del caso della Fondazione Lance Amstrong.
Per iscriversi cliccate qui.
sabato 13 ottobre 2007
Oracle va all'assalto di BEA
Oracle ha fatto una offerta di 6,7 miliardi di dollari per l'acquisto di BEA che sembra non aver gradito l'offerta.
Leggete gli articoli relativi qui dal sole24ore e qui
venerdì 12 ottobre 2007
BPM: previsioni di crescita
Tratto da: "BPMS Revenue to Reach $6.3 Billion by 2011", Forrester Research, Inc., July 2007
lunedì 8 ottobre 2007
Gestione di un processo di Selezione del personale in Teamworks
Ringrazio Gaetano Francioso di Arianna Consulting per il suo contributo alla realizzazione di questo processo e per averne preparato una descrizione.
Il seguente processo, piuttosto complesso, di selezione del personale è stato implementato con Teamworks ed è in produzione presso un nostro cliente in UK.
La soluzione implementata prevede 5 sottoprocessi:
- Open New Position Process
- Interview Candidates Process
- Select And Generate Offer Process
- New Hire OnBoarding Process
- New Hire Orientation Process
- Hiring Manager
- HR Admin
- Hiring Team
- Human Resource
- IT Admin
- Security Guard
- Candidate
Open New Position Process
Gli attori che intervengo in questo sub-process sono L’Hiring Manager e l’HR Admin, interviene anche il sistema per il controllo di una business rule (inteso come azione automatica effettuata da Teamworks che indirizza il task in base ai risultati dal controllo sulla regola)
Il processo ha inizio con la richiesta da parte di un Hiring Manager per l’apertura di una nuova posizione. L’utente appartenente al gruppo Hiring Manager accede al portale digitando i propri username e password e compila una scheda in cui richiede la copertura di un determinato ruolo.
Una volta inseriti e confermati i dati, Teamworks effettua una verifica per l’applicazione di una business rule: se il livello di assunzione richiesto è inferiore al 3° e il salario previsto inferiore a 80000 £ la nuova posizione viene auto-approvata, se invece queste due condizioni non sono verificate è necessaria l’approvazione da parte del HR Admin.
Interview Process
Attori di questo sub-process sono l’Hiring Manager, la divisione HR, i candidati ovviamente fanno parte in quanto partecipano ai colloqui ma non interagiscono con Teamworks direttamente.
Quando l’apertura della nuova posizione è stata approvata inizia il processo di selezione del candidato. La divisione HR riceve la richiesta in base ai dati inseriti dall’Hiring Manager seleziona una lista di potenziali candidati fra cui scegliere e la invia all’Hiring Manager che deve valutare i candidati.
Quest’ultimo ricevuta la lista decide chi incontrare e lo comunica a HR.
Ricevuta la lista “scremata” di candidati, HR li contatta e organizza i colloqui.
A questo punto il manager effettua i colloqui con i candidati e inserisce nella scheda l’esito dei colloqui e se ci sono candidati ai quali è stata offerta la posizione, se è stato selezionato un candidato parte il processo di generazione dell’offerta.
Select And Generate Offer Process
In questa parte del processo si provvede a completare e far pervenire l’offerta al candidato selezionato. Questo è il sotto processo più complesso sia per il numero di attività di cui è composto sia per il numero di gruppi di attori coinvolti (Hiring Manager, HR Admin e System che si occupa di svolgere le azioni automatiche).
Il primo a ricevere il task da completare è l’Hiring Manager che deve inserire i dati relativi a salario, bonus e data di inizio del nuovo candidato, siamo quindi all’interno dell’attività Generate Offer.
A questo punto c’è un controllo sulla stessa business rule precedentemente verificata ovvero se nel sottoprocesso di apertura di una nuova posizione si era resa necessaria l’approvazione da parte dell’HR Admin, anche adesso sarà necessario che lo stesso avalli la scelta del candidato e le
condizioni offerte. Se rifiuta allora il task torna all’Hiring Manager che dovrà rivedere le sue scelte, altrimenti si va avanti con la presentazione dell’offerta al candidato.
Come possiamo vedere, collegata all’attività HR Approve Offer (nella swim lane HR) è collegato un timer che porta ad un’altra attivià, Escalate task: se l’approvazione, o il rifiuto, da parte dell’HR Admin non avviene entro 10 minuti dall’inizio dall’apertura del task, l’attività assume priorità “urgente”.
Come si vede questa attività si trova nella swim lane System, ciò vuol dire che viene eseguita dal sistema senza l’intervento umano.
In caso di approvazione il candidato riceverà l’offerta e potrà richiedere un aggiustamento delle condizioni, in questo caso gli verrà cuminicato che le sue richieste sono al vaglio dell?Hiring Manager, accettare l’offerta, o rifiutare. Come è ovvio negli ultimi due casi il sottoprocesso termina e gli viene notificato come e se procedere, nel primo invece le richieste del candidato vengono girate all’Hiring Manager e il processo riparte da quel punto.
New Hire Onboarding Process
Se il candidato ha accettato l’offerta si passa al sottoprocesso successivo, attori sono: HR Admin, IT Admin, Security Guard.
Questo sub-process consiste nell’inserimento/creazione dei dati del neo-assunto all’interno della struttura dati della Reuters, si inseriscono dati anagrafici e quelli relativi a stipendio, benefits, numero del tesserino etc.
Come si vede dalla figura sottostante l’HR Admin deve approvare, dopodichè viene aggiornato il sistema informativo di SAP (automaticamente), l’IT Admin provvede a creare l’account di mail, e il Security Guard si occupa dei badge e accessi alle strutture informatiche.
L’attività”Setup Emplyee Info” a destra delle tre attività svolte in parallelo (quelle appena descritte) in realtà non è svolta dall’IT Admin ma è un aggiornamento delle variabili con i dati inseriti (mail, telefono etc).
New Orientation Process
A questo punto il processo prosegue con l’inizio dell’attività da parte del candidato che non è più candidato ma è dipendente. L’attività successiva del processo quindi non è altro che la notificazione all’Hiring Manager della data di inizio del nuovo assunto, quindi l’Hiring Manager dovrà:
- chiamare il neo-assunto e fornigli le indicazioni relative a data di inizio e luogo dove recarsi il primo giorno di lavoro
- organizzare un incontro con l’impiegato per il primo giorno di lavoro
- organizzare la visita degli uffici, sempre per il primo giorno
- inviare una mail agli impiegati per comunicare qualcosa relativamente al nuovo collega
- accogliere l’impiegato il primo giorno
- presentare il nuovo impiegato agli altri
- assicurasi, tramite la divisione HR che tutte le pratiche siano completate
L’attività o sottoprocesso Onboarding è stato modellato con Blueprint, il software fornito direttamente on line (Software as a Services, SaaS) da Lombardi.
Questo prodotto consente di modellare il flusso delle attività all’interno del processo, senza entrare nel dettaglio di come queste verranno eseguite.
Vengono fornite tre differenti viste del processo: diagram, molto simile a quello che abbiamo visto in Teamworks, documentation che è una lista della attività tipo indice in cui sotto ogni riga possiamo inserire commenti e note, discovery map che la più interessante in quanto offre in un colpo d’occhio informazioni sulle attività, sui partecipanti e sulle sottoattività.
Come si può vedere dalla figura 8 in alto ci sono i partecipanti e sotto le attività di livello superiore, in grigio le sottoattività.
Il vantaggio nell’utilizzo di Blueprint consiste nel fatto che possiamo anticipare eventuali problemi nella modellazione del processo, comprende uno strumento di analisi che ci da un’idea di quali sono le attività che più impattano sul flusso del processo offrendo un vantaggio appunto nell’anticipazione dei problemi.
Il processo modellato in Blueprint è stato poi importato in Teamworks, quindi non si deve modellare due volte il processo: prima si definisce quale è il flusso delle attività e dove e come intervengo gli utenti e poi si modella il flusso eseguibile, con le regole, le tabelle, le integrazioni, le attività svolte in automatico e tutto quello che serve affinché il processo sia completo.
giovedì 4 ottobre 2007
Maritz Travel: una storia di successo
Vendite in calo. Taglio dei costi. Clienti che vogliono cambiamenti, in fretta.
Vediamo come una grande agenzia viaggi americana, Maritz Travel, che aveva questi problemi, è riuscita a modificare i propri processi e come l'alleanza tra BPM e IT ha permesso in breve tempo di risolvere i problemi e tornare al successo.
Sul numero di settembre della rivista CIO Magazine è uscito una bellissima intervista a Rich Phillips, COO di Maritz, su come hanno fatto.
Naturalmente il prodotto che Maritz Travel ha scelto è stato Teamworks!!!!.
Per accedere ad una copia pdf dell'articolo cliccate qui
mercoledì 3 ottobre 2007
Webinar 11 ottobre
Lombardi software in collaborazione con Progress Sonic, organizza per l'11 ottobre un webinar dal titolo:
Per iscrizione e ulteriori informazione cliccare qui.
martedì 2 ottobre 2007
lunedì 1 ottobre 2007
Gestire gli organigramma com Teamworks6
Molte imprese hanno complesse strutture organizzative, le relazioni fra chi esegue una determinata attività e chi la deve approvare sono molto importanti. Non sempre però queste informazioni sono memorizzate nelle directory aziendali.
Il componente di TeamWorks 6, Organization Management consente di modellare l’organigramma aziendale (Process Organization Chart) con un modellatore grafico molto semplice da usare ma completo (si possono inserire anche le foto dei partecipanti) e soprattutto di mettere in relazione fra loro gli attori del processo.
I gruppi di partecipanti definiti in un singolo processo all’interno dell’ambiente di modellazione di TeamWorks, possono essere utilizzati in più processi, TeamWorks unisce il Process Organization Chart con i dati di analisi e aiuta così ad identificare e risolvere i problemi.
Inoltre l’organigramma permette di assegnare i task in base alle relazioni stabilite, ad esempio possiamo indirizzare un’attività al manager o al direttore di un determinato utente, possiamo definire gli skills degli utenti (o dei ruoli) e assegnarli agli utenti stessi e poi creare con semplicità regole di smistamento dei task in base agli skill posseduti dagli utenti.