[xmlWiki-developers] Encouragement
Brought to you by:
elhugo
From: Arnaldo C. <ar...@mi...> - 2001-11-14 23:09:30
|
All, Based on my understanding of comments Andrew has made, the vast = majority of 327 projects find themselves far behind the schedule they = originally anticipated meeting. Using this as a standard of reference, = this puts us right on track. :) I don't know exactly how much of our intended first iteration will = be ready by our internal deadline of tomorrow night's meeting, but keep = in mind that part of XP is expecting your planning estimates to be = wrong. We'll reestablish our project velocity tomorrow night and plan = accordingly. What are we being graded on here? Well, a big part of what we're = being graded on is a)how closely we followed the process, and, by what = I've gathered from Andrew, b)how we dealt with problems as we encoutered = them. Note that the last item there wasn't *if* we encountered = problems. In corporate America (in my case, in the military), often the = best strategy is to deal with problems without reporting them. = Fortunately for us, that's neither what the course staff wants nor = expects. On the contrary, we need to be sure and intelligently describe = what snags we hit, and why we reacted as we did. Having said this, I think it would be easy for our group to get so = focused on the code at this point that we forget to produce the other = part of what we're being graded on. I think that it would be very = helpful to draft a document for the course staff that tackles, roughly, = the following aspects of our project this semester: -chronology --point-by-point progress --specific problems encountered --how we dealt with them --how (specifically) we stuck to or had to depart from XP --defense of the decisions we've made. -obstacles/advantages that have been with us*throughout* the semester --how they've affected us, how we've dealt with them -general observations about XP in geographically distributed groups -what XP practices become impossible? -what XP practices become difficult? -what XP practices are not affected? -any other "intangibles" that have affected our project? -other musings about what we've learned this semester. -a UML diagram of our interfaces I'd like to volunteer to write the document described above. (Since = I've been summarizing our meetings, I'm probably the most logical = candidate.) I'd get it to the group a week and a half before we intend = to turn it in. That way, group members can check over it and suggest = additions and changes. (I'm sure there'll be many - as Johnson says, = "Criticism is easier than Creation.") If people can suggest all their = changes by two or three days before the due dates for artifacts, I'll be = able to incorporate them and have it ready to turn in. So, much of our success is process-oriented, rather than = product-oriented. Is the product unimportant? Absolutely not - but, = we're not expected to have a final working product by this semester's = end; that comes in May. Personally, I think by this semester's end we = need a base of code that can be hacked on and refactored, and we need to = be done with the intial planning phases, poised to continue growing our = product. We can discuss some of this tomorrow night. I look forward to our = meeting then. --Arnaldo |