Project Timesheet/Log

Albert Chu - Tracker/Developer


10/11/00 - 17:00-18:30
- Attended first meeting

10/15/00 19:30-20:30
- Attended second meeting

10/27/00 - 10:50am - 11:20am
- Updated Webpage with meetings minutes from last two meetings.

10/28/00 - 3:00am - 3:30am
- Made minor changes to project homepage.
- Informed all team members to create & maintain their online timesheets and logs.

Email sent:
-----------
Date: Sat, 28 Oct 2000 03:11:31 -0500 (CDT)
From: Al Chu 
To: cs327 
Subject: CS 327: Webpage Timesheets

Please update your timesheets/logs on the webpage.

Ed/Coach - Let me know if this is what a tracker is supposed to do.  Keep
track of progress and inform team members if they aren't keeping up with
tasks.

Ed's Respons:
-------------
Date: Sat, 28 Oct 2000 16:02:58 -0500
From: Eddie McGillis 
To: cs327
Subject: Re: CS 327: Webpage Timesheets

Yes, as of right now that is all you can do.  Once we get some stories down
from a customer, then you can keep track of how many stories have been
estimated, how many unit tests have been written, etc. and make some pretty
graphs or something.

I can meet Sunday at 7:00. Are we still planning on meeting?  Where at?
Fazolis, Grainger, or DCL?

Eddie

10/29/00 - 7:00pm - 7:45pm
- Attended third meeting.

10/29/00 - 9:15pm - 10:00pm
- Wrote up meeting minutes and mailed them to everyone.
- Updated meeting minutes on webpage.
- Began measuring timesheet progress. Placed a timesheet measurement table on the webpage.

10/30/00 - 12:00 midnight
- E-mailed TA questions we had from previous meeting

Date: Mon, 30 Oct 2000 23:55:35 -0600 (CST)
From: Al Chu 
To: [email protected]
Subject: Web Based Gradebook - Questions

Hi, I am the group contact for web based gradebook.  We have some
questions that we were hoping you could answer for us.

1. What documents are we expected to produce for our project?  Because XP
has no established artifacts, we are a little confused on what to produce
(besides the obvious like user stories and unit tests).  Should we just
produce whatever we feel is necessary for us to produce (i.e. Software
Scope, flow diagrams, etc.)? Or do you the TAs have required documents for
us to produce?

2.  Since XP has no "hard-set" artifacts, what checkpoints are we supposed
to establish?  Are these checkpoints that we establish ourselves or with
you the TA?  (The webpage hints as thought the TA and the group selects
checkpoints together, but we are unsure).

3. Are we allowed to change roles of individuals within our group?  One
team member is a little busier than the rest and we feel it would be best
if someone else takes over the role of customer.

Thanks,
Al Chu

Received Reply:
---------------

Date: Wed, 1 Nov 2000 13:07:22 -0600 (CST)
From: CS327 TA 
To: Al Chu 
Subject: Re: Web Based Gradebook - Questions

Hi,

3. You can change roles. Just notify me.

1. In terms of the artifacts, yes, XP doesn't require estabilished
artifacts. However, you need to submit artifacts that show how you
followed XP process. So in your case, user stories card, meeting
reports, or any logs to prove that you're doing pair programming would
be those artifacts to submit. There're no required artifacts. If you
used some kinds of diagrams to communicate among members, you can submit
those,too.

2. In terms of the milestone of the project, you can set your own
milestone based on the 'time cost' of user stories you are taking.
Put it up on the web, so that I can take a look at and give you comments.

Seung-won
10/31/00 - 8:20pm
- Posted reply from TA

11/4/00 - 2:20pm
- E-mailed everyone meeting reminder
- Told everyone to update their timesheets again!

Date: Sat, 4 Nov 2000 14:20:29 -0600 (CST)
From: Al Chu 
To: cs327
Subject: CS 327: Meeting Reminder & Online Timesheets

Meeting Tomorrow: 8:30 pm - Grainger 4th Floor
   - Meeting 2 times a week, when are good times to meet now?
   - Drew have as many user stories ready as possible
   - Write up software scope
   - Plan for rest of semester?
        - organize user stories by customer needs
        - write iteration timeline
        - unit tests for first iteration
        - Dates to do this stuff by?

Timesheets -
        Please put your timesheets on the webpage... you can cut and past
the timesheets that I have done and work from there...

        server: ftp.geocities.com
        login: [took it out]
        pw: [took it out]

        all you have to do is upload your file ...

        Make sure that your timesheets are detailed.  I.e. if you made a
suggestion to another group member on what to do... write it down.  If you
did something "significant" at a group meeting write it down...

Al

Received Reply from Noel Gres:
------------------------------

Date: Sat, 4 Nov 2000 14:36:21 -0600 (CST)
From: noel timothy gres 
To: Al Chu 
Subject: Re: CS 327: Meeting Reminder & Online Timesheets

I case I forget, I believe we should come up with a system metaphor.  I
remember it being mentioned in lecture.

11/05/00 - 8:30-9:45pm
- Attended Fourth Meeting

11/05/00 - 10:45-12:00
Tracker Duties:
- Updated project timesheet counts
- Created project user-story counts

Generic Duties:
- Wrote up meeting minutes
- Edited homepage to organize meeting minutes more properly
- Updated meeting minutes on homepage
- Updated timesheet/logfile
- Wrote Up & added Software Scope document to homepage
- E-mailed TA concerning change of customer role.

E-mail:
-------
Date: Mon, 6 Nov 2000 00:32:52 -0600 (CST)
From: Al Chu 
To: CS327 TA 
Cc: drew alan roedersheimer , ian michael bearman 
Subject: Re: Web Based Gradebook - Questions

On Wed, 1 Nov 2000, CS327 TA wrote:

> 3. You can change roles. Just notify me.

Ian Bearman is now a developer & Drew Roedersheimer is the customer in our
group.

Thanks,
Al Chu
11/06/00 - 9:00am-9:15am + 9:35am-10:00am
- Spoke with TA during office hours to discuss questions I (and the group) had about the project. What was covered during office hours is below.
- Sent e-mail out detailing what was covered during office hours.
- Added column to user-story measures to measure "number of user stories estimated."
Email:
------
Date: Mon, 6 Nov 2000 09:51:09 -0600 (CST)
From: Al Chu 
To: cs327 
Subject: cs327: Met w/ TA

I met with the TA today, and these are the things we went over.

Expectations for the semester:
For this semester, if we can get all user-stories done and have
a release plan, that should be more than enough.  If we can
get some unit tests done, that'd be a plus.

System Metaphor:
This can be almost anything that we want it to be.  I asked her if
things like entity-relationship and system-context diagrams (and such)
would be ok.  She said that those would be fine.  We can use anything
as long as it helps us on the project.

Tracker: 
Tracker doesn't really have anything "real" to measure right now.  But
measuring almost anything is ok if it helps the group stay on track.
Said it would be a good idea to measure "number of user stories estimated"
on my chart too.

If there was anything else I needed to ask the TA, LMK.  

Al Chu   

11/07/00 - 7:00-8:15pm
- Attended Fifth Meeting

11/07/00 - 10:00pm-11:20pm
Tracker Duties:
- Updated project timesheet counts

Generic Duties:
- Wrote up meeting minutes & placed on homepage
- Updated timesheet/logfile
- E-mailed TA w/ questions stated in meeting minutes.
- Created user-story template for customer to fill in.

Email to TA:
------------
Date: Tue, 7 Nov 2000 22:55:46 -0600 (CST)
From: Al Chu 
To: [email protected]
Subject: Web Based Gradebook - XP Project Questions

We have a question about what physical artifacts we have to turn in at the
end of the semster.

1) Should we turn in physical note cards to you?  We are going to place
   all our user stories on-line.  We believe this is better for a school
   project because you (the TAs) will be able to see all of the changes
   we made to user stories over time.

   Our user stories online will be in "note card shape" and our plan
   is to simply print out user stories and use them appropriately during
   meetings and development.

   Would this be ok?  Or should we still put all our user stories on
   note cards?

2) Should we turn in our own personal notes?  For example, I take
   meeting minutes at our meetings, and later on I place these
   meeting minutes online.  The notes aren't very "pretty", they
   are only scratch notes for me to remember what to place online
   at a later time.

Thanks,
Al

Reply:
------
Date: Wed, 8 Nov 2000 18:11:49 -0600 (CST)
From: CS327 TA 
To: Al Chu 
Subject: Re: Web Based Gradebook - XP Project Questions

Note cards on-line are fine!

As far as all meeting minutes are online, I don't think you need
to submit your personal note. However, dividing meeting minutes
in customer's views and in implementor's views would be interesting
thing to try. Good luck!

11/08/00 - 10:00pm-10:15pm
Tracker Duties:
- Updated user story counts

Generic Duties:
- Posted reply from TA

11/09/00 - 7:00pm-7:45pm
- Attended sixth meeting.

11/11/00 - 2:15pm-3:40pm
- Worked w/ Prashanth Ranganathan to draw up the System Context Diagram and System Flow Diagram that was created during meeting #6.
- Put the diagrams online & updated meeting minutes.

11/12/00 - 11:00am-11:15am
- Yelled at my team members to update their timesheets!
- Made a timesheet template for everyone to follow!

Date: Sun, 12 Nov 2000 11:03:38 -0600 (CST)
From: Al Chu 
To: cs327 
Subject: CS 327 Timesheets!!!!!

I'm BEGGING YOU ALL!!!  UPDATE YOUR TIMESHEETS!

ftp ftp.geocities.com
login: [edited out]
password: [edited out]
get template.html

(OR if you want, you could use hte template.html file I have just
attached)

rename template.html to .html

edit appropriately. If you've had e-mail contact related to the project...
add that too... if you've sat down and read XP put that down... ALL OF YOU
CAN PUT DOWN THAT YOU ATLEAST WENT TO ONE MEETING!!!!

send .html to the server

and goto www.geocities.com/cs327wgb/ and see if you did it correctly!!!

all done!  It'll take 2 MINUTES FOR MOST OF YOU!!!
11/12/00 - 6:00pm-7:20pm
- Attended 7th meeting

11/12/00 - 9:15 - 10:15pm
TRACKER DUTIES:
- Updated Timesheet measurement.
- Updated User Story measurement.

GENERIC DUTIES:
- Added meeting minutes to homepage.
- Updated Software Scope on webpage.
- E-mailed TA question we had during meeting.

Email:
------
Date: Sun, 12 Nov 2000 21:51:29 -0600 (CST)
From: Al Chu 
To: [email protected]
Subject: estimates on user stories & iteration length

According to XP, iterations are usually 1-3 weeks in length and user
story estimates should be no more than 1-3 weeks too.

Should we adjust these values because we are students and not developers
w/ 40 hours per week to work? Or should we stick to XP and simply do
"ideal" estimates?

Thanks,
Al Chu

reply:
------
Date: Mon, 13 Nov 2000 09:38:58 -0600 (CST)
From: CS327 TA 
To: Al Chu 
Subject: Re: estimates on user stories & iteration length


I think those convention can be adjusted to students' situations.
Or you can try to split user stories.

Bests,
Seung-won
11/14/00 - 7:00pm-8:10pm
- Attended 8th meeting

11/14/00 - 10:15 - 11:30pm
TRACKER DUTIES:
- Updated User Story measurement.

GENERIC DUTIES:
- Added meeting minutes to homepage.
- Added release plan to homepage.

11/16/00 - 7:00pm-8:00pm
- Attended 9th meeting

11/17/00 - 12:00am - 12:50am
TRACKER DUTIES:
- Updated User Story measurement.
- Updated Timesheet Measruements.

GENERIC DUTIES:
- Added meeting minutes to homepage.
- Added iteration #1 to homepage.
- Added iteration #2 to homepage.
- Updated release plan.

11/17/00 - On & Off from 11:00am - 1:00pm
- Thought up possible unit test cases and jotted them down.

11/28/00 - 5:30pm - 7:00pm
- Met w/ Noel Gres (Iteration 1 Partner)
- Worked on iteration #1 unit-tests for our user-stories.

11/28/00 - 9:45pm - 11:45pm
- Typed up unit-tests for iteration #1.
- E-mailed Noel about problems with unit-tests I just thought up (email below)
- E-mailed customer about issue we have about a unit-test. Needed to confirm (email below)

TRACKER DUTIES:
- Updated timesheet measurements.
- Yelled at group members to update their timesheets again!

Date: Tue, 28 Nov 2000 22:40:50 -0600 (CST)
From: Al Chu 
To: noel timothy gres 
Subject: ugh


I just realized some problems with the tests for user story #8, once the
unit tests are up, let me know if the changes I made were ok... I just
suddenly realized it.  Basically, we also have to test to make sure once
user #1 exits the grade modification area, then user #2 can enter the
grade modification area.

Also, as I sat down and thought about it, I don't know if we should create
unit tests to handle the selection of "grade listings" ... that should
probably be handled by the people that are doing the user story related to
"professor creates grade listing in gradebook" ....

Let me know what you think
Al Chu

------

Date: Tue, 28 Nov 2000 22:46:42 -0600 (CST)
From: Al Chu 
To: drew alan roedersheimer 
Cc: noel timothy gres 
Subject: Hey Customer


Me & Noel need to confirm something for our unit tests.

All grades in the gradebook will be >= 0 right?

Noel insisted we confirm, since it is possible some professors would want
to do "wierd grading schemes."

Al Chu

Response:

Date: Wed, 29 Nov 2000 15:29:35 -0600
From: Drew Roedersheimer 
To: Al Chu 
Subject: Re: Hey Customer

Sorry I didn't get back to you sooner..  I think that grades would need to
be >=0...


-Drew
11/30/00 - 10:45am
TRACKER DUTIES:
- Updated timesheet measurements

12/4/00 - 5:00pm - 7:00pm
- Met w/ Noel Gres (Iteration 1 Partner)
- Revised iteration #1 unit-tests based on peer-reviews.

12/4/00 - 7:00pm - 7:45pm
- Attended Meeting Number 10

12/4/00 - 7:00pm - 7:45pm
TRACKER DUTIES:
- Updated timesheet measurements
- Continually yelled at people to finish up their timesheets.

GENERAL DUTIES:
- Put meeting minutes online.

12/7/00 - 10:30am - 10:45am
GENERAL DUTIES:
- Cleaned up some stuff on the webpage.
- Added "pair programming log" to webpage.

12/9/00 - 8:00pm
TRACKER DUTIES:
- Updated timesheet measurements


Hosted by www.Geocities.ws

1