Joseph Kowalski wrote:
> Torrey McMahon wrote:
>> Nicolas Williams wrote:
>>
>> Why we still do architecture review, or discussions, over email is 
>> beyond me. Email is horrible tool for such things. Con-calls are a 
>> close second.
> So, if these are bad, what is good?  Only meetings (which are pretty 
> much con-calls at this time)?  Wikis? (What is the plural of "Wiki"?) 

I wouldn't say bad. I'd assert we could do much better.

---

A project team wants to get an architecture review. They go to the 
request website, fill in a forms, and the automated back end starts the 
review process. They get a case number, spot on a twiki/website, and 
notification goes out to people interested in such things. They 
automatically get a case owner from the pool of ARC members. Owner gets 
an email, contact info, etc. and starts mentoring the team as needed.

Over time the project team starts adding materials to the project 
including a automagically cross-referenced set of interfaces. Each 
interface is properly marked with its stability level - The nice popup 
box explains what each is - and it gets added to the project location. 
All the associated questionnaires are provided and answers put into the 
backend database. ARC cases that preceded this one are cross referenced 
and added to the "Prior Cases" section.

If an ARC member is interested in a specific change to an interface they 
can click it and get more information including
    Change history
    Code attached to the interface (Yes, I know this isn't code review.)
    X levels of interfaces that are used, upstream or downstream, by the 
interface in question

If an ARC member has a question on a specific part of the case they can 
add the question, mark the relevant materials, and await an answer via 
email/rss/text. Previously asked questions, and any answers, are 
automatically added to the case materials to avoid people from asking 
the same questions ten times.

---

... and thats just part of what I was thinking. I could go on for awhile 
but my day job is getting in the way and I didn't want people to think I 
was just throwing darts in the air.






Reply via email to