Although software development is one of the most complex activities carried out by man, sound development processes and proper project management can help ensure your software projects are delivered on time and under budget. Providing the know-how to manage software projects effectively, Introduction to Software Project Management supplies an accessible introduction to software project management.
The book begins with an overview of the fundamental techniques of project management and the technical aspects of software development. This section supplies the understanding of the techniques required to mitigate uncertainty in projects and better control the complexity of software development projects. The second part illustrates the technical activities of software development in a coherent process—describing how to customize this process to fit a wide range of software development scenarios.
Supplying an analysis of existing development and management frameworks, the book describes how to set up an open-source tool infrastructure to manage projects. Since practitioners must be able to mix traditional and agile techniques effectively, the book covers both and explains how to use traditional techniques for planning and developing software components alongside agile methodologies. It does so in a manner that will help you to foster freedom and creativity in assembling the processes that will best serve your needs.
Get more information, including toc and samples, from the CRC website.
Ingawa maendeleo ya programu ni moja ya shughuli ngumu zaidi kufanyika na binadamu, mchakato wa maendeleo ya sauti na usimamizi sahihi wa mradi unaweza kusaidia kuhakikisha miradi yako ya programu ni kutolewa kwa wakati na chini ya bajeti. Kutoa ujuzi wa kusimamia miradi ya programu kwa ufanisi, Utangulizi wa Usimamizi wa Mradi wa Programu hutoa utangulizi unaopatikana kwa usimamizi wa mradi wa programu. Kitabu huanza na muhtasari wa mbinu za msingi za usimamizi wa mradi na masuala ya kiufundi ya maendeleo ya programu. Sehemu hii hutoa uelewa wa mbinu zinazohitajika ili kupunguza kutokuwa na uhakika katika miradi na kudhibiti vizuri utata wa miradi ya maendeleo ya programu. Sehemu ya pili inaonyesha shughuli za kiufundi za maendeleo ya programu katika mchakato thabiti - kuelezea jinsi ya kubadili mchakato huu ili kukidhi aina mbalimbali ya matukio ya maendeleo ya programu. Kutoa uchambuzi wa maendeleo ya sasa na mifumo ya usimamizi, kitabu inaelezea jinsi ya kuanzisha chanzo wazi chombo miundombinu ya kusimamia miradi. Kwa kuwa wataalamu wanapaswa kuwa na uwezo wa kuchanganya mbinu za jadi na agile kwa ufanisi, kitabu hicho kinajumuisha zote mbili na inaelezea jinsi ya kutumia mbinu za jadi kwa mipango na kuendeleza vipengele vya programu pamoja na mbinu agile. Inafanya hivyo kwa njia ambayo itakusaidia kukuza uhuru na ubunifu katika kukusanya michakato ambayo itatumikia mahitaji yako bora. Kupata maelezo zaidi, ikiwa ni pamoja na TOC na sampuli, kutoka tovuti ya CRC.