Essays on Software Engineering. A classic collection of essays on software program management and managing complex software development projects. Taming Wild Software Schedules. A highly acclaimed book on effective scheduling for software development, including a section on classic mistakes to avoid.
Methods are applicable to large and small projects.
Practical techniques for gathering and managing requirements throughout the product development cycle. Wiegers, Karl E. - This web site contains numerous resources and templates related to requirements, which you may choose to adapt to your needs. Relevant for anyone involved in testing. Documenting the Software Development Process. If you are looking for technical detail on how to document processes, together with a comprehensive list of CASE vendors with process documentation tools, this book is for you.