Requisiti aziendali: esempi di sviluppo e design
Requisiti aziendali: esempi di sviluppo e design

Video: Requisiti aziendali: esempi di sviluppo e design

Video: Requisiti aziendali: esempi di sviluppo e design
Video: Rilevazione contabile del leasing con il metodo finanziario, partita doppia. Economia aziendale 2024, Novembre
Anonim

I requisiti aziendali sono specifiche che, una volta fornite, forniscono valore e descrivono le caratteristiche del sistema proposto, dal punto di vista dell'utente finale. Viene anche indicato come un elenco di applicazioni delle parti interessate. Prodotti, software e processi sono modi per fornire e soddisfare le esigenze di un'impresa. Di conseguenza, i requisiti aziendali vengono spesso discussi nel contesto dello sviluppo o dell'acquisizione di software o altri sistemi.

Definizione

Requisiti aziendali
Requisiti aziendali

La confusione terminologica nasce per tre ragioni principali:

  1. È pratica comune etichettare gli obiettivi o i benefici attesi come requisiti aziendali.
  2. Le persone tendono a usare questo termine per riferirsi alle caratteristiche di un prodotto, sistema, software che dovrebbecrea.
  3. Un modello ampiamente accettato afferma che i due tipi di reclami differiscono solo per il livello di dettaglio o di astrazione, dove i requisiti aziendali sono di alto livello, spesso vaghi e scomposti in reclami dettagliati a un componente.

Un tale malinteso può essere evitato riconoscendo che il concetto dato non è obiettivi, ma piuttosto risponde (cioè fornisce valore) quando sono soddisfatti. I requisiti aziendali non si decompongono in prodotto, sistemi e software. Piuttosto, tutto accade al contrario. I prodotti e le loro applicazioni rappresentano una risposta ai requisiti aziendali, presumibilmente per soddisfarli. Questo concetto esiste nell'ambiente di produzione e deve essere scoperto, mentre le esigenze del prodotto sono determinate dall'uomo. I requisiti per un business plan non si limitano all'esistenza di un livello elevato, ma devono essere ridotti al dettaglio. Indipendentemente dalla quantità di dettagli, le offerte forniscono sempre valore quando soddisfatte.

Aggiornamento del prodotto

I progetti di sviluppo di sistemi o software per i requisiti delle piccole imprese in genere richiedono l'autorità delle parti interessate. Sono loro che portano alla creazione o all'aggiornamento del prodotto. I requisiti aziendali per un sistema e un software consistono in genere in requisiti funzionali e non funzionali. Naturalmente, di solito sono definiti insieme alla prima opzione delle capacità del prodotto. Il secondo spesso riflette effettivamente la progettazione dei requisiti aziendali, che a volte sono visti come vincoli. Possono includere gli aspetti necessariprestazioni o sicurezza applicabili a livello di produzione.

Evidenziazione del processo

sviluppo dei requisiti ed esempi di progettazione
sviluppo dei requisiti ed esempi di progettazione

Le domande sono spesso elencate nei documenti ufficiali. L'enfasi è sul processo o sull'attività di pianificazione e sviluppo accurato dei requisiti aziendali, piuttosto che su come raggiungerli. Questo parametro è solitamente delegato dalla specifica o dal documento delle attestazioni di sistema o da qualche altra opzione. Ci può essere confusione tra i due se non si prendono in considerazione tutte le differenze. Di conseguenza, molti white paper descrivono effettivamente i requisiti per un prodotto, sistema o software.

Panoramica

I requisiti aziendali nel contesto dello sviluppo del software o del suo ciclo di vita sono il concetto di identificare e documentare gli utenti. Ad esempio, come clienti, dipendenti e fornitori, nelle prime fasi del ciclo di sviluppo del sistema per guidare la progettazione del futuro. Le domande sono spesso registrate dagli analisti. Sono loro che analizzano i requisiti del processo aziendale e spesso lo studiano "così com'è" per determinare l'obiettivo "futuro".

Composizione delle applicazioni

esempi di progettazione dei requisiti
esempi di progettazione dei requisiti

I requisiti dei processi aziendali spesso includono:

  1. Contesto, area e sfondo, inclusi i motivi delle modifiche.
  2. Stakeholder chiave che hanno requisiti.
  3. Fattori di successo per condizioni future o target.
  4. Restrizioni imposte dall'azienda o da altri sistemi.
  5. Modelli e analisi di processo spessousando i diagrammi di flusso per rappresentare tutto "così com'è".
  6. Modello di dati logici e riferimenti al dizionario.
  7. Glossari di termini commerciali e gergo locale.
  8. Diagrammi del flusso di dati per illustrare come scorre attraverso i sistemi informativi (al contrario dei diagrammi di flusso che descrivono il flusso algoritmico delle operazioni aziendali).

Ruoli

esempi di sviluppo e progettazione
esempi di sviluppo e progettazione

Il formato più diffuso per scrivere i requisiti aziendali è un documento. Lo scopo di questi è determinare quali risultati saranno richiesti dal sistema, tuttavia, alla fine potrebbe essere sviluppato senza condizioni aggiuntive. Pertanto, i documenti sono integrati da materiale di riferimento che dettaglia le prestazioni tecnologiche e le aspettative dell'infrastruttura, inclusi eventuali requisiti professionali relativi alla qualità del servizio, ad esempio prestazioni, manutenibilità, adattabilità, affidabilità, disponibilità, sicurezza e scalabilità.

Completezza

La prototipazione in una fase iniziale del test consente di valutare la completezza e l'accuratezza dei requisiti aziendali identificati. Le parti interessate passano prima attraverso il processo per aiutare a definire la struttura. E il risultato viene inviato ai team di sviluppo dei requisiti aziendali del progetto, che costruiscono il sistema. Altre parti interessate testano e valutano la proiezione finale spiegata. La chiarezza richiede il monitoraggio delle applicazioni e la loro risoluzione con un processo formale per determinare il modello appropriato.

Ambito dei requisiti aziendali facoltativolimitato alla fase di definizione di ciò che deve essere costruito come sistema. Questo va al di là di come gestire e mantenere una strategia esistente. E per garantire il suo continuo allineamento con gli obiettivi aziendali. Il documento dei requisiti dovrebbe essere costantemente rivisto in modo controllato. Avere un formato standardizzato o modelli progettati per funzioni e domini aziendali specifici può garantire la completezza delle query, oltre a mantenere focalizzato l'ambito.

Prototipo

esempi di progettazione
esempi di progettazione

Nonostante quello che di solito viene considerato uno strumento di valutazione dei requisiti, la prototipazione di solito sposta l'attenzione sul prodotto o sul sistema in costruzione. I prototipi sono software funzionanti, il che significa che consistono in tre fasi (offerte, progettazione tecnica o ingegneristica e implementazione) rimosse dai requisiti aziendali. E anche queste sono versioni di anteprima che lo sviluppatore intende implementare.

Poiché i prototipi sono piuttosto specifici, le parti interessate che li provano possono fornire un feedback più significativo su alcuni aspetti di ciò che lo sviluppatore crea, che è un'interpretazione della modalità di soddisfazione. Inoltre, l'interfaccia utente grafica è sottolineata e l'interno è costituito da scorciatoie. Costituiscono la maggior parte della logica del programma e sono i punti in cui verranno soddisfatte la maggior parte dei requisiti aziendali. In altre parole, è improbabile che i problemi rilevati dai prototipi siano correlati alle richieste.

Sviluppo

È importante riconoscere i cambiamenti nelle applicazioni,documentarli e aggiornarli. Tuttavia, le richieste commerciali tendono a non cambiare tanto quanto la loro percezione. Un requisito aziendale può essere presente ma non riconosciuto o compreso dalle parti interessate, dagli analisti e dal team di progetto.

Le modifiche tendono a riflettere i modi previsti per soddisfare i contenuti non adeguatamente definiti. Gran parte della difficoltà nel soddisfare i requisiti aziendali riflette in re altà la pratica comune di concentrare quasi tutti gli sforzi su ciò che costituisce realmente la progettazione di alto livello di un prodotto, sistema o software. Ciò è dovuto alla mancata definizione adeguata dei requisiti aziendali prima di fornire valore.

I professionisti dello sviluppo in genere continuano a rivisitare un prodotto finché alla fine non "ricadono" su una soluzione che sembra fare ciò che è necessario, ovvero, apparentemente soddisfa le esigenze di produzione. Prova ed errore indiretti per determinare i requisiti aziendali sono alla base di gran parte dello "sviluppo iterativo", compresi i metodi popolari che vengono propagandati come "prassi ottimali".

Esempi di design

Esempi di progettazione di requisiti aziendali
Esempi di progettazione di requisiti aziendali

I modelli ti aiutano a interrogare rapidamente argomenti specifici che spesso possono essere rilevanti per le domande. Possono creare documentazione standardizzata relativa ai requisiti aziendali, che può facilitarne la comprensione. I modelli non garantiscono l'accuratezza o la completezza delle query. Esempi comunemente usati in modo negativoinfluenzare la ricerca perché tende a promuovere la superficialità e la definizione prevalentemente meccanica senza un'analisi significativa.

Difficoltà

Sviluppo dei requisiti aziendali
Sviluppo dei requisiti aziendali

I requisiti aziendali sono spesso inaspriti prematuramente a causa dell'ampia base di stakeholder coinvolti nel determinare dove esiste un potenziale conflitto di interessi. Il processo di governo e raggiungimento del consenso può essere delicato e persino di natura politica. Una sfida meno difficile, sebbene comune, è rappresentata dai team distribuiti con le parti interessate in diverse località geografiche. Naturalmente, il personale di vendita è più vicino ai clienti e la produzione alle rispettive unità. Gestione finanziaria e del personale, compreso l' alta dirigenza, più vicino alla sede legale.

I requisiti aziendali, ad esempio, sono necessari per un sistema che coinvolge gli utenti coinvolti nelle vendite e nella produzione. Potrebbe trovarsi di fronte a un conflitto di obiettivi: una parte è interessata a fornire il numero massimo di funzioni, mentre l' altra si concentrerà sul costo di produzione più basso. Tali situazioni spesso finiscono con il consenso con le massime opportunità di prezzi e distribuzione ragionevoli e favorevoli.

Per affrontare questi problemi, il coinvolgimento precoce delle parti interessate si ottiene attraverso dimostrazioni di prototipi e collaborazione. I workshop pratici, sia sotto forma di sessioni organizzate che di semplici discussioni, aiutano a raggiungere il consenso, soprattutto su questioni delicate.requisiti aziendali e laddove esista un potenziale conflitto di interessi. La complessità del processo è un fattore importante. Ciò potrebbe richiedere conoscenze specialistiche per comprendere i requisiti legali o normativi, le linee guida interne come il branding o gli impegni di responsabilità sociale d'impresa. L'analisi non riguarda solo l'acquisizione del "cosa" di un processo aziendale, ma anche il "come" presentarne il contesto.

Consigliato: