Ci sono molte risorse sulla gestione generale del progetto, ma ci sono specificatamente per le persone non tecniche per la gestione dei progetti software, che coprono argomenti come raccolta dei requisiti, casi d'uso e architettura generale?
La gestione dei progetti è un problema unificato. Ogni scenario (che può essere l'azienda, il team, i coordinatori, i clienti, ecc.) Ti consente di adattarti ai concetti di base dello sviluppo del software e del project management nel suo insieme. Ci sono due libri che vorrei prendere in considerazione e leggere per implementare strategie migliori nella gestione e nell'output di un progetto.
Gestione dei progetti software: un quadro unificato : questo libro fornisce studio dettagliato su economia, metriche e strategie di gestione necessarie per pianificare ed eseguire con successo un progetto software.
Guida alla sopravvivenza del progetto software (Pro - Best practice) : Questo proviene da pubblicazioni Microsoft e in questo l'Autore, Steve McConnell illustra i concetti e le strategie di cui hai bisogno per padroneggiare il processo di sviluppo, inclusi pianificazione, progettazione, gestione, controllo qualità, test e archiviazione
I due libri di testo utilizzati nel corso di Engineering Engineering Process e Project Management che ho seguito sono stati Rapid Development: Taming Wild Software Schedules e Guida alla sopravvivenza del progetto software: come essere sicuri che il primo progetto importante non sia l'ultimo . Entrambi si concentrano sulle migliori pratiche e tecniche per la gestione dei progetti di ingegneria del software. Entrambi i libri presentano informazioni da progetti software passati, sotto forma di cast-studi.
Raccomando anche Stima del software: Demistificare la Black Art , che si concentra sulla pianificazione e sulla stima del software progetti. Descrive una serie di argomenti relativi alla programmazione, alla stima e alla gestione delle scadenze, insieme a strumenti e tecniche per ottenere stime accurate per i progetti.
Il libro utilizzato nel corso di ingegneria dei requisiti software era Requisiti software . C'è anche un libro di accompagnamento, con informazioni estese, chiamato Ulteriori informazioni sui requisiti software: problemi spinosi e consigli pratici . Questi libri discutono diversi metodi di raccolta, organizzazione, documentazione, verifica e convalida dei requisiti che sono appropriati per i team guidati dal piano o agili.
Tutti i libri che ho menzionato sopra riguardano la gestione generale del progetto. A seconda dei processi e dei metodi della tua organizzazione, potresti anche prendere in considerazione le risorse che discutono di quei processi specifici.
La guida di un hacker alla gestione dei progetti è un buon libro che metterà in evidenza il modo in cui molti sviluppatori pensano in termini di progetti software. È scritto dal punto di vista di un ragazzo che amava codificare e ha imparato a conoscere la gestione dei progetti attraverso la prova del fuoco.
È meno formale che molti dei testi menzionati da altri qui: non abbraccia un singolo framework. Tuttavia, penso che ti aiuterà a imparare a riconoscere da dove arrivano gli stress tra PM e programmatori in molti casi. Molti programmatori amano semplicemente codificare e trovare fastidioso l'aspetto PM del loro lavoro. Come per molti testi di PM, l'obiettivo principale è quello di facilitare e gestire la comunicazione, compresa la gestione delle aspettative.
È un libro più vecchio che non ti costerà molto su Amazon.
Ho letto il mese Mythical Man - è un classico nel campo della gestione dei progetti software .
Per comprendere il team, ti suggerisco di tenere il passo con cose come programmazione reddit o le notizie sugli hacker . Molto di ciò che è scritto lì ti passerà per la testa, ma molte delle cose sono scritte in inglese e possono dare una finestra decente alla mentalità degli sviluppatori in generale.
Leggi altre domande sui tag project-management