Click here to Skip to main content
15,891,033 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
Questionarm processor Pin
sanchaman44-Apr-13 1:22
sanchaman44-Apr-13 1:22 
AnswerRe: arm processor Pin
dusty_dex15-Apr-13 7:24
dusty_dex15-Apr-13 7:24 
QuestionWorking with data bases Pin
columbos1492729-Mar-13 20:18
columbos1492729-Mar-13 20:18 
AnswerRe: Working with data bases Pin
jschell30-Mar-13 13:28
jschell30-Mar-13 13:28 
AnswerRe: Working with data bases Pin
Rahul Rajat Singh16-Apr-13 0:28
professionalRahul Rajat Singh16-Apr-13 0:28 
QuestionDesigning and visualising software architecture Pin
jim lahey20-Mar-13 5:37
jim lahey20-Mar-13 5:37 
AnswerRe: Designing and visualising software architecture Pin
dusty_dex20-Mar-13 6:52
dusty_dex20-Mar-13 6:52 
AnswerRe: Designing and visualising software architecture Pin
jschell20-Mar-13 9:16
jschell20-Mar-13 9:16 
jim lahey wrote:
because their lack of oversight has made their solution so tightly coupled and
interwoven that it's


Not sure that has much to to with the rest of this. One can of course use UML and formal designs and create exactly the same sort of problem.

And from my own perspective I would like to think that my code doesn't do that, and I don't credit design for that but rather experience.

jim lahey wrote:
What do other people think?


UML by itself isn't sufficient. I use UML and encapsulate it in a design document.

But I don't do it for others since that is often a futile effort.

jim lahey wrote:
How can I motivate my superiors to take software architecture seriously and
value the advantages a bit of forethought will bring?


There are numerous studies that show significant benifits from formal process control. Reduced delivery times, better scheduling, better resource utilization, reduced bugs, reduced overall costs, reduced maintenance costs are some I believe I remember.

There are however countless stories about organizations that fail to implement process control correctly. And many ways to blame the failure (usually on the process methodology while ingoring the role developers play.)

Best incentives that I can remember, again from the studies (IEEE and ACM) were
1. A senior VP or higher must consider process control a primary goal.
2. Employee reviews must have a significant percentage of the review devoted to how well the developer and mid-level managers participated in the process control processes. It certainly helps if bonuses/raises are based on the review and thus correct participation in process control.
AnswerRe: Designing and visualising software architecture Pin
Jonathan Davies22-Mar-13 5:39
Jonathan Davies22-Mar-13 5:39 
GeneralRe: Designing and visualising software architecture Pin
Nigel Lamb25-Mar-13 23:10
Nigel Lamb25-Mar-13 23:10 
GeneralRe: Designing and visualising software architecture Pin
Jonathan Davies26-Mar-13 1:11
Jonathan Davies26-Mar-13 1:11 
GeneralRe: Designing and visualising software architecture Pin
jschell26-Mar-13 8:44
jschell26-Mar-13 8:44 
GeneralRe: Designing and visualising software architecture Pin
bakary.konate28-Apr-13 7:31
bakary.konate28-Apr-13 7:31 
AnswerRe: Designing and visualising software architecture Pin
Nagy Vilmos25-Mar-13 23:42
professionalNagy Vilmos25-Mar-13 23:42 
AnswerRe: Designing and visualising software architecture Pin
Mohammed Hameed8-May-13 4:04
professionalMohammed Hameed8-May-13 4:04 
AnswerRe: Designing and visualising software architecture Pin
Marc Koutzarov29-Aug-14 11:54
professionalMarc Koutzarov29-Aug-14 11:54 
QuestionDistributed Application-- client / server approach for distributed objects Pin
docomo119-Mar-13 13:24
professionaldocomo119-Mar-13 13:24 
AnswerRe: Distributed Application-- client / server approach for distributed objects Pin
NotPolitcallyCorrect19-Mar-13 13:29
NotPolitcallyCorrect19-Mar-13 13:29 
GeneralRe: Distributed Application-- client / server approach for distributed objects Pin
docomo119-Mar-13 13:55
professionaldocomo119-Mar-13 13:55 
GeneralRe: Distributed Application-- client / server approach for distributed objects Pin
NotPolitcallyCorrect19-Mar-13 14:02
NotPolitcallyCorrect19-Mar-13 14:02 
GeneralRe: Distributed Application-- client / server approach for distributed objects Pin
docomo119-Mar-13 14:10
professionaldocomo119-Mar-13 14:10 
GeneralRe: Distributed Application-- client / server approach for distributed objects Pin
NotPolitcallyCorrect19-Mar-13 14:36
NotPolitcallyCorrect19-Mar-13 14:36 
GeneralRe: Distributed Application-- client / server approach for distributed objects Pin
docomo119-Mar-13 14:50
professionaldocomo119-Mar-13 14:50 
SuggestionRe: Distributed Application-- client / server approach for distributed objects Pin
Richard MacCutchan19-Mar-13 23:00
mveRichard MacCutchan19-Mar-13 23:00 
GeneralRe: Distributed Application-- client / server approach for distributed objects Pin
Vivi Chellappa20-Mar-13 5:35
professionalVivi Chellappa20-Mar-13 5:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.