{"id":50274,"date":"2019-03-06T07:00:06","date_gmt":"2019-03-06T06:00:06","guid":{"rendered":"http:\/\/smeupnew.it\/magazine\/blog\/sviluppo-tramite-todo\/"},"modified":"2021-04-12T15:21:22","modified_gmt":"2021-04-12T13:21:22","slug":"sviluppo-tramite-todo","status":"publish","type":"post","link":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/","title":{"rendered":"smeup LAB: processo di sviluppo tramite ToDo"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling gradient-container-1\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1144px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:20px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p><a href=\"https:\/\/www.smeup.com\/laboratorio-gruppo-smeup\/\" target=\"_blank\" rel=\"noopener\">smeup LAB<\/a> si basa essenzialmente su uno sviluppo tramite ToDo. Di fianco potete vedere lo schema del nostro intero processo.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:20px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p>I passi di una attivit\u00e0 di sviluppo:<\/p>\n<ol>\n<li>APERTURA TODO<\/li>\n<li>PRESA IN CARICO DEL TODO<\/li>\n<li>APERTURA BRANCH<\/li>\n<li>CODING<\/li>\n<li>CHECK OUT BRANCH (ho finito lavori)<\/li>\n<li>TEST PRE-RILASCIO<\/li>\n<li>COMPLETAMENTO DEI TEST<\/li>\n<li>VALIDAZIONE<\/li>\n<li>RILASCIO<\/li>\n<\/ol>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3\"><h2>Cosa sono i ToDo?<\/h2>\n<p>Tutte le attivit\u00e0 di sviluppo in smeup LAB, quindi, sono gestite e codificate prima con un ToDo. Si pu\u00f2 dire quindi che svolgiamo un processo di sviluppo tramite ToDo. Ogni ToDo corrisponde ad un\u2019azione di sviluppo da fare, che non significa necessariamente solo programmare. Sono incluse infatti anche attivit\u00e0 di analisi, verifica dell\u2019utilizzo di programmi e procedure, completamento della documentazione, ecc.<\/p>\n<p>Tutte queste attivit\u00e0 vengono rese il pi\u00f9 atomiche possibile, vengono predilette rispetto ad attivit\u00e0 pi\u00f9 ampie.<\/p>\n<p>Per la gestione dei nostri ToDo abbiamo sviluppato uno strumento apposito che ci permette di inserirli, interrogarli, avanzarli, ecc.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:20px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4\"><p>A livello di strumento dei ToDo, nel momento in cui si fa una modifica viene inviata una mail di notifica a tutte le persone coinvolte. Basta rispondere alla mail di notifica che si genera un commento e viene utilizzato solitamente da chi svolge il todo per chiedere chiarimenti al resp. Di Progetti per esempio.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:20px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><a class=\"fusion-no-lightbox\" href=\"https:\/\/www.smeup.com\/wp-content\/uploads\/2019\/03\/Lista-TODO-1024x459.jpg\" target=\"_blank\" aria-label=\"smeup Lista TODO\" rel=\"noopener noreferrer\"><img decoding=\"async\" width=\"300\" height=\"135\" alt=\"smeup Lista TODO\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/Lista-TODO.jpg\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/Lista-TODO.jpg\" class=\"lazyload img-responsive wp-image-54068\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27300%27%20height%3D%27135%27%20viewBox%3D%270%200%20300%20135%27%3E%3Crect%20width%3D%27300%27%20height%3D%27135%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/Lista-TODO-200x90.jpg 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/Lista-TODO.jpg 300w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 300px\" \/><\/a><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-5\"><h2>La struttura di un ToDo<\/h2>\n<p>I nostri ToDo si dividono in Progetti, cio\u00e8 temi\/argomenti. Alcuni esempi sono:<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:20px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-6\"><ul>\n<li>Sviluppo strumenti Server;<\/li>\n<li>Sviluppo IoT;<\/li>\n<li>Multipiattaforma;<\/li>\n<li>Interfaccia utente;<\/li>\n<li>\u2026<\/li>\n<\/ul>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:20px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-margin-top:20px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><a class=\"fusion-no-lightbox\" href=\"https:\/\/www.smeup.com\/wp-content\/uploads\/2019\/03\/Lista-Scrum-1024x323.jpg\" target=\"_blank\" aria-label=\"smeup Lista Scrum\" rel=\"noopener noreferrer\"><img decoding=\"async\" width=\"300\" height=\"95\" alt=\"smeup Lista Scrum\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/Lista-Scrum.jpg\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/Lista-Scrum.jpg\" class=\"lazyload img-responsive wp-image-54066\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27300%27%20height%3D%2795%27%20viewBox%3D%270%200%20300%2095%27%3E%3Crect%20width%3D%27300%27%20height%3D%2795%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/Lista-Scrum-200x63.jpg 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/Lista-Scrum.jpg 300w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 300px\" \/><\/a><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:20px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><a class=\"fusion-no-lightbox\" href=\"https:\/\/www.smeup.com\/wp-content\/uploads\/2019\/03\/dettaglio-TODO-1024x451.jpg\" target=\"_blank\" aria-label=\"smeup dettaglio TODO\" rel=\"noopener noreferrer\"><img decoding=\"async\" width=\"300\" height=\"132\" alt=\"smeup dettaglio TODO\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/dettaglio-TODO.jpg\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/dettaglio-TODO.jpg\" class=\"lazyload img-responsive wp-image-54064\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27300%27%20height%3D%27132%27%20viewBox%3D%270%200%20300%20132%27%3E%3Crect%20width%3D%27300%27%20height%3D%27132%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/dettaglio-TODO-200x88.jpg 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/dettaglio-TODO.jpg 300w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 300px\" \/><\/a><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:20px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-7\"><p>Ogni Progetto del processo di sviluppo tramite ToDo ha un Responsabile, cio\u00e8 la persona che segue gli sviluppi di quella determinata tematica\/area.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-8\"><p>Ogni ToDo ha poi una serie di informazioni ad esso legate:<\/p>\n<ul>\n<li>Commessa, per consuntivazioni in agenda;<\/li>\n<li>Stato\n<ul>\n<li>da assegnare,<\/li>\n<li>assegnato,<\/li>\n<li>in corso,<\/li>\n<li>da testare &#8211; il lavoro \u00e8 finito ma prima di essere rilasciato deve essere testato,<\/li>\n<li>da rilasciare &#8211; \u00e8 finita la fase di test, ma prima di rilasciare ad esempio dobbiamo creare una news relativa allo sviluppo appena testato,<\/li>\n<\/ul>\n<\/li>\n<li>Percentuale di completamento;<\/li>\n<li>Priorit\u00e0;<\/li>\n<li>Data di deadline dell\u2019attivit\u00e0;<\/li>\n<li>Link alla funzione di test;<\/li>\n<li>Validatore finale \u2013 colui che ha richiesto l\u2019attivit\u00e0;<\/li>\n<li>Partecipanti via mail \u2013 persone che non svolgono in prima persona l\u2019attivit\u00e0 ma che, per motivazioni varie, \u00e8 necessario che siano informati;<\/li>\n<li>Commenti;<\/li>\n<li>\u2026<\/li>\n<\/ul>\n<p>Ad un ToDo \u00e8 associato sempre un oggetto (nel senso smeup del termine), questo per poter raggruppare tutti i lavori relativi ad uno stesso oggetto (ad es. app). Siamo quindi in grado di tracciare tutto il lavoro che \u00e8 stato fatto per quel singolo oggetto.<\/p>\n<h2>Processo di sviluppo tramite ToDo \u2013 il Branch<\/h2>\n<p>Il responsabile di Progetto crea e assegna tutti i ToDo necessari. Dopo la presa in carico del ToDo da parte della persona preposta si attiva un Branch.<\/p>\n<p><em>Cos&#8217;\u00e8 un Branch?<\/em><\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-4 hover-type-none\"><img decoding=\"async\" width=\"2048\" height=\"706\" alt=\"smeup branch\" title=\"smeup branch\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/branch.jpg\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/branch.jpg\" class=\"lazyload img-responsive wp-image-54062\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%272048%27%20height%3D%27706%27%20viewBox%3D%270%200%202048%20706%27%3E%3Crect%20width%3D%272048%27%20height%3D%27706%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/branch-200x69.jpg 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/branch-400x138.jpg 400w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/branch-600x207.jpg 600w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/branch-800x276.jpg 800w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/branch-1200x414.jpg 1200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/branch.jpg 2048w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-9\"><p>Per fare in modo che le attivit\u00e0 che sono state fatte per un determinato ToDo rimangano collegate tra loro, viene creato un BRANCH, che \u00e8 un insieme di modifiche\/attivit\u00e0. In questo modo \u00e8 possibile sapere, a fronte di determinate modifiche, quali sorgenti sono stati modificati. Il Branch quindi \u00e8 un insieme di modifiche, il ToDo \u00e8 la spiegazione di cosa si deve fare. Branch e ToDo aggregati esprimono cosa deve essere fatto e come viene fatto.<\/p>\n<h2>Abbiamo detto che chi prende in carico un ToDo apre anche un Branch.<\/h2>\n<p>L\u2019associazione tra ToDo e Branch non \u00e8 necessariamente 1:1, a volte pu\u00f2 capitare di dover aprire pi\u00f9 Branch per un solo ToDo; questo perch\u00e9 magari dopo aver fatto check out del Branch (cio\u00e8 dopo aver dichiarato terminate le modifiche) si passa alla fase di test e ci accorge che ci sono problemi. A seguito di questo si devono effettuare modifiche e quindi aprire un nuovo Branch per effettuare tali modifiche.<\/p>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>smeup LAB organizza essenzialmente il proprio processo di sviluppo ToDo. Tutte le attivit\u00e0 di sviluppo in smeup LAB, quindi, sono gestite e codificate prima con un ToDo. Ogni ToDo corrisponde ad un\u2019azione di sviluppo da fare, che non significa necessariamente solo programmare.<\/p>\n","protected":false},"author":1,"featured_media":54060,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7144],"tags":[5809,5810,5811,5812,5813,5814,5815,5816],"class_list":["post-50274","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erp","tag-branch","tag-processo-di-sviluppo-tramite-todo","tag-sistema-gestione-todo","tag-sistema-todo","tag-software-gestione-todo","tag-software-todo","tag-sviluppo-tramite-todo","tag-todo"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>smeup LAB: gestione del processo di sviluppo tramite ToDo<\/title>\n<meta name=\"description\" content=\"smeup LAB organizza il proprio processo di sviluppo tramite ToDo; a partire dalla prima fase (apertura del ToDo), fino all&#039;ultima (rilascio).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"smeup LAB: gestione del processo di sviluppo tramite ToDo\" \/>\n<meta property=\"og:description\" content=\"smeup LAB organizza il proprio processo di sviluppo tramite ToDo; a partire dalla prima fase (apertura del ToDo), fino all&#039;ultima (rilascio).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/\" \/>\n<meta property=\"og:site_name\" content=\"Magazine\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-06T06:00:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-12T13:21:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/sviluppo-tramite-todo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1068\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"smeup\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"smeup\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/\"},\"author\":{\"name\":\"smeup\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\"},\"headline\":\"smeup LAB: processo di sviluppo tramite ToDo\",\"datePublished\":\"2019-03-06T06:00:06+00:00\",\"dateModified\":\"2021-04-12T13:21:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/\"},\"wordCount\":3941,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/03\\\/sviluppo-tramite-todo.jpg\",\"keywords\":[\"branch\",\"processo di sviluppo tramite todo\",\"sistema gestione todo\",\"sistema todo\",\"software gestione todo\",\"software todo\",\"sviluppo tramite todo\",\"todo\"],\"articleSection\":[\"ERP\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/\",\"name\":\"smeup LAB: gestione del processo di sviluppo tramite ToDo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/03\\\/sviluppo-tramite-todo.jpg\",\"datePublished\":\"2019-03-06T06:00:06+00:00\",\"dateModified\":\"2021-04-12T13:21:22+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\"},\"description\":\"smeup LAB organizza il proprio processo di sviluppo tramite ToDo; a partire dalla prima fase (apertura del ToDo), fino all'ultima (rilascio).\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/03\\\/sviluppo-tramite-todo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/03\\\/sviluppo-tramite-todo.jpg\",\"width\":1600,\"height\":1068,\"caption\":\"smeup sviluppo tramite todo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/sviluppo-tramite-todo\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"smeup LAB: processo di sviluppo tramite ToDo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/\",\"name\":\"Magazine\",\"description\":\"smeup\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\",\"name\":\"smeup\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"caption\":\"smeup\"},\"sameAs\":[\"https:\\\/\\\/www.smeup.com\"],\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"smeup LAB: gestione del processo di sviluppo tramite ToDo","description":"smeup LAB organizza il proprio processo di sviluppo tramite ToDo; a partire dalla prima fase (apertura del ToDo), fino all'ultima (rilascio).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/","og_locale":"it_IT","og_type":"article","og_title":"smeup LAB: gestione del processo di sviluppo tramite ToDo","og_description":"smeup LAB organizza il proprio processo di sviluppo tramite ToDo; a partire dalla prima fase (apertura del ToDo), fino all'ultima (rilascio).","og_url":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/","og_site_name":"Magazine","article_published_time":"2019-03-06T06:00:06+00:00","article_modified_time":"2021-04-12T13:21:22+00:00","og_image":[{"width":1600,"height":1068,"url":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/sviluppo-tramite-todo.jpg","type":"image\/jpeg"}],"author":"smeup","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"smeup","Tempo di lettura stimato":"9 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/#article","isPartOf":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/"},"author":{"name":"smeup","@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7"},"headline":"smeup LAB: processo di sviluppo tramite ToDo","datePublished":"2019-03-06T06:00:06+00:00","dateModified":"2021-04-12T13:21:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/"},"wordCount":3941,"commentCount":0,"image":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/sviluppo-tramite-todo.jpg","keywords":["branch","processo di sviluppo tramite todo","sistema gestione todo","sistema todo","software gestione todo","software todo","sviluppo tramite todo","todo"],"articleSection":["ERP"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/","url":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/","name":"smeup LAB: gestione del processo di sviluppo tramite ToDo","isPartOf":{"@id":"https:\/\/www.smeup.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/#primaryimage"},"image":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/sviluppo-tramite-todo.jpg","datePublished":"2019-03-06T06:00:06+00:00","dateModified":"2021-04-12T13:21:22+00:00","author":{"@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7"},"description":"smeup LAB organizza il proprio processo di sviluppo tramite ToDo; a partire dalla prima fase (apertura del ToDo), fino all'ultima (rilascio).","breadcrumb":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/#primaryimage","url":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/sviluppo-tramite-todo.jpg","contentUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/03\/sviluppo-tramite-todo.jpg","width":1600,"height":1068,"caption":"smeup sviluppo tramite todo"},{"@type":"BreadcrumbList","@id":"https:\/\/www.smeup.com\/magazine\/blog\/sviluppo-tramite-todo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.smeup.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"smeup LAB: processo di sviluppo tramite ToDo"}]},{"@type":"WebSite","@id":"https:\/\/www.smeup.com\/magazine\/#website","url":"https:\/\/www.smeup.com\/magazine\/","name":"Magazine","description":"smeup","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.smeup.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7","name":"smeup","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","caption":"smeup"},"sameAs":["https:\/\/www.smeup.com"],"url":"https:\/\/www.smeup.com\/magazine\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/50274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/comments?post=50274"}],"version-history":[{"count":3,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/50274\/revisions"}],"predecessor-version":[{"id":54382,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/50274\/revisions\/54382"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/media\/54060"}],"wp:attachment":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/media?parent=50274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/categories?post=50274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/tags?post=50274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}