[kdewebdev-site] First draft of www.kdewebdev.org vision statement - feedback requested

David Joham djoham at kdewebdev.org
Sat Apr 10 10:43:24 EDT 2004


Hi Eric, 

Please see in-line comments below.....

>
> Omigosh! Less than an hour to say this is all wrong... ;-)
>

New plan. Everyone else has a week. Eric gets 35 seconds from receipt of RFC 
Emails :)
>
> A primary objective of kdewebdev.org is to manage growth in the CVS module.
> As the project grows the developer noise load and project complexity
> increases. A chief aim is to anticipate user concerns to divert "noise" as
> well as provide a central cohesion, focus and clarification to the
> development process. The developer support will both assist developers and
> inform users.
>

The growth of the CVS module is a Phase II thing. In order for us to get 
started and get some momentum, we're going to get Phase I off the ground 
first. After we've got the design and coding going, then I'll start doing the 
vision plans and what not for Phase II.

This will allow us to work in parallell - one team doing implementation and 
another doing designs for the next revision. I plan on Phase II being 
considerably more complicated to design than Phase I. For example: what is 
this "driver noise" that you speak about? How are we going to go about 
"providing a central cohesion, focus and clarification to the development 
process?"

In order for us to build a successful Phase II, all of these things will have 
to be fleshed out and written down. Otherwise, we'll never really know what 
problems we're trying to solve, or if we solved them. 

The nice thing about having such a good team is that I can turn them loose on 
Phase I (once we're finished with the design) while I concentrate on Phase 
II. Hopefully, Phase II design will be finished by the time we're finished 
with Phase I implementation.

> I'll leave it to David to repackage that with his statement as he sees fit.
>

How'd I do :)

>
> As I see it the size and complexity of the developer.kdewebdev.org portion
> of the site is rather substantial.

Agreed

> As it stands right now my initial 
> conversations have me with the understanding that I will be laying out the
> infrastructure for this because of my somewhat unique qualifications. 

Infrastructure == assistance in vision and design in the beginning. 
Implementation is possible depending on time and team resources when we get 
there.

> This 
> will be somewhat separate and merge in. At some point it would become a
> more clear development path driven by it's data structure. 

Hate to harp on this point, but the clear development path has to start with 
vision and high level design documents, not code. Otherwise, you're not 
offloading anything from yourself since you'll be the only one who 
understands what's going on. It's *much* easier to get started as a developer 
on a site by reading design documents than looking at a database diagram. :)

> As this will 
> probably at least initially fall to me that may be why it doesn't appear
> here. I'm okay with that and just trying to interact without being a "bull
> in a china shop". It seems like this would be a concurrent Adjunct to Phase
> I, or Phase IA.
>

The implementation will be Phase II. The design and vision will be concurrent 
with Phase I activities.

> If David has input here or anything I've missed I'm open to it. Also I
> assume at some point people involved with the rest of the project may be
> involved. 

I plan on handing out high-level design assignments next week. Hopefully, 
early next week.

>
> I'm also open to just functioning as a subproject developer lead under
> David's direction with the idea that I just want to achieve some particular
> functionality. I'm open to that being externally defined and reviewing and
> revising it too.

You will be the primary SME (Subject Matter Expert) for the 
developer.kdewebdev.org section of Phase II. The only difference is that 
you'll get less time to review things (see above) :)

>
> I like the description and thinking here very much. My point so far has
> been largely to address the apparent exception of developer.kdewebdev.org,
> which we discussed on the phone, for clarification purposes.

Point taken. 

> Interestingly, in my original thinking I had looked at adding live
> interaction interfaces to Quanta... but I had not actually thought through
> the idea of individual tool resource submission. Ideally Quanta moves to
> push button ease, but this is a very nice follow through as suggested. Good
> thinking David.

<blush emocticon=":)">Awww shucks</blush> 


Thanks for your comments Eric. I think we're pretty much on the same page.

I have to go now. It's a busy Easter weekend.

Best regards,

David


More information about the kdewebdev-site mailing list