{"id":229614,"date":"2022-10-31T14:10:00","date_gmt":"2022-10-31T11:10:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229614"},"modified":"2022-11-09T08:42:41","modified_gmt":"2022-11-09T05:42:41","slug":"gestione-del-progetto-funzionalita-traguardi-attivita-e-cicli-di-feedback","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/gestione-del-progetto-funzionalita-traguardi-attivita-e-cicli-di-feedback\/","title":{"rendered":"Gestione del progetto: funzionalit\u00e0 (traguardi, attivit\u00e0 e cicli di feedback)"},"content":{"rendered":"\n<p>La gestione dei progetti \u00e8 sfaccettata e il modo in cui tutti noi scomponiamo i vari aspetti dei nostri progetti dipende probabilmente da come lo fa il nostro posto di lavoro, da come il cliente vuole farlo o da come scegliamo di farlo noi stessi.<\/p>\n<p>Per questo post, quando si tratta di lavorare in modo specifico su un determinato progetto, sto parlando in particolare di come prendiamo i requisiti di un progetto e li suddividiamo in parti e risultati pi\u00f9 gestibili per le persone per cui stiamo lavorando. E nel fare questo, penso che sia importante che siano tenuti al passo e possano vedere i progressi ai checkpoint appropriati per raccogliere feedback.<\/p>\n<p>Nonostante il cambiamento di vari aspetti della mia attivit\u00e0, poich\u00e9 ho imparato di pi\u00f9 su cosa funziona e cosa no, una cosa \u00e8 rimasta coerente nel modo in cui gestisco gli aspetti relativi allo sviluppo delle funzionalit\u00e0 di un progetto.<\/p>\n<h2>Caratteristiche: traguardi, attivit\u00e0 e cicli di feedback<\/h2>\n<p>Ogni volta che parliamo di questo genere di cose, \u00e8 facile entrare nel gergo del nostro settore. E anche se non penso che ci sia necessariamente qualcosa di eccessivamente tecnico su &quot;traguardi&quot; e &quot;compiti&quot;, un &quot;ciclo di feedback&quot; \u00e8 qualcosa di leggermente diverso. Ma lo tratter\u00f2 momentaneamente.<\/p>\n<p>Data una serie di requisiti, non importa quanto grandi, inizio immediatamente a esaminare il documento, indipendentemente da come lo riceviamo, e pensare a tutti i pezzi che saranno necessari per ottenere una determinata funzionalit\u00e0. Indipendentemente dai linguaggi, dagli strumenti, dai framework o dalle applicazioni con cui scegli di lavorare, credo che qui sia importante avere una profonda familiarit\u00e0 con ci\u00f2 con cui lavori.<\/p>\n<p>Suddividere le funzionalit\u00e0 in pietre miliari e le pietre miliari in attivit\u00e0.<\/p>\n<p>Da l\u00ec, prender\u00f2 una determinata funzionalit\u00e0 e la suddivider\u00f2 in varie attivit\u00e0 e lo ripeter\u00f2 per ciascuna delle funzionalit\u00e0. Di solito, cercher\u00f2 di rendere ogni funzionalit\u00e0 una pietra miliare, ma alcune funzionalit\u00e0 sono pi\u00f9 grandi di altre e devono essere suddivise in pi\u00f9 parti. A tal fine, un progetto \u00e8 solitamente suddiviso in modo tale che:<\/p>\n<ul>\n<li>Una caratteristica diventa una pietra miliare (o pietre miliari),<\/li>\n<li>Una pietra miliare \u00e8 un gruppo di compiti,<\/li>\n<li>E un&#8217;attivit\u00e0 corrisponde a un&#8217;unit\u00e0 funzionale (non necessariamente una funzione nella base di codice generale, per\u00f2).<\/li>\n<\/ul>\n<p>Quindi, puoi tornare indietro da questo per vedere come corrisponde a una versione:<\/p>\n<ul>\n<li>Un compito di solito corrisponde a un commit,<\/li>\n<li>Un insieme di commit corrisponde a un tag,<\/li>\n<li>Un tag corrisponde all&#8217;unione di una caratteristica,<\/li>\n<li>Una caratteristica corrisponde a una pietra miliare.<\/li>\n<\/ul>\n<p>A questo punto, una pietra miliare dovrebbe essere pronta per essere implementata nell&#8217;ambiente di staging in modo che il cliente possa valutarla rispetto a ci\u00f2 che ha in mente (e ai requisiti) per assicurarsi che sia soddisfatta.<\/p>\n<p>\u00c8 qui che entra in gioco un ciclo di feedback. Ma prima, definisco un ciclo di feedback semplicemente come:<\/p>\n<blockquote>\n<p>Una conversazione su una determinata caratteristica che determina se \u00e8 finita o se merita pi\u00f9 lavoro.<\/p>\n<\/blockquote>\n<p>Anche se altri entrano molto <a href=\"http:\/\/www.thwink.org\/sustain\/glossary\/FeedbackLoop.htm\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">pi\u00f9 nel dettaglio<\/a>. Sto divagando, per\u00f2.<\/p>\n<p>Quindi, in attesa che il cliente torni in contatto in merito all&#8217;ultima pietra miliare, io (o noi) in genere andremo avanti con la tappa successiva. Questo \u00e8 il motivo per cui \u00e8 importante avere un modo coerente di lavorare con pietre miliari, attivit\u00e0 e feedback (oltre a rami nel controllo del codice sorgente e negli ambienti di staging).<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167056-61e79eafc16e1.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167056-61e79eafc16e1.png\" alt=\"Gestione del progetto: funzionalit\u00e0 (traguardi, attivit\u00e0 e cicli di feedback)\" ><\/a><\/p>\n<p>Inizia a lavorare su una nuova funzionalit\u00e0 dopo aver assegnato l&#8217;ultima al controllo del codice sorgente e allo staging.<\/p>\n<p>Se il feedback viene restituito dal cliente, in genere prendiamo il feedback, determiniamo cosa si pu\u00f2 fare, cosa non si pu\u00f2 fare e quindi lo inseriamo in una nuova pietra miliare. A volte, la pietra miliare viene aggiunta alla fine; altre volte, viene aggiunto come elemento prioritario successivo. Tutto dipende dalla natura del lavoro, dal feedback e da come si inserisce nell&#8217;ambito del progetto.<\/p>\n<h2>Pi\u00f9 che funzionalit\u00e0<\/h2>\n<p>In generale, questa \u00e8 solo una visione di alto livello di come cerco di gestire gli aspetti di sviluppo delle funzionalit\u00e0. Ma guardare le pietre miliari, le attivit\u00e0 e i cicli di feedback \u00e8 qualcosa di importante perch\u00e9 una volta che il sistema \u00e8 in atto, crea un modo prevedibile in cui tu e un team potete implementare soluzioni.<\/p>\n<p>Inoltre, crea prevedibilit\u00e0 con i risultati finali e la comunicazione con il cliente, e questo funziona particolarmente bene anche con i clienti abituali, poich\u00e9 sanno cosa aspettarsi.<\/p>\n<p>Come per molte delle cose di cui scrivo, non cerco di presentarlo come un vangelo, ma credo che avere un sistema in atto sia importante. Non credo che si dovrebbe mai realizzare un progetto a meno che non sia solo un progetto collaterale personale.<\/p>\n<p>Quindi, indipendentemente dall&#8217;approccio che scegli, almeno abbi un approccio.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La gestione dei progetti \u00e8 multiforme e tutti li lavoriamo in modo diverso. \u00c8 cos\u00ec che prendo i requisiti e li converto in funzionalit\u00e0.<\/p>\n","protected":false},"author":1,"featured_media":223984,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[918,720,844],"tags":[1168],"class_list":["post-229614","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-altro","category-sviluppatore","category-tutorial","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/229614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=229614"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/229614\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/223984"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=229614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=229614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=229614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}