Recensione

Recensione Business Modeling and Software Design

Una recensione professionale del volume curato da Boris Shishkov, Business Modeling and Software Design, concentrata sul suo valore come ponte accademico tra modellazione d'impresa e progettazione software, sulla sua struttura da atti di convegno e sui lettori a cui si adatta meglio.

Autore
Boris Shishkov
Prima pubblicazione
2012
Cover image for Business Modeling and Software Design
Cover image served by Open Library; edition artwork may differ from the reviewed text.
Vedi fonte https://openlibrary.org/works/OL19832693W

recensione Business Modeling and Software Design: un serio ponte accademico tra pensiero d'impresa e struttura software

Questa recensione Business Modeling and Software Design parte da una tesi chiarificatrice: non è un libro di business generale con un titolo tecnico, e non è un manuale pratico di software mascherato da strategia. È un volume accademico, curato da Boris Shishkov, costruito attorno al rapporto tra business modeling e progettazione software. La distinzione conta perché il libro funziona al meglio quando viene letto come un tentativo orientato alla ricerca di collegare la comprensione organizzativa con la costruzione dei sistemi, non come una scorciatoia verso una gestione migliore o una codifica più rapida.

Questo lo rende una raccomandazione più circoscritta di quanto il titolo possa suggerire a prima vista, ma anche più interessante. Molti libri nello scaffale business e crescita trattano i concetti aziendali come se potessero essere separati nettamente dai sistemi che poi li incarnano. Business Modeling and Software Design spinge nell'intuizione opposta. Prende sul serio l'idea che il modo in cui le persone modellano organizzazioni, processi, servizi, regole e informazioni abbia conseguenze a valle sulla forma del software. È una tesi intellettuale sostanziale, e il libro merita attenzione perché la tratta come un problema tecnico invece che come uno slogan motivazionale.

Il verdetto corretto, quindi, è positivo ma selettivo. È un libro utile per i lettori interessati ai sistemi d'impresa, alla modellazione concettuale e alla traduzione dal linguaggio aziendale alle decisioni di progettazione dei sistemi. È poco adatto a chi desidera una panoramica introduttiva scorrevole, un manuale per startup o indicazioni implementative aggiornate.

Che tipo di libro è davvero

Il fatto più importante dell'esperienza di lettura è strutturale. Business Modeling and Software Design è un volume curato di atti tratto da lavori di simposio, non un manuale scritto da un solo autore con un'argomentazione continua. Questo significa che il libro non procede capitolo dopo capitolo verso una dottrina unificata. Raccoglie invece più saggi che affrontano questioni correlate da angolazioni diverse, con vocabolari diversi, livelli di astrazione diversi e assunzioni diverse su ciò che il lettore già conosce.

Per alcuni lettori, questo è subito un punto di forza. I volumi di atti conservano disaccordo, variazione e diversità metodologica meglio dei manuali rifiniti. Permettono di vedere un campo mentre pensa in pubblico. Un capitolo può concentrarsi sulla modellazione concettuale, un altro su questioni relative ai sistemi informativi, un altro ancora sul rapporto tra logica aziendale e rappresentazione software. Insieme creano una mappa dei problemi più che una singola ricetta. Se l'interesse è vedere come ricercatori e professionisti avanzati definiscono lo spazio, questa struttura plurale è produttiva.

Per altri lettori, sarà l'ostacolo centrale. Un volume di atti offre raramente continuità pedagogica. Le definizioni non sempre si accumulano in un ordine adatto ai principianti. I termini possono sovrapporsi senza essere identici. Alcuni contributi sembrano fondativi, altri ristretti. Il peso della sintesi ricade in parte sul lettore. Per questo il libro non va confuso con titoli introduttivi accessibili come recensione How Business Works o recensione Understanding Business. Quei libri puntano a orientare. Questo presuppone l'orientamento e poi chiede un'attenzione più disciplinata.

Cosa fa bene il libro

Il primo grande risultato del libro è che rifiuta di trattare il business modeling come lavoro preliminare decorativo. Nella scrittura più debole sui sistemi aziendali, il modello esiste soprattutto come esercizio di diagrammazione, un documento da completare prima che inizi la "vera" ingegneria. Business Modeling and Software Design è più serio di così. Nei suoi contributi eterogenei, il volume torna ripetutamente a una domanda difficile: che cosa accade quando la comprensione del business viene formalizzata, e in che modo quella formalizzazione dovrebbe influenzare i sistemi costruiti in seguito?

È una domanda forte perché costringe più discipline a entrare in contatto. L'analisi aziendale tende a occuparsi di significato, stakeholder, confini di processo, regole e scopo organizzativo. La progettazione software tende a occuparsi di struttura, rappresentazione, comportamento, coerenza e conseguenze implementative. Il valore di questo volume sta nella sua insistenza sul fatto che non si tratta di universi separati. Se i concetti aziendali sono definiti con precisione, la progettazione software ha maggiori possibilità di riflettere la realtà istituzionale invece di limitarsi ad automatizzare supposizioni.

Il secondo risultato è la serietà concettuale. Il libro appartiene più al mondo degli studi sui sistemi informativi che alla saggistica business mainstream da aeroporto. Il suo baricentro non è il carisma o l'aneddoto, ma il metodo, la terminologia e la qualità dei modelli. Per i lettori stanchi di libri di business che parlano in grande senza definire quasi nulla, questa serietà è rinfrescante.

Il terzo risultato è il valore comparativo. Poiché il libro è scritto da più autori, mostra che non esiste un unico modo ovvio per collegare modelli di business e artefatti software. I lettori possono confrontare il modo in cui contributori diversi inquadrano il problema, dove collocano i confini dell'astrazione e quanto lavoro interpretativo si aspettano dai linguaggi di modellazione. Anche quando un capitolo non è del tutto convincente, può comunque essere utile come esempio di un approccio di ricerca vivo.

Adattamento al lettore: chi ne trarrà beneficio e chi probabilmente no

È una scelta forte per studenti magistrali o dottorandi in sistemi informativi, enterprise modeling, ingegneria dei requisiti o ambiti adiacenti della progettazione software. È anche adatto ad analisti, architetti e professionisti tecnicamente alfabetizzati che hanno già percepito lo scarto tra ciò che un'organizzazione dice di aver bisogno e ciò che un sistema software alla fine diventa. Questi lettori spesso non hanno bisogno di un altro libro di business ispirazionale. Hanno bisogno di un linguaggio per il problema della traduzione, e questo volume si occupa direttamente di quel problema.

Si abbina bene anche a letture più orientate al metodo. Un libro come recensione Research Methods for Business aiuta i lettori a pensare a come l'indagine disciplinata venga strutturata nei contesti organizzativi. Business Modeling and Software Design è più circoscritto e più tecnico, ma appartiene alla stessa famiglia di libri che premiano i lettori interessati a framework, definizioni e scelte metodologiche, non solo alle conclusioni.

Il lettore meno adatto è quello che cerca una rapida alfabetizzazione aziendale, un orientamento manageriale ampio o tattiche software immediatamente applicabili. Se vuoi una rassegna di funzioni, mercati, finanza e linguaggio manageriale, recensione Understanding Business è il punto di partenza più amichevole. Se vuoi un orientamento leggibile e ad ampio spettro alle idee di business senza densità accademica, recensione How Business Works è molto più accessibile. E se il tuo interesse è la psicologia degli ambienti decisionali invece dell'enterprise modeling, recensione Nudge sta risolvendo un problema del tutto diverso.

Punti di forza: metriche di valutazione utili, vera profondità e ampiezza interdisciplinare

Un modo utile per giudicare una raccolta tecnica come questa è attraverso tre metriche: chiarezza concettuale, qualità del ponte e valore di trasferimento. La chiarezza concettuale chiede se il libro aiuti i lettori a distinguere i termini chiave invece di confonderli. La qualità del ponte chiede se il libro colleghi in modo convincente il pensiero a livello di business alle conseguenze a livello software. Il valore di trasferimento chiede se il lettore esca dalla lettura con idee capaci di viaggiare oltre un singolo capitolo.

Secondo queste metriche, Business Modeling and Software Design funziona bene, anche se non perfettamente. Sul piano della chiarezza concettuale, è in genere più forte della scrittura business mainstream perché presume che il linguaggio della modellazione conti. Anche quando i contributori non concordano, il disaccordo stesso può essere produttivo perché costringe il lettore a notare distinzioni che libri più approssimativi appiattirebbero.

Quanto alla qualità del ponte, il volume dà il meglio quando mostra che i modelli di business non sono semplici descrizioni manageriali, ma input di progettazione. È qui che il libro guadagna il suo posto nel catalogo. Rifiuta la facile separazione tra "persone di business" che definiscono i bisogni e "persone tecniche" che poi li implementano in un universo concettuale separato. Le parti migliori del volume mostrano perché quella separazione è costosa.

Sul valore di trasferimento, il libro è più disomogeneo ma resta valido. Non tutti i capitoli viaggeranno con la stessa efficacia attraverso domini o anni diversi. Tuttavia, i lettori che terminano il libro con attenzione dovrebbero acquisire un lessico più solido per parlare di requisiti, assunzioni di modellazione, livelli di astrazione e passaggio dai concetti d'impresa alla struttura dei sistemi.

Avvertenze: disomogeneità, età e limiti degli atti come forma didattica

L'avvertenza principale è quella incorporata nel formato. Gli atti di convegno sono raramente macchine didattiche eleganti. Sono registrazioni della conversazione di un campo, e le conversazioni sono disomogenee. Alcuni capitoli sembreranno immediatamente preziosi; altri potranno apparire troppo ristretti, troppo terminologici o troppo dipendenti da presupposti non pienamente condivisi dal resto del volume. Questo non rende il libro debole, ma lo rende impegnativo.

La seconda avvertenza riguarda la posizione storica. Poiché questo volume riflette lavori di simposio risalenti circa al 2012, andrebbe letto più per concetti, framework e domande di campo che per la pratica attuale. La questione fondamentale di come la comprensione del business informi la progettazione software resta viva. Strumenti specifici, ecosistemi implementativi e mode architetturali sono cambiati. I lettori dovrebbero quindi evitare di usarlo come guida ingegneristica al presente. È meglio trattarlo come una risorsa concettuale e scientifica.

La terza avvertenza è che la serietà del libro può sconfinare nella densità. I lettori senza basi in enterprise modeling, sistemi informativi o ragionamento sui requisiti potrebbero trovarsi a fare lavoro interpretativo extra solo per collocare ciascun capitolo. Questo vale soprattutto se arrivano aspettandosi il ritmo di un libro divulgativo commerciale. Prosa e andamento appartengono agli articoli accademici, non a una guida narrativa al business.

C'è anche un'avvertenza pratica da dichiarare con chiarezza: il libro non risolve il problema perenne di trasformare l'analisi in esecuzione. Aiuta i lettori a pensare quel passaggio con più rigore, ma non elimina il disordine organizzativo, il conflitto tra stakeholder o i compromessi della consegna reale del software. Chi lo affronta come un grande unificatore potrebbe restare deluso. Chi lo affronta come un modo più acuto di inquadrare un problema difficile ne ricaverà di più.

Stile, ritmo e come leggerlo bene

Non è il tipo di libro che la maggior parte dei lettori dovrebbe affrontare come una marcia lineare dalla copertina all'ultima pagina, a meno che non abbia già familiarità con il campo. L'approccio migliore è selettivo e comparativo. Leggi con attenzione l'introduzione, poi attraversa i capitoli cercando le preoccupazioni ricorrenti: come gli autori definiscono i concetti aziendali, come formalizzano le relazioni e come immaginano il passaggio dal modello alla progettazione.

Lo stile è prevedibilmente accademico. I lettori che cercano provocazione, aneddoto o memoir non troveranno qui molto piacere. I lettori che apprezzano formulazioni disciplinate dei problemi e terminologia accurata troveranno il tono adeguato all'argomento.

Contesto e alternative su Online Library

All'interno di Online Library, Business Modeling and Software Design occupa una corsia più stretta rispetto alla maggior parte dei libri nello scaffale generale business e crescita. Si colloca più vicino ai sistemi informativi aziendali, ai metodi e all'analisi d'impresa che alla leadership, alla produttività o all'auto-miglioramento commerciale. Proprio questa corsia più stretta è il motivo per cui vale la pena tenere il libro nel catalogo: serve lettori la cui vera domanda non è "Come funzionano le imprese?", ma "In che modo i modelli formali della realtà aziendale plasmano la progettazione dei sistemi?"

Se vuoi un'introduzione più ampia prima di affrontare questo volume, recensione Understanding Business è la tappa preparatoria più ovvia. Offre il vocabolario commerciale più ampio senza la stessa densità metodologica. Se dopo vuoi una spiegazione più generale del business, recensione How Business Works può completare il lato manageriale del quadro.

Se il tuo interesse è la disciplina della ricerca più che la modellazione in sé, recensione Research Methods for Business è un titolo adiacente utile perché chiarisce che aspetto abbia il rigore in un'altra parte degli studi aziendali. Queste alternative aiutano a mostrare l'uso corretto di questo libro. Non è il libro che spiega il business al nuovo arrivato. È il libro che chiede che cosa accada dopo la spiegazione, quando i concetti devono diventare rappresentazioni formali e quelle rappresentazioni devono sostenere il pensiero software.

Verdetto finale

Business Modeling and Software Design è un buon volume accademico, serio e raccomandabile in modo selettivo. I suoi punti di forza sono l'ambizione concettuale, il fuoco interdisciplinare e il rispetto per il confine difficile tra comprensione d'impresa e progettazione software. Merita apprezzamento perché rifiuta di banalizzare quel confine.

I suoi limiti sono altrettanto chiari. Il formato degli atti rende il libro disomogeneo, la densità capitolo per capitolo alza la soglia d'ingresso, e il contesto di ricerca del 2012 significa che i lettori dovrebbero trattarlo come una risorsa concettuale più che come una guida implementativa attuale. Non sarà adatto al lettore business occasionale, al principiante in cerca di un manuale scorrevole o allo sviluppatore che spera in istruzioni a livello di framework.

Ma per il lettore che vuole pensare con più cura a come modelli di business, requisiti e struttura dei sistemi si relazionano, il libro resta valido. Offre qualcosa di più raro dell'istruzione generica: un tentativo disciplinato di mostrare che la progettazione software comincia prima del software, nella qualità dei concetti usati per descrivere il mondo che il software dovrebbe servire.

Letture collegate

Continua lo scaffale