From charlesreid1

Revision as of 19:15, 4 June 2013 by Admin (talk | contribs) (Created page with "Following Heroux and Willenbring's paper, here are 10 "best practices" for software engineering: 1 Issue-tracking software for requirements, features, and bugs 2 Manage source:...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Following Heroux and Willenbring's paper, here are 10 "best practices" for software engineering:

1 Issue-tracking software for requirements, features, and bugs

2 Manage source: beyond the basics

3 Use mailing lists to communicate

4 Use checklists for repeated processes

5 Barely-sufficient, source-centric documentation

6 Configuration management tools

7 Write tests first, run them often

8 Program tough stuff together

9 Use formal release process

10 Continuous process improvement