lunedì 31 marzo 2008

SOA e BPM trend in Google

ScreenShot001

 

Ecco i grafici relativi alle ricerche e alle news su "SOA" e "BPM "così come evidenziati da Google.Trend

 

ScreenShot002

 

Interessante anche la provenienza: sembra che in Italia ci sia finalmente interesse per l'argomento.

What's Driving BPM Demand? It's the Economy, Stupid

Riprendo integralmente un articolo di Sandy Kemsley, apparso su "Intelligent Enterprise"

The model-driven approach and new SaaS-based offerings are sparking interest in business process management technology, but the recession may send demand over the top.
By Sandy Kemsley


A few key themes are emerging as the latest drivers of business process management initiatives. First and foremost, model-driven applications are increasingly seen as the wave of the future. Second, software-as-a-service-based offerings are starting to emerge, opening up BPM to midsized enterprises. Third, BPM in a technology that can actually thrive in an uncertain economy.

The Appeal of Model-Driven Approaches
Model-driven architecture enables a platform-independent model of business functionality to be created independently of the underlying technology. Importantly, the modeling environment is geared toward nontechnical business people. This decoupling of business logic and technology lets business people get in on the act of application/process definition since the models are understandable and don't require inclusion of the technical implementation details. But model-driven apps aren't just powerful because business people can create a models; they're powerful because those models can actually be translated directly into executable code, sometimes with only minor technical modifications.
BPM suites (BPMS) are a prime example of a model-driven application; graphical process models are typically created by business analysts using a standardized notational format such as Business Process Modeling Notation (BPMN). That model, similar to a flowchart view of the process, is easily understood by business users, yet it contains enough information to support a relatively painless and swift conversion into an executable process in the BPMS engine. If integration with systems are required, an IT person will likely be
involved to connect specific tasks in the process through Web service calls — often just matching of input and output parameters — but generally little or no code needs to written in order to create an executable process.

At Allianz of America, for example, the business owns the process and maps it down to a specific level of detail before turning it over to IT people who "move it over to the BPM tool" says Tim Rofling, IT Director of Allianz of America Shared Services. Relying on an interative methodology and focusing on small projects with a potentially big impact, the company has managed to implement an impressive number of processes, each within a 60- to 90-day timeframe. Examples include securities application processing, money processing for applying premiums and life insurance underwriting. In a new (insurance) product implementation, Rofling says cycle times to implement new products were reduced from more than 50 days down to 12 days largely because the model-driven approach removed IT development bottlenecks.
Moving to a model-driven approach changes the entire application development cycle: not only do business and IT people collaborate on modeling the business processes, the same model is then used to monitor and manage the processes in real time once they're in production.

BPM and SaaS
Software-as-a-service (SaaS) is no longer seen as risky technology. In fact, it's downright mainstream to the many organizations using systems such as Salesforce.com to manage their confidential customer information.
SaaS is used for a number of reasons: to reduce the up-front cost of systems and the IT infrastructure required to support them, to pilot the use of a system or technology without making a major investment, or to
bypass the long cycle time of a new system implementation within a large organization.
A few BPMS offerings are starting to appear via a SaaS model, with more expected during 2008. In some cases, these are pre-packaged applications built on a BPMS platform. For example, Enkata offers a contact center application based on Lombardi's BPM suite while Lawactive has legal applications built on Metastorm powered
workflows. SaaS-based BPMS platforms are also becoming available, such as Appian Anywhere and Fujitsu Interstage.
Although it's unlikely that most large organizations will use a SaaS-based BPMS platform in the near future, the attractive pricing structure allows small- and midsized-businesses to take advantage of technology that might not have been previously within their financial grasp.

BPM and the Economy
Given the increasingly bleak economic projections for 2008, Gartner and other analysts are predicting a slowdown in IT spending in most categories (although they're still expecting nominal growth in IT spending overall). Bucking this trend, however, will be expenditures on BPM and related technologies, which will be significantly above average thanks to interest in running businesses more effectively and efficiently.
The predecessor technologies to BPM, such as human-facing workflow, became popular in previous economic downturns for precisely the same reason: automating tasks and reducing handoffs within business processes can reduce the headcount required to complete those processes. In fact, until 2002 when the drive for compliance struck most large organizations, improving productivity — either for the purpose of reducing headcount or increasing capacity — was the primary driver behind most BPM implementations. The past three
to four years of economic growth have shifted the focus of many BPM implementations to providing greater agility and visibility into business processes, but increased efficiency is usually assumed to be underlying
benefit of every deployment. As belts tighten, the interest in BPM will swing back to productivity improvement.


Sandy Kemsley is an independent systems architect specializing in business process management, Enterprise 2.0, enterprise architecture and business intelligence.

sandy Il suo interessantissimo Blog lo trovate qui

sabato 29 marzo 2008

Vince Lombardi


Tutti sapete che il nome di Lombardi Software è stato scelto in onore di Vince Lombardi, il più famoso allenatore di football (americano).
Per saperne di più su Lombardi cliccate qui al link al sito ufficiale

Qual è il valore della SOA

Il "valore" di una architettura SOA deve essere analizzato con due angolature differenti: valore per il Business e per l'IT.

Riprendo da un blog americano:

Business Value
The business gets value when SOA is used as an enabler of BPM. You can reengineer your process all day, but you need to allow these business processes to communicate with your legacy systems. The business can't wait for IT to blow up legacy applications in order to create new user interfaces with robust workflows under the covers. Instead IT must abstract the legacy layer and make it easy to build composite front end applications that leverage years of investments in the legacy applications. This allows IT to deliver huge amounts of value to the business in a relatively short amount of time using the right tools (BPMS).

IT Value
The value for IT is in reuse and speed to market. As your SOA matures, the amount of reuse grows exponentially. If you architect SOA correctly, you will move from creating services to consuming services. Once you have built a good baseline of abstract services, you can quickly meet the business's demands by assembling business services rather then building them from scratch each time. Think of it as Lego building. If you start with a hand full of white and red Legos that are rectangular in shape, you can create a few nice structures out of them.

Then you add more colors, followed by new shapes (circles, squares, arcs, etc.), followed by custom pieces (parts for trucks, trains, buildings, boats, etc.) and soon you can build an unlimited amount of structures.


The Real Problem

What I see as the real problem preventing companies from successfully deploying and realizing value from SOA is they don't fully understand SOA and they underestimate the amount of change to the culture. So here are the list of non technical issues that will kill your SOA project:

  • If you don't align SOA with a key business driver, you greatly reduce the odds that you will ever reap the rewards of SOA.
  • If you don't include BPM in your SOA implementation, then SOA becomes just another IT buzzword for the business and not an enabler.
  • If you don't take a proactive approach to change management, resistance will prevail and you will spin your wheels dealing with change (been there, done that).
Key take away
The problem with SOA isn't SOA, it's people. People must understand SOA and the importance of aligning their initiative with a key business driver. BPM is the killer application that can get your business sponsors on board.

venerdì 28 marzo 2008

Definizione di Business Process

Ecco una bella definizione di Business Process, ripresa da un vecchio libro di Thomas Davemport "Process Innovation: reengineering work through information technology" del 1992 (!)


A Business Process is a specific ordering of Activities across time, space and participants. A Business Process has a Beginning, an End, and clearly defined Inputs and Outputs and Steps.”

mercoledì 26 marzo 2008

BPM hall of Fame

Bruce Silver sul suo blog sta lanciando una Hall of Fame del BPM e tra le prime nomination ecco il "nostro" Phil Gilbert con questa motivazione

"Phil Gilbert. BPMN’s power comes from the fact that its shapes and symbols are intelligible to business, yet expressive and precise enough to serve as the “abstract” definition of executable process solutions. But lacking support for human tasks, subprocesses, and looping back to previous activities in the flow, BPEL turned out to be an imperfect runtime companion for BPMN. Fulfilling the promise of business-empowered implementation actually required a “BPMN engine,” but no BPMS vendor had one. As CTO (now President) of Lombardi, Phil Gilbert elected to break his own shipping product and build one. That’s either nuts or brilliant, but Lombardi’s Teamworks has emerged as the first and best realization of BPM’s promise of business-empowered implementation based on standards and business-IT collaboration"

BPM in ebraico

Sito sul BPM in ebraico.
Notare il riferimento a Lombardi anche qui.

mercoledì 19 marzo 2008

Buona Pasqua a tutti i lettori

uova

Collegare SOA al BPM invece che il BMP a SOA

Il titolo suonerà un po' strano ma vi consiglio la lettura di queste osservazioni riprese da un blog americano.


"SOA has more traction these days than BPM does. SOA tools are more mature, but they are also wildly technical. If you want to model a process in an EAI or ESB tool, don't expect to share that model with the business. BPMN is a visual language invented by people who like flowcharts.

Clue #1: the business hates flow charts.

There is value in connecting BPM to SOA, but it is entirely possible to do one without the other.

BPM can be performed for reasons that have nothing to do with IT automation. You can focus on improving the processes in the assembly of a manufactured product, or make the manual steps in a paper-based order processing system efficient. However, to truly unleash the power of BPM, you need to get past the biggest hurdle to it's effectiveness: the expensive IT project.

Many Business Process Re-engineering efforts die on the vine because the first step is to create a model for a new business process, and the second step is to change the IT applications that support the existing process. Step 2 becomes expensive and time consuming. The business looks at the return on investment for fixing the process, and the annual cost of making the change to IT, and is unlikely to see any real value in making the change at all.

Connecting BPM to SOA makes BPM work. We can deliver a process change FAR less expensively if it means creating a new composite than if a process change was to drive an altogether new IT system. SOA without the justification of business change is a chaotic and expensive animal that should be killed. In many companies, it has been killed as an expensive waste of time.

The only value we can get out of SOA, in the long run, is if we make the business more agile by removing the obstacle of expensive IT development. We don't need pure SOA. We need BPM+SOA.

Unfortunately, most EAI-based tools are written the other way around. We (tool vendors) expect our customers to build the services first, and then attach them to business processes in a great big flow chart. Head's up. Doesn't really work that way. In that model, the process diagram is the last thing you build. It needs to be first. Without the diagram first, you can "describe" the conceptual services you need, and even build the base infrastructure, but you cannot build the enterprise services without starting from the business process and working toward the service. Seamlessly.

In this paradigm, BPMN is a problem. EAI tools support BPMN as a flow chart (see clue #1 above).

If we will see the BPM+SOA concept take off, it won't be because we decided to teach a million businessmen to read BPMN flow chart diagrams. BPM+SOA will take off when we learn to develop SOA models from the business process diagramming standard that business already uses: the swimlane diagram.

Let me repeat for clarity: we should attach SOA to the Swimlane Diagram, not business process to the BPMN flowchart.

There are already tools on the market that take this approach and many more are appearing. This is the direction that many software vendors, including my own, have been slow to understand.

Cracking this nut will require that we start where the business is, enable a higher level of immediate quality and consumability where the business is, and THEN tie in IT where the services are. Starting where the business is requires a new tool. Building the services will use the existing tools. We are half way there.. ... but only half way there.

Update for clarity: Yes, I know that BPMN allows you to model a swim-lane diagram. Swimlanes are a problem in the EAI space, however, because we didn't put people into the process from the start. In many tools that started from the EAI space, the swimlane is the afterthought and human collaboration semantics are not well managed. This includes things like worklist, notification, team assignment, handoff, ad-hoc routing, and other elements that are typical of workflow tools that do not show up in EAI tools"

Un nuovo modo per fare ricerche su web

mercoledì 12 marzo 2008

Dalla mappatura al BPM

ABILAB ha pubblicato, ottobre 2007, un interessante studio, prodotto dal gruppo di lavoro sui processi bancari, dal titolo "Dalla mappatura dei processi al Business Process Management".

Nell documento sono presentate in modo chiaro, anche se in modo sintetico, le tre fasi evolutive verso l'organizzione della banca per processi.

1. Analizzare per conoscere: la mappatura dei processi
2. Monitorare per capire: misuratori e indicatori
3. Gestire per migliorare: implementare un ciclo di miglioramento continuo

Nello studio hanno anche fotografato lo stato dell'arte del sistema bancario italiano attraverso un survey su 29 istituti (che rappresentano il 52% in termini di dipendenti del mercato).

Ben l'83 % ha in essere un processo di mappatura, in mano, nel 73% dei casi all'ufficio organizzazione, mentre solo 2 banche hanno in essere un progetto BPM.

Il documento presenta poi un analisi della convergenza necessaria tra tool di analisi e tool di automazione e della dicotomia tra user e IT.

Teamworks di Lombardi è la soluzione giusta per abbattere la barriera tra Business e IT e permettere un vero lavoro di Team che può essere la chiave di volta per il successo di una inziativa BPM.

Studio IDC su 5 utenti Teamworks

Leggete qui , delle parole di alcuni nostri clienti, intervistati da IDC, come hanno utilizzato tecniche di Business Process Management per implementare e controllare vari processi di Business e perché è stata scelta la soluzione Lombardi.
I processi implementati e i clienti intervistati sono:
  • Improving financial reporting, operational efficiency, and managing rapid growth (Lance Armstrong Foundation)
  • Data entry and invoice/billing reconciliation (Aflac)
  • Onboarding new hires (Lee Memorial Health Systems and a Fortune 100 bank)
  • Managing workflow around digitization of a massive genealogical database (Church of Latter Day Saints)

BANKINVEST: nuovo utente Teamworks


Bankinvest Group, società di Gestione Patrimoniale danese, ha implementato Teamworks per gestire in modo completamente automatico il processo del reporting ai clienti.
L'applicazione è stata realizzata in soli 18 giorni e tra le funzioni che il cliente ha apprrezzato maggiormente figura la "simulazione" e "l'ottimizzazione".

Leggete qui il comunicato stampa.

lunedì 10 marzo 2008

BPM in ascesa

Ricerche specializzate evidenziano il ruolo trainante del BPM in azienda, confermandone la costante ascesa di mercato.
Leggete qui

giovedì 6 marzo 2008

Alla buon ora!!!!!


Dall'indagine di ABI Lab, contenuta nel rapporto "Dalla mappatura dei processi al Business Process Management" si apprende che "Gestione dei processi: un obiettivo realizzabile" e che "Le banche italiane riconoscono l'importanza di mappare e gestire i propri processi operativi".

Più avanti è scritto anche "
La ricerca ha altresì evidenziato che la ricognizione dei processi tramite la mappatura non sia che l'inizio di un percorso, che può porsi come ambizioso traguardo la gestione della banca per processi."
Sembra veramente che la banche italiane, da buon ultime nel mondo, abbiamo capito l'importanza del BPM e che la mappatura da sola non basta. Speriamo!!!!

Se volete leggere da dove ho tratto le affermazioni di cui sopra cliccate qui

sabato 1 marzo 2008

Perchè la SOA ha bisogno del BPM

Kaushal Mashruwala on why SOA needs BPM: “If the world’s biggest-budgeted software vendors really want to have sponsors in both IT and business units, and keep selling software, they need to elevate the role BPM plays in their suites.”

Leggete qui

venerdì 29 febbraio 2008

Da una ricerca sulle Banche di SAP

In an interview with The Banker in September 2007, Thomas Balgheim, the head of SAP's global banking line of business, mentioned the lack of progress in banks' ability to execute on strategy. In the 2007 EFMA/SAP research, 46% of the responding banks said that they believe that their IT systems fall short in supporting the achievement of business strategy. That's a significant increase from 2004, when 36% thought their systems fell short. But banks expect to do better: The 2007 study found that only 6% think that their systems will fall short three years from now.

The 2004 study found that banks had high expectations for their systems at that time, and yet, their dissatisfaction actually increased in the ensuing three years. There are a variety of reasons that might explain that disconnect. For example, we might assume that:

* Banks weren't able to execute as planned.
* New types of customer behavior had a strong impact on the services delivered by the banks, which required banks to adjust their IT support.
* The market environment changed more, and in more unexpected directions, than banks thought they would.

Looking at banks' actual situation in 2007 and their plans for 2010, the research shows that:

* Banks think that the gap between expectations and reality will largely disappear due to recent adjustments to IT services.
* The momentum of market development could be built into the business strategy on top of the 2004/2007 gap resolution.
* Preparations made between 2004 and 2007 have not yet contributed to IT service, but should do so in the 2007-2010 timeframe.

Meanwhile, IT is being called on to support business targets that have changed, and continue to change. For example, banks now tend to see cross-selling as key to growth, as opposed to the past emphasis on mergers and acquisitions. Customer-focused strategies aim to understand and manage customer behavior and the customer's perceptions of the bank, which supports cross-selling, retention and new customer acquisition. These factors have helped bring analytics and business warehouse support to the forefront-something that wasn't widely foreseen in 2004. Banks are also interested in the synchronization of customer engagement across different channels, which requires the reduction or elimination of siloed data management.

The research also provides a sense of what banks need to do to support their business goals, and to keep the gap between IT expectations and reality from growing larger. For example, it seems clear that strategies built entirely on in-house systems don't guarantee competitive advantage. Meanwhile, standard applications are less cost-intensive in terms of development and maintenance, and can typically be implemented fairly quickly. They also don't tie up as many internal resources, so banks can focus more on innovation. Most of the respondents said they are open to using standard software, especially in human capital, supplier management and financial processes.

As they consider these issues, banks should look at the experience of other industries that have made the transition to standard software and used it to achieve greater efficiency while preserving the ability to create competitive advantage. Banks face significant and growing IT issues, and the lessons learned in those industries could help them move more quickly from strategy discussions to execution.

martedì 26 febbraio 2008

Trend di mercato

Le iniziative per migliorare i processi di business stanno diventando una priorità per manager di business e IT
Quello del BPM è un mercato in forte crescita: IDC stima che tra il 2006 e il 2011, il suo valore aumenterà di dieci volte, passando da 500 milioni a 6 miliardi di dollari. “Ci aspettiamo una crescita rapida del mercato sia a causa dall’ampliamento delle implementazioni vecchie che dalle nuove”, spiega Maureen Fleming, program director for business process, integration and deployment software di IDC.
Dopo il forte consolidamento avvenuto nel 2006 il numero dei fornitori di software di BPM è passato da 150 ad appena 25 nel 2007; e i grandi vendor di software si stanno sostituendo ai piccoli 'pure play' con un'offerta che unisce il BPM a collaborazione, portali, gestione dei documenti, SOA, architetture event-driven e business intelligence.
Il BPM è sempre più usato per gestire processi che abbracciano diverse applicazioni: la ricerca di BEA dimostra che il 65% delle implementazioni di BPM integra tre o più sistemi e il 60% dei clienti completa la prima implementazione in meno di sei mesi.
Tra i fattori critici di successo, indagini di mercato e ricerche sui clienti mostrano che le sfide organizzative - come le politiche interne, la gestione del cambiamento, la mancanza di competenze degli analisti business e l’allineamento organizzativo - pesano più dei cambiamenti tecnici che possono ostacolare l’implementazione BPM.
La principale evoluzione tecnologica del software di BPM è rappresentata dall'integrazione di strumenti di collaborazione e social computing, che permettono agli utenti di partecipare alla realizzazione, gestione e monitoraggio delle applicazioni come mai prima d'ora. Le principali soluzioni BPM supportano oggi funzioni per i processi collaborativi e sociali che oggi sono dispersi in e-mail, documenti e discussioni.
testo ripreso da CW

domenica 10 febbraio 2008

BPM Basic for Dummies


Che il BPM stia diventanto un fatto assodato è dimostrato anche dal fatto che è appena uscito negli US il libro "BPM Basic or Dummies" .

sabato 9 febbraio 2008

Sostiene Gartner

"BPM (Business Process Management) is THE big idea for 2008 and beyond.
Why?
Because enterprises that put processes front and center consistently outperform those that don't. They're quicker to adapt to changing business conditions.
They're more responsive to their customers.
And they're seizing opportunities that are lifting revenue and profitability to a whole new place"

mercoledì 6 febbraio 2008

TeamWorks in ALLIANZ

Dal summit Gartner di Las Vegas ecco il riassunto dell'esperienza ALLIANZ ,scritto da Sandy Kemsley:

Presented by Tim Rolfing IT Director of Allianz of America Shared Services on how they use (Lombardi’s) BPM. Allianz Life is a 3000-person life insurance organization that’s part of the huge Allianz group of companies.

Their initial drivers for BPM date from 2005:

  • The ability to scale efficiently, based on projected increases in premiums and employees.
  • Leveraging common processes, since they had a number of duplicate functions due in part to their growth through acquisitions. They also had 500-700 systems that were in use throughout their organization that needed to be rationalized.
  • Need for transparency into operations, both to have a view of the end-to-end processes in order to look for areas of process improvement, and for real-time operational process monitoring.
  • Employee job enrichment, by automating some of the routine tasks done by people, thereby allowing people to focus on customer-centric activities. This also allowed the human-facing tasks to be done anywhere in the world, certainly a bonus for a company that’s part of a global organization.

They’ve implemented an impressive number of processes in a short time:

  • Securities application processing
  • Money processing for applying premiums
  • Life insurance underwriting
  • Survey response tracking
  • New (insurance) product implementation, which improved the cycle time to implement a new product from over 50 days to 12 days, and removes IT from the critical path
  • Application document search, sort and prioritization within specialty queues to allow SLAs for specific applications to be met; failure to meet the SLAs can result in financial penalities
  • Service recovery and customer complaint handling, including some historical analytics to determine if these have detectable patterns, such as product or broker

They have a number of other ones lined up for implementation in 2008

He ended with some lessons for success:

  • Look for small processes with significant impact
  • Plan for a deployment time frame of no more than 60-90 days
  • Keep the first pilot project simple
  • Follow an iterative methodology rather than trying to boil the ocean in the first version

They keep the BPM project teams small, and have found a great deal of improved efficiency through their implementations. They have a BPM center of excellence that they use to train the business side. The technical teams have done the Lombardi technical training, and found that the week-long training was adequate for their needs. He wouldn’t talk openly about their vendor selection process, but stated that there were significant differences between BPM products. The business owns the process and maps it down to a specific level of detail (in Blueprint, I believe) before turning it over to IT who “move it over to the BPM tool” — presumably, they’re using Blueprint for modeling by the business, which still requires export/import to get to Lombardi’s TeamWorks execution environment, so round-tripping would definitely be impacted.

Allianz presenta la sua esperienza con Teamworks al Gartner Meeting



Come sapete in questi giorni a LasVegas si sta svolgendo il "BPM Gartner summit" .

Sandy Kemsley sta seguendo in real time le sessioni sul suo blog.

Qui l'intervento di Allianz.

giovedì 31 gennaio 2008

Progress 'vede' il BPM


Progress Software annuncia nuova versione di Actional, la loro piattaforma ESB/SOA integrata con Teamworks.

leggete qui

martedì 29 gennaio 2008

Sandy commenta i risultati 2007 di Lombardi

Sandy Kemsley ha pubblicato sul suo blog un commento al comunicato Lombardi sui risultati ottenuti nel 2007.

Da leggere qui

lunedì 28 gennaio 2008

Lombardi annuncia i risultati 2007: +60%


Lombardi Software ha reso pubblici i risultatti ottenuti nel 2007:
  • crescita delle revevue rispetto al 2006: +60%
  • clienti in più di 70 nazioni
Clienti BPM nelle aree:
  • financial services
  • manufacturing
  • insurance
  • healthcare
  • domestic and international government agencies
  • automotive
  • logistics
  • retail,
  • consumer packaged goods (CPG)
  • energy
  • technology
  • hospitality and leisure
Per saterne di più cliccare qui

martedì 22 gennaio 2008

Teamwork conquers BPM


Leggete qui una "product review" di Teamworks da parte di InfoWorld.

domenica 20 gennaio 2008

Oracle acquisisce BEA



Dopo qualche mese Oracle è riuscita ad acquisire BEA.
L'offerta è cresciuta a 8.5 Billion U$ e a questo punto sembra cosa fatta.
Leggete qui cosa dice Oracle sul proprio sito e qui un commento dal blog di Sandy.

Leggete anche cosa ha detto Jin Sinur qui
e qui un commento dal Sole24

mercoledì 9 gennaio 2008

Lombardi vince il premio come miglior BPM


Teamworks 6 di Lombardi Software ha ricevuto il premio "BEST BPM of 2007" da InfoWorld.
Leggete qui

martedì 8 gennaio 2008

Lombardi nel quadrante "LEADER" di Gartner

Gardner ha pubblicato il "Magic Quadrant for Business Management suite 2007 report" con la valutazione di 22 produttori e per il secondo anno consecutivo Lombardi Software è posizionato nel quadrante "leader".

Per saperne di più cliccate qui

lunedì 17 dicembre 2007

mercoledì 12 dicembre 2007

Sante parole!!!!!

Un utente americano:

"While all BPM/Workflow and BPMS products look the same at the surface there are some major differences that you dont get to "experience" untill you really start using the product. Everyone demo's the "Purchase Request" scenario really well, but only a couple of vendors perform so well in real life situations. This has what has prompted us to migrate from an existing BPMS vendor to Lombardi/ Teamworks BPMS"

martedì 11 dicembre 2007

Nuove brochure Teamworks e Blueprint



Sono disponibili le due nuove brochure di Teamworks e Blueprint.

Trasformare il business con BPM e SOA


Interessante post di Mike Kavitz su come è possibile trasformare il proprio business, mediante l'utilizzo di BPM & SOA, senza dismettere le vecchie applicazioni.

per accedere al post cliccare qui

lunedì 3 dicembre 2007

BPM e Darwin



Sull'importanza del POC

Michael Kavis dal blog della rivista CIO fa delle interessanti considerazioni sul POC.
Eccole qui di seguito:

The Proof is in the Pudding

When evaluating software vendors, make sure that a Proof of Concept (POC) is part of your process. We just completed an intense vendor assessment between three BPMS (Business Process Management Suite) vendors. All three vendors have great products and plenty of successful customers. It wasn't until we entered the Proof of Concept phase when one of them separated from the pack.

In our POC we made the vendors start with a blank screen and build a sample process flow that we modeled on paper. We chose a model that exposed various features and functionalities of the BPMS tools. We where looking for ease of use, how quickly each vendor could complete the POC, and how the tools integrated with our existing .Net services.

What we found is that only one of the vendors could actually complete the POC in the one day event and that same vendor was the only one who could even figure out how to connect to our services. In fact, it was so easy for this vendor that we gave them additional services to connect to and they were able to accomplish that also.

The lesson learned here is you need to do more then just submit and analyze RFI's and RFP's. Vendor demos are not enough either. If we had not asked them to do a POC we would have selected a different vendor who could not easily integrate with our infrastructure. This would have raised our Total Cost of Ownership (TCO) and reduced our ability to improve speed to market.

When it is all said and done, the proof is in the pudding!

Cosa si è imparato dalla prima applicazione BPM

Nel blog di Sandy Kemsley viene referenziato un interesante articolo sulle lezioni che un utente ha appreso dopo aver realizzato la prima applicazione SOA/BPM.
Consiglio di leggerlo qui.

venerdì 30 novembre 2007

L' onda grigia

Segnalo un bel post nel blog di Jim Sinur a proposito della "ONDA GRIGIA" (relativa al fenomeno del ricambio generazionale) e degli aiuti derivanti alle aziende dall'utilizzo di sistemi BPM.

Leggete qui

giovedì 15 novembre 2007

Nuova referenza in USA


Un nuovo cliente si è aggiunto alla numerosa famiglia di utenti di prodotti Lombardi: RENEWDATA.

Qui il comunicato stampa

mercoledì 14 novembre 2007

Un nuovo modello per lo sviluppo applicativo


Usare strumenti "pure BPM", come Teamworks, permette di utilizzare un nuovo approccio allo sviluppo applicativo: coinvolgere gli utenti nello sviluppo.
Leggete a questo proposito cosa scrive Phil Gilbert nel suo blog.

"" In his recent post, Neil Ward-Dutton talks about how WebMethods customers are doing traditional application development under the guise of Business Process Management. Folks, automating a business process is NOT business process management! Sandy Kemsley says "these customers are coming from the traditional EAI-type usage of webMethods." Yep. And, in summary, Neil says:

"Understand what, exactly, you want to do with BPM. Understand the key characteristics of the processes you're trying to improve, and equally importantly, who's driving the work—is it business people, IT people or both?

"Unfortunately, getting to the bottom of things is not as simple as saying 'I need a human-centric BPMS" or "I need an integration-centric BPMS'."

Neil, you've hit the nail on the head! And, indirectly, you raised the key difference between what used to be called "the pure-play vendors" (like my company, Lombardi) and the "stack vendors" (IBM, BEA, Tibco, WebMethods). I prefer to use the terms "new-BPM" and "old-AppDev" to describe the vendors, but however you slice it, the new-BPM tooling is directly targeted at enabling new levels of participation of business people alongside IT people in the solution scoping and development processes.

As you point out, that difference has nothing to do with "human-centric," "document-centric," or "integration-centric" but whether the user is approaching use of the BPMS as a new developer tool (with, for example, the semantics of BPEL), or as a way to change the way business and IT interact during solution development. This developer-centric vs. business-centric approach is the key difference in deciding what tools you will be successful with.

Our experience is that if a company uses a BPM tool in the same old way (IT application development owning all aspects of the project and the business expected to deliver a set of detailed requirements at the outset of the project) then the project will fail exactly as often as any traditional waterfall application development effort. Which is fairly often.

But if the customer wants to move to a new model for those processes owned by the business, with the business contributing people full-time to the solution development effort, then the new BPMS tools are effective at increasing success rates, lowering costs, and delivering better solutions. The new BPMS tooling by the focused BPM vendors is better at this, far better, than any of the tooling the stack vendors provide. The old-AppDev vendors provide tools for their target market... and that is not business people with moderate technical skills. In contrast, the new-BPM vendors are focused on providing tools for a new solution development model, one that promises increased participation by the business, while retaining full-control for IT. ""

lunedì 5 novembre 2007

Broker assicurativo online nuovo cliente in UK



Xbridge Limited, broker assicurativo e finanziario inglese è una nuova referenza di Teamworks.

Leggete qui il comunicato stampa.

domenica 4 novembre 2007

Si combatte con le armi che si hanno


Leggete qui di seguito alcune interessanti osservazioni di Phil Gilbert:

The Army You've Got

I was hiking today up above Portland, Oregon at the Multnomah Falls. Spectacular. Except my damn knees. I started thinking about how I hear people say "gee, I wish I was again" and I have to say I really don't want to go back to most of my younger ages but it sure would be nice to have younger knees. I saw 18 year olds running down the 600 foot drop of a trail. I want their knees. Well like Rummy said "you don't go to battle with the army you want, you go with the army you have."

Oddly, this got me to thinking about business process management and about how almost everyone (except Lombardi, of course) has got it wrong. Most people think business process management is about Process. Wrong. Business process management is about people. Specifically, it is about making people more productive. People of diverse skills. People put in positions they might not be quite ready for. People retiring from their jobs. People starting their careers. Dear reader, if you are in a company with more than, say, 1,000 people, I wonder how many of those people do you think are perfectly suited to their jobs right now? How many have the perfect levels of skills, abilities, training and wisdom to do their jobs at peak efficiency right now? How many in your workgroup fit this description? I'm guessing you have people with different levels, some achieving the perfect blend you need, and some not.

Look, the point isn't that your organization needs help. In fact, the point is that your organization looks a lot like everyone else in this respect! Business process management should be thought of as a way to help teams work better. The team you have is the team you have, in many respects. You can't take the perfect team into the battle of competition tomorrow! You have to get a lot of the job done with the team you have. You might top-grade over time, and you might also lose some of your best people to promotions and their own career changes. The fact is, the people in your business have very different combinations of "perfection" at any given point in time. And in this globalized world, the question senior management asks is "how can I be most effective with what I have?" (A recent NY Times article quoted HP CEO Mark Hurd: "C.E.O.’s work on three things: strategy, operating models and people." Which, loosely translated I think means: what strategies can we pull off given our people, processes and customers?")

If workflow is the means by which we define behaviors, then the real advance of business process management is that it is the means by which we normalize how we measure behaviors and correlate those behaviors with the business results we achieve. Let me say it again: business process management is about how we measure people and correlate their activities with the business results they achieve.

In fact, practiced purely, I'd argue that it has nothing to do with how something gets done, only how well it gets done! It is today's evolutionary state of the most advanced de-centralized management capability. And by the way, if you don't get a grip on this issue - how to decentralize control of behavior while retaining insight into results - you will be run over by the people and technologies of the 21st century. Wiki's, blogs, SaaS word processors, SaaS spreadsheets, IM, Facebook (or Open Social) computing platforms... this all means you will have less control over the specific workflows, and more creativity than you ever thought possible. Your BPM initiative better be figuring out how you can deal with this... because these are becoming parts of the best processes in the world.

BPM helps you get a handle on the chaos that is real life, makes it explicit, and helps you manage around it. It does this by making the work explicit, linking that work to the reasons you are doing the work, and providing insight into the results. We call this trace-ability and it's key to doing business in the 21st century. It allows you to take the army you've got, and make them as effective as possible in executing against the strategy you've set.

As for me, there's direct traceability from the hike to my aching knees... time to take an Advil.

Phil Gilbert

lunedì 22 ottobre 2007

BPM tra le tecnologie che ci cambieranno la vita

Anche su quotidiano Repubblica di oggi è apparsa la ripresa dell'articolo di Gartner sulle technologie che ci cambieranno la vita nei prossimi dieci anni.

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?

SAP ha acquistato la piccola società indiana Yasu Technologies produttrice di un “Business Rules Engine”; l’obiettivo è quello di aumentare le funzioni della loro prodotto NetWeaver.
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

Leggete qui il commento di Phil Gilbert sul post apparso su GWT blog su Blueprint

Google parla di Blueprint

Sul blog di Google si parla di Blueprint come una delle applicazioni di successo creata utilizzando il tool GWT (GoogleWebTool).

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

Secondo Forrester Research il fatturato del mercato dei produttori di software BPM (licenze, servizi, manutenzioni) crescerà da 1.6 miliardi di dollari del 2006 ai 6.3 miliardi di dollari nel 2011.

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

Iniziamo da questo post a pubblicare esempi di sistemi realizzati con 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
Gli attori del processo sono:
  • Hiring Manager
  • HR Admin
  • Hiring Team
  • Human Resource
  • IT Admin
  • Security Guard
  • Candidate
In aggiunta sono previste alcune attività svolte dal sistema, esiste quindi un “partecipante” SAP HR System che non rappresenta una figura umana all’interno del processo ma appunto il sistema SAP.
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
Onboarding Process con Blueprint
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.

Disclaimer

Questo blog non è una testata editoriale perciò non viola gli obblighi previsti dall'articolo 5 della legge n.47 del 1948 in quanto diffonde informazioni con periodicità occasionale. Il presente blog risulta conforme alla vigente normativa sulla editoria (legge n. 62 del 7 marzo 2001) non trattandosi di pubblicazione avente carattere di periodicità.