270 reputation
18
bio website computersandbuildings.com
location Geneva, Switzerland
age 38
visits member for 3 years, 11 months
seen 20 hours ago
David's dayjob consists of working as a consultant for an IT company in Geneva. After dark he works on his main interests, which include home and building automation.

Oct
30
comment Is the “Software Project Survival Guide” methodology compatible with Agile ones?
you're right, I guess I was living under the impression that the stages described by McConnell were much more formal and ceremony-laden than in typical agile methods.
Oct
30
comment Is the “Software Project Survival Guide” methodology compatible with Agile ones?
Ah so if I understand you right, the XP/Scrum iteration maps naturally to McConnell's "stages", right? So McConnell's method describes all the management activities that happen behind the agile scenes, and which are seldom addressed in books on agile, at least not in those I have read.
Oct
29
comment Is the “Software Project Survival Guide” methodology compatible with Agile ones?
@ThomasOwens The whole idea of delivering software in "stages" (each with requirements updates, detailed design, construction etc, see p. 175) sounds antithetical to the (short) iterative delivery proposed by XP and Scrum. I'm not sure how long such a "stage" is supposed to take but it doesn't sound like the 4-6 weeks used on agile projects.
Aug
12
comment Should 'mathematical' functions follow mathematical notation?
Just to make clear, are there languages out there that can do that sort of dimensional analysis? I.e. that know that for instance that the product between a Pressure and a Volume can be assigned to a unit of Energy?
Mar
20
comment Where can I learn about hardware/software co-design?
Thanks, but that sounds more like a textbook on microcontroller design. I was looking for guidance on how to manage the development of an embedded system, including choice of microcontroller, memory, etc.
Feb
1
comment How do I deal with code of bad quality contributed by a third party?
"Set quality requirement": an excellent suggestion, but this is probably the core of the problem: how do you define "Quality"? I don't want to introduce metrics that can be gamed, and neither do I want to end up like the author of Zen and the Art of Motorcyle Maintenance :-)