| Software presents both an opportunity and a threat. Software runs our lives. The list of applications in which software is a critical component is endless: elevators, airlines, telecommunications, medical devices, education, and countless others. Data from the Software Engineering Institute indicates that approximately 60% of software development organizations that have had formal assessments designed to determine how their software is developed are at the lowest level of capability. These assessments are based on the Capability Maturity Model—a framework for achieving process improvement. This lowest level is characterized as ad hoc and chaotic, having virtually nothing in the way of organized project management or software engineering practices. Over 600 organizations worldwide have gone through such assessments. These are organizations that have either embarked on improvement efforts of their software development process or made a commitment to do so. If we add in all the organizations that have not had assessments performed, or have no plans to implement process improvement, we estimate that the number of organizations at the lowest level is probably well in excess of 80%. |
|
|
 Software Project Management in PracticeWe often hear about software projects that are late, over budget, or unable to satisfy customer needs. Yet some organizations are able to manage project after project successfully with desired results. In this book, Pankaj Jalote looks at one such organization, Infosys... |  |  Growing Software: Proven Strategies for Managing Software EngineersAs the technology leader at a small software company, you need to focus on people, products, processes, and technology as you bring your software to market, while doing your best to put out fires and minimize headaches.
Growing Software is your guide to juggling the day-to-day challenges of running a software company while... |  |  Complex IT Project Management: 16 Steps to SuccessProject Managers leading massive IT projects--defined as projects rolling out deliverables across geographic boundaries with budgets ranging well into the millions--need a unique level of expertise and an arsenal of personal and professional skills to successfully accomplish their tasks. Large IT initiatives inherently contain business... |
|