mac_b.eps
co_bar.eps

Appendix B: Maximizing Productivity and Avoiding Errors

mac_boxb.eps

In This Appendix

Managing projects successfully

Getting help

Solving impossible problems

Software development can be rewarding, but it can also be frustrating. Most developers have the experience of code that refuses to work for days or weeks as various possible solutions are tried and discarded.

Many solo projects are improvised rather than developed in a structured way. The reliability of formal project management in commercial software engineering is inconsistent, and no technique or process can guarantee that a project will be completed on time or on budget. But as a solo developer, you can use simple checklists and hold discussions with other developers to make your projects less stressful, more productive, and less time consuming.

Managing Projects Successfully

Three simple project management techniques can dramatically improve your productivity:

bl.eps Use source code management and version control. Even the simplest projects can benefit from the version control features built into Xcode and introduced in Chapter 3 of this ...

Get Cocoa® now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.