AES New York 2013
Broadcast & Streaming Media Track Event PD1
Thursday, October 17, 9:00 am — 10:30 am (Room 1E10)
Product Design: PD1 - Best Practices in Audio Software DevelopmentPresenter:
Pascal Brunet, Setem Technologies - Newbury, MA, USA
This presentation reviews best practices accumulated through 25 years of software development experience. We first present the classical development "V" cycle: requirement specifications, prototyping, design (general and specific), coding & tests, validation. We then focus on each individual step: what should be included in good specifications; importance and good usage of prototyping; design methods; coding guidelines; testing methods; independent validation and beta testing. We finish with miscellaneous topics: estimation methods and risk assessment, project management, team work, source code control.