S.Robins

Melbourne, Australia

Age: 44

By day, a mild-mannered software developer with a keen interest in those areas of computer science that deal with the psychology of human machine interaction, and how that affects the processes and principals which we apply to create useful software.

By night, I imagine I'm the coding rebel, defying all conventions and "sticking it" to "the man" while liberating the free-thinking and allegedly down-trodden cube rats that I resemble during the day!! Or, I have a vivid imagination and way too much time on my hands! ;-)

TechBlog
Blog
Opinion Blog
Twitter
about.me
LinkedIn

Feb
27
awarded Necromancer
Feb
12
awarded Nice Answer
Jan
29
awarded Guru
Dec
6
awarded Notable Question
Oct
21
awarded Yearling
Oct
21
awarded Yearling
Jul
20
awarded Generalist
Jun
10
awarded Nice Answer
Apr
18
awarded Yearling
Apr
15
awarded Necromancer
Apr
11
awarded Notable Question
Feb
7
comment functional requirements - use wording based on verbs?
@PeteKirkham You've described a hardware issue. Specifically a specification of form, not of function. This does not invalidate my answer to the OP's question which is about functional specification. Addressing the case you have described however, your functional specification might be "Given 'Software Configuration X', When CPU usage exceeds (a pre-specified limitation & time), Then Expect System Failure". Better yet, replace "system failure" with a "recovery process" to specify how to avoid failure. Sometimes we need to think a little creatively in order to uncover specific behaviours. :-)
Feb
1
awarded Yearling
Jan
5
awarded Yearling
Jan
5
awarded Yearling
Dec
3
answered Test driven vs Business requirements constant changing
Dec
1
answered How do you keep track of a requirements document on an agile team?
Nov
29
answered What to do when a project is too difficult to continue developing?
Nov
28
answered Am I considered "technical"?
Nov
27
comment What should be allowed inside getters and setters?
To avoid having too many comments here, I'll take this conversation into this chat and address your comment there.
1 2 3 4 5