<commit_before>\section{Processi Organizzativi}

%nei \glossaryItem{processi} primari: come si fa lo studio di fattibililtà?

\subsection{Processo di gestione}

\subsubsection{Scopo}

Lo scopo di questo \glossaryItem{processo} è la realizzazione e la comunicazione del \PianoDiProgetto ai membri del gruppo. Tutto ciò aiuta nella determinazione dell'ambito della gestione del \glossaryItem{progetto} e delle attività tecniche, identifica gli output del \glossaryItem{processo} e ne stabilisce un calendario.

\subsubsection{Risultati osservabili}

Questo \glossaryItem{processo} produce:
\begin{itemize}

\item L'analisi di fattibilità degli obiettivi prefissati;
\item Una stima esatta dei \glossaryItem{task} necessari per completare il lavoro;
\item Un piano per l'esecuzione del lavoro programmato.

\end{itemize}

\subsubsection{Attività di pianificazione}

\paragraph*{Soglia oraria giornaliera} È stato deciso di porre la soglia oraria ai seguenti orari: la mattina dalle ore 8:30 alle ore 11:30, il pomeriggio dalle ore 14 alle 18. Le ore di lavoro al di fuori di questa fascia oraria saranno considerate come lavoro straordinario.

\paragraph*{Assegnazione dei \glossaryItem{task}} Il responsabile si occuperà di assegnare i \glossaryItem{task} in base alla disponibilità dei membri del gruppo e alla rotazione dei ruoli.

\paragraph*{Rotazione dei ruoli}

Durante lo sviluppo del \glossaryItem{progetto} vi sono diversi ruoli che devono essere ricoperti dai membri del gruppo. Il \textit{Piano di \glossaryItem{Progetto}} si occupa di assegnare le attività principali e specifiche per ogni ruolo. Il \textit{Responsabile} di \glossaryItem{progetto} ha l'onere di far rispettare i ruoli assegnati durante l'attività, mentre il \textit{Verificatore} deve essere in grado di individuare eventuali incongruenze e di segnalarle opportunamente.
\paragraph*{Incongruenze tra ruoli e risoluzioni}
Esistono due tipi principali di incongruenze riscontrabili:
\begin{itemize}

\item Il compito svolto non fa parte dei compiti propri di un dato ruolo;
\item La stessa persona \glossaryItem{verifica} ciò che ha precedentemente prodotto.
\end{itemize}

È importante tenere conto inoltre di altri tre fattori per un buono svolgimento del \glossaryItem{progetto}:
\begin{itemize}

\item Una persona non deve impiegare più del 50\% delle ore di lavoro in un unico ruolo: questo impedirebbe una corretta rotazione dei ruoli;
\item Una persona non dovrebbe ricevere più di un \glossaryItem{task} al giorno, onde evitare un eccessivo carico di lavoro, che rischierebbe cos\`i di non essere svolto correttamente;
\item I ruoli verranno ruotati ogni due settimane.<commit_msg>Fixed #294 - Add section automatic assignation File modified: * official/NormeDiProgetto/res/sections/organizativeProcess.tex<commit_after>\section{Processi Organizzativi}

%nei \glossaryItem{processi} primari: come si fa lo studio di fattibililtà?

\subsection{Processo di gestione}

\subsubsection{Scopo}

Lo scopo di questo \glossaryItem{processo} è la realizzazione e la comunicazione del \PianoDiProgetto ai membri del gruppo. Tutto ciò aiuta nella determinazione dell'ambito della gestione del \glossaryItem{progetto} e delle attività tecniche, identifica gli output del \glossaryItem{processo} e ne stabilisce un calendario.

\subsubsection{Risultati osservabili}

Questo \glossaryItem{processo} produce:
\begin{itemize}

\item L'analisi di fattibilità degli obiettivi prefissati;
\item Una stima esatta dei \glossaryItem{task} necessari per completare il lavoro;
\item Un piano per l'esecuzione del lavoro programmato.

\end{itemize}

\subsubsection{Attività di pianificazione}

\paragraph*{Soglia oraria giornaliera} È stato deciso di porre la soglia oraria ai seguenti orari: la mattina dalle ore 8:30 alle ore 11:30, il pomeriggio dalle ore 14 alle 18. Le ore di lavoro al di fuori di questa fascia oraria saranno considerate come lavoro straordinario.

\paragraph*{Assegnazione dei \glossaryItem{task}} Il responsabile si occuperà di assegnare i \glossaryItem{task} in base alla disponibilità dei membri del gruppo e alla rotazione dei ruoli.

\paragraph*{Assegnazione verifica delle pull request} Le pull request create dall'assegnatario di un task per la verifica sono assegnate in automatico da ButlerBusters, senza coinvolgere il responsabile. Il fine \`e di diminuire il tempo di verifica rimuovendo il tempo richiesto dal responsabile per l'assegnazione della pull request.

\paragraph*{Rotazione dei ruoli}

Durante lo sviluppo del \glossaryItem{progetto} vi sono diversi ruoli che devono essere ricoperti dai membri del gruppo. Il \textit{Piano di \glossaryItem{Progetto}} si occupa di assegnare le attività principali e specifiche per ogni ruolo. Il \textit{Responsabile} di \glossaryItem{progetto} ha l'onere di far rispettare i ruoli assegnati durante l'attività, mentre il \textit{Verificatore} deve essere in grado di individuare eventuali incongruenze e di segnalarle opportunamente.
\paragraph*{Incongruenze tra ruoli e risoluzioni}
Esistono due tipi principali di incongruenze riscontrabili:
\begin{itemize}

\item Il compito svolto non fa parte dei compiti propri di un dato ruolo;
\item La stessa persona \glossaryItem{verifica} ciò che ha precedentemente prodotto.
\end{itemize}

È importante tenere conto inoltre di altri tre fattori per un buono svolgimento del \glossaryItem{progetto}:
\begin{itemize}

\item Una persona non deve impiegare più del 50\% delle ore di lavoro in un unico ruolo: questo impedirebbe una corretta rotazione dei ruoli;
\item Una persona non dovrebbe ricevere più di un \glossaryItem{task} al giorno, onde evitare un eccessivo carico di lavoro, che rischierebbe cos\`i di non essere svolto correttamente;
\item I ruoli verranno ruotati ogni due settimane.
{'fraction_non_alphanumeric': 0.0550268212493511, 'fraction_numerical': 0.00501816923343139, 'mean_word_length': 5.538461538461538, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '826917', 'n_tokens_mistral': 1876, 'n_tokens_neox': 1924, 'n_words': 733}