Scheda corso
NovaNext Training / Database, Bigdata, Data Science & Machine Learning / Analysis / Corso completo di Analista Funzionale

Corso completo di Analista Funzionale

Codice
NOVCOMPAF
Durata
5 Giorni
Prezzo
2.500,00 € (iva escl.)
Lingua
Italiano - Inglese
Modalità
Virtual Classroom
Corso in aula
       

 

Schedulazione
Luogo Data Iscrizione
A Richiesta

 

Contenuti

Introduzione al Ruolo e alle Competenze dell'Analista Funzionale

  • Ruolo dell'Analista Funzionale nel contesto aziendale
  • Differenze tra Analista Funzionale e Analista Tecnico
  • Competenze chiave richieste: tecniche, comunicative e di problem-solving
  • Panoramica sugli strumenti utilizzati dagli analisti funzionali

Il modello funzionale

  • Individuazione dei ruoli utente e dei sistemi esterni collegati (attori)
  • Individuazione delle funzionalità con il modello dei casi d’uso
  • Definizione del contesto del sistema
  • Relazioni tra attori e casi d’uso
  • Differenze tra casi d’uso e altre tecniche di definizione dei requisiti
  • Specifica delle funzionalità
  • Ruolo ed utilizzo dei diagrammi UML dei casi d’uso
  • Struttura di un’analisi funzionale

Fondamenti del software applicativo cloud

  • Cos'è il Cloud Computing
  • Definizioni e concetti base
  • Tipi di cloud: Pubblico, Privato, Ibrido
  • Servizi Cloud
  • IaaS (Infrastructure as a Service)
  • PaaS (Platform as a Service)
  • SaaS (Software as a Service)
  • Vantaggi e Sfide del Cloud Computing
  • Scalabilità, flessibilità, costi
  • Sicurezza, privacy, conformità

Implementazione e configurazione

  • Setup dell'ambiente Cloud
  • Configurazione dell'infrastruttura cloud
  • Utilizzo di piattaforme cloud (AWS, Azure, Google Cloud)
  • Sviluppo del Software
  • Collaborazione con il team di sviluppo
  • Integrazione e Test
  • Test funzionali e di integrazione
  • Strumenti di testing e automazione

Deployment e Manutenzione

  • Deployment su Piattaforme Cloud
  • Strategie di deployment (blue-green, canary)
  • Monitoraggio e logging
  • Manutenzione e Aggiornamenti
  • Gestione delle versioni
  • Piani di manutenzione e supporto

Sicurezza e Conformità

  • Sicurezza nel Cloud
  • Best practices di sicurezza
  • Gestione delle identità e accessi (IAM)
  • Conformità e Normative
  • GDPR, HIPAA, e altre normative
  • Auditing e compliance

Raccolta e Analisi dei Requisiti

  • Tecniche di raccolta dei requisiti (interviste, workshop, focus group)
  • Analisi dei requisiti aziendali e tecnici
  • Gestione delle aspettative degli stakeholder
  • Documentazione dei requisiti (Use Case, User Stories, Requirement Specification Document)

Modellazione dei Processi Aziendali

  • Tecniche di modellazione dei processi (BPMN - Business Process Model and Notation)
  • Creazione di diagrammi di flusso e mappatura dei processi aziendali
  • Utilizzo di strumenti come Microsoft Visio o altri software di modellazione
  • Casi di studio e analisi di processi aziendali esistenti

Analisi Funzionale e Specifiche Tecniche

  • Creazione di documenti di analisi funzionale
  • Traduzione dei requisiti aziendali in specifiche tecniche
  • Tecniche di validazione e verifica dei requisiti
  • Gestione delle modifiche ai requisiti

Metodologie di Sviluppo Software (Agile e Waterfall)

  • Differenze tra le metodologie Agile e Waterfall
  • Introduzione a Scrum, Kanban e altre metodologie Agile
  • Ruolo dell'Analista Funzionale nei team Agile
  • Pianificazione e gestione dei progetti con metodologie Agile

Strumenti di Gestione dei Requisiti e Tracciamento

  • Utilizzo di strumenti come Jira, Trello, Confluence o Microsoft Project
  • Creazione di backlog, gestione delle storie utente e definizione delle priorità
  • Tracciamento dei requisiti e gestione delle modifiche
  • Integrazione con gli strumenti di gestione del progetto

Test Funzionali e Validazione

  • Creazione e gestione di casi di test funzionali
  • Tecniche di validazione e verifica del software
  • Test di accettazione utente (UAT - User Acceptance Testing)
  • Coordinamento dei test con il team di sviluppo e gli stakeholder

Comunicazione e Gestione degli Stakeholder

  • Tecniche di comunicazione efficace con i vari stakeholder
  • Gestione delle riunioni e workshop
  • Come affrontare e risolvere conflitti tra team tecnici e business
  • Redazione di report e documenti di sintesi per il management

Change Management e Problem-Solving

  • Gestione del cambiamento e adattamento ai nuovi requisiti
  • Tecniche di analisi del problema e gestione dei rischi
  • Strumenti per il problem-solving creativo
  • Implementazione di soluzioni migliorative nei processi aziendali