Originally posted by Robert Paris:
3. Is a project more/less likely to succeed if the many (Dev/Deploy) roles on a project are actually filled by different people as recommended in SCEA?
J2EE Product Provider
Tool Provider
Application Component Provider
Enterprise Bean Developer
Web Component Developer
Application Client Developer
Application Assembler
Application Deployer
Application Administrator
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Originally posted by Lasse Koskela:
Having different people fill different roles has a number of effects on certain characteristics of your project, including the inevitable overhead of having all those people communicate with each other, the cost of fixing mistakes caused by having to communicate (it's never perfect no matter how hot and wide the medium/bandwidth is), and the mere salaries of all those people. Not to forget the problem of "only Jack knows how that thing works and Jack is on sick leave until Tuesday"...
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Robert Paris:
2. How much have you found that UML (and in particular the interaction diagrams) helps/hurts in the process?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Did you see how Paul cut 87% off of his electric heat bill with 82 watts of micro heaters? |