You have just entered room "Chat 23683610604203598892."
Eceguru has entered the room.
Eceguru: we're already in a different chat
x V DoGG x: hmmm
x V DoGG x: i was having problems
kabev1 has entered the room.
Eceguru: ok
x V DoGG x: lemme try to invite everyone in
starkiller76 has entered the room.
x V DoGG x: ok....
x V DoGG x: sorry, i couldn't join the other one... the invitations wouldn't come through
starkiller76: no problem
x V DoGG x: i will try to invite everyone as they show up
x V DoGG x: wow yellow is sucky on white
sudigh has entered the room.
sudigh: hi
starkiller76: hey
Eceguru: hi
sudigh: I think we are all there, abhi and kevin most probably wont make it.
x V DoGG x: ok
x V DoGG x: lemme pull up the agenda
x V DoGG x: #1 : Target Application
x V DoGG x: Seems like we have concluded on instant p2p as the application through the research that was sent out
x V DoGG x: right?
kabev1: Hey guys, I need tgo leave in 5 minutes
starkiller76: OK
sudigh: yes
x V DoGG x: ok, next item
starkiller76: Is there any of the objectives you want to cover before you go?
x V DoGG x: #2
sudigh: I was thinking about CMS.
kabev1: Vivek will cover for me
starkiller76: cool
x V DoGG x: ok
starkiller76: So back to #1
sudigh: CMS has all that we need as the underlying architecture.
x V DoGG x: sudipta - isn't cms an abstract layer that will be used regardless of the application?
sudigh: instant p2p is built on top of CMS.
x V DoGG x: yes, i agree... but is it an application?
starkiller76: CMS is a service used in instant p2p
x V DoGG x: true... so by using instant p2p as the application, aren't we using CMS?
starkiller76: yes
sudigh: yes
x V DoGG x: so its settled right? - instant p2p?
kabev1: Agree
sudigh: but instant p2p has things that we dont require.
starkiller76: Agreed
kabev1: We can strip them out
x V DoGG x: true... but it is much easier to strip away, then to add new functionality that we don't have
sudigh: Ok, we can think of instant p2p as our reference.
sudigh: agreed.
starkiller76: #2?
kabev1: Anyone not agree?
x V DoGG x: yes
x V DoGG x: exactly....
Eceguru has left the room.
kabev1: ok #2
sudigh: we have to use chat window alongside a vnc session.
x V DoGG x: ok, so last time XP vs. RUP, was someone gonna draft a proposal to the TA?
sudigh: vns does not have locking fecility
x V DoGG x: huh?
sudigh: sorry, I jumped onto 7.
sudigh: sorry
x V DoGG x: ok, no prob... lets take it one at at ime...
starkiller76: Abhi sent us a draft, did you get it?
sudigh: abhi sent out a draft.
kabev1: Let's use VNC in conjuntion w/ chat, if VNC fail,s we'll have a backup channel
x V DoGG x: yeah
x V DoGG x: lets wait on that till #7
x V DoGG x: no, i don't think i saw the proposal
x V DoGG x: can someone resend it to me
sudigh: sure
kabev1: I did
x V DoGG x: have we heard anything back?
sudigh: I dont know if Abhi has sent it to the TA but.
x V DoGG x: but... ?
sudigh: but I feel XP would be tough for a distributed team like ours.
starkiller76: I agree
sudigh: I don't wanna discourage anyone though.
x V DoGG x: yes... i like XP for less documentation, and a more "get it done" approach, but it will be hard to do and document
starkiller76: Do you all really want to go through the hassle of pair programming long distance
kabev1: Well, everyone, I gotta go mingle with folks.... Vivek and I have covered stuff and he will represent me
x V DoGG x: not i, espec=ially since we have to switch around among the group (kabe and i are closeby, but others aren't so much)
sudigh: ok
starkiller76: but if you are just programming with on other person that is not really XP
x V DoGG x: plus... if the prof. says RUP and that we will learn our lesson later, perhaps we should take his wisdom
starkiller76: Sorry "one"
x V DoGG x: correct... that is why i agree would be difficult...
kabev1 has left the room.
x V DoGG x: agree it would be
sudigh: Specially Prof. is strongly suggesting that offcampus people follow RUP.
starkiller76: Johnson was pretty clear in the lecture about how he felt
x V DoGG x: ok... so perhaps we should just stick to RUP and forget about XP
x V DoGG x: everyone agree?
starkiller76: I agree
x V DoGG x: kabe = yes; vivek=yes
sudigh: yes.
x V DoGG x: ok
x V DoGG x: next #3
sudigh: where is Issac ?
starkiller76: he went offline
x V DoGG x: let me call him
starkiller76: ol
starkiller76: ok
x V DoGG x: i guess module division doesn't apply as much as it would in XP
x V DoGG x: he isn't at his desk.... he said he would be at work
x V DoGG x: anyone got their RUP notes handy
x V DoGG x: what is the next step?
x V DoGG x: i guess we need to reassign roles
x V DoGG x: come up with a vision statement
sudigh: I think we can all focus on first registering to sourceforge, get an application running and then decide upon what all to strip and substitute with.
starkiller76: abhi has already written the vision
x V DoGG x: ok
x V DoGG x: we need an iteration plan
Abhi327 has entered the room.
sudigh: Abhi just joined us.
Abhi327: hi guys
x V DoGG x: hey
Abhi327: sorry i've been really sick today
starkiller76: hi
x V DoGG x: We just did #1 and #2
Abhi327: ok.
x V DoGG x: #1: Instant P2P
sudigh: no problem.
Abhi327: let me get my browser running.
x V DoGG x: #2: RUP - due to profs requests and better wisdom
x V DoGG x: i guess we need to redo the proj. plan to be an iteration plan with RUP deliverables
Abhi327: yeah we need to do a number of things a differently.
Abhi327: have to come up with the roles as well.
sudigh: Abhishek, did you send out that writeup on XP to the TA/Prof ?
Abhi327: i sent to you guys first. i haven't got any feedback as yet. i was waiting to receive some kind of feedback from you guys before i could send it out.
sudigh: I went through it and felt it good.
x V DoGG x: abhi - can u resend it to me
Abhi327: sure
x V DoGG x: i don't seem to be able to find it on any one of my accounts
x V DoGG x: not sure where it disappeared to
sudigh: but I had some trouble reading it because i got it as an html source code :-)
sudigh: Vivek, I just sent you the XP doc.
Abhi327: ohh really.
x V DoGG x: thanks
x V DoGG x: does anyone want to propose a revised agenda
Abhi327: i just installed XP and didn't have word on it. so used wordpad
Abhi327: a question for you folks.
Abhi327: do we wanna send out
sudigh: Sure.
starkiller76: ok
sudigh: But I have a feeling XP would be tough for us.
Abhi327: the document at all now that the team wants to switch to RUP. are we switching to RUP 'coz we think that works better for us or 'coz the course staff has indicated they think RUP is safer for distributed groups.
starkiller76: both
sudigh: I maybe wrong, maybe because I havn't worked using XP.
x V DoGG x: yeah, i was recommedning that we should follow the prof's wisdom
Abhi327: i can forward you an email from our T.A. It won't sound as if the course staff absolutely doesn't like distributed teams using XP. Just for your reference.
sudigh: ok.
x V DoGG x: hmmm
x V DoGG x: so are we back peddling?
x V DoGG x: does anyone want to change their vote from RUP to XP?
starkiller76: no
starkiller76: but everyone on the team should get a vote
x V DoGG x: ok... so we are in agreement.....
x V DoGG x: now we need to restructure the agenda based on that
Abhi327: i sent out the transcript.
x V DoGG x: yes makes sense
sudigh: before sending the XO doc to TA we should figure out among us how we would go about following XP.
sudigh: XO = XP
sudigh: basically convince ourselves first.
Abhi327: There is always a risk associated with following a new process. especially XP.
Abhi327: If the document doesn't convince the team members, i don't see any point to send it out to our course staff
x V DoGG x: yeah, i think abhi's doc does a pretty good job
x V DoGG x: i have just breifly scanned it
x V DoGG x: but it seems to cover most aspects
Abhi327: Guys, we need to quickly make our mind either way. 'coz RUP and XP are completely different mindsets and we don't wanna get stuck b/w them. We really wanna pick a process and stick to it.
x V DoGG x: yes i agree
x V DoGG x: so shall we vote for the g-zillionth time? A = RUP; B=XP pending response from prof.
x V DoGG x: does voting seem to help? or are we spinning in circles?
starkiller76: A
x V DoGG x: A
x V DoGG x: Kabe = A
sudigh: Looks like majority here wants A. I will go for A.
sudigh: But we can still send the XP doc to the TA and see his response.
starkiller76: I think we need to move ahead
Abhi327: i am pretty sure we'll got a positive response from the T.A, but no point if we can't really convince ourselves.
sudigh: The first iteration for us would have all of us doing some common task. Lets focus on that.
x V DoGG x: well...
Abhi327: yes, lets move ahead. I'll let the T.A know that the group decided on switching to RUP. Is that good ?
x V DoGG x: yes
x V DoGG x: abhi - thanks for writing the doc, sorry we couldn't use it
Abhi327: no problem.
Abhi327: :-)
starkiller76: we can use our hw as a starting point
x V DoGG x: yeah... i think abhi's was most complete as far as a class diagram
x V DoGG x: ok
x V DoGG x: so whats next
Abhi327: should we talk about the roles ?
x V DoGG x: sure
Abhi327: we'll have different roles for RUP
starkiller76: I vote for Abhi as architect
x V DoGG x: ditto
sudigh: i vote abhi as architect
sudigh: so majority of us vote Abhi as architect, is Abhi ok with it ?
starkiller76: we don't really need a system or business analyst
Abhi327: absolutely
x V DoGG x: we are all testers and coders
sudigh: ok
sudigh: yes we are all testers of our own peices of code.
Abhi327: do we need a system analyst for writing up the use cases ? i guess that person will manage the use cases from a customer perspective.
starkiller76: I will do it
sudigh: What other roles ?
Abhi327: cool.
Abhi327: CM
Abhi327: we definitely need a CM.
starkiller76: I agree
Abhi327: one person who will be responsible for maintaining our code base.
sudigh: We are all registering to sourceforge right ?
x V DoGG x: one se
sudigh: if yes, why do we need a CM ?
x V DoGG x: i gotta step away for a sec
x V DoGG x: brb
Abhi327: yes we should register our project at sourceforge.
Abhi327: I can do that if thats fine or if someone else wants to do it thats fine by me as well.
starkiller76: go ahead
starkiller76: what about a project manager?
starkiller76: that role will need to revise our project plan
Abhi327: hmm....
sudigh: How about 2 peopel sharing the job of a project manager ?
starkiller76: that would be fine
Abhi327: yeah we do need to fill in that role.
sudigh: I can do it with another person.
starkiller76: Can I switch from system analyst
sudigh: somemone who was in the project since the beginning.
starkiller76: that would be me
Abhi327: sure:-)
starkiller76: thanks
sudigh: cool.
Abhi327: ok so we need to have a system analyst.
sudigh: thanks,
starkiller76: that role shouldn't be too hard, the use cases are already written
starkiller76: it is a matter of updating and adding any that we have overlooked
sudigh: I think the use cases that we have are sufficient.
starkiller76: cool
Abhi327: yes and i can revise them a little bit. anyways i'll be prioritizing them as per the role.
sudigh: shall we proceed to 4 ?
starkiller76: sure
Abhi327: i can serve as the system analyst for the timebeing and manage our use cases till someone come forward wanting to do so.
sudigh: yes, we have just too few people today.
starkiller76: I agree
x V DoGG x: do we have 2 proj managers
Abhi327: any other roles we need to define ?
starkiller76: we have 2
Abhi327: ohh who is the CM ?
starkiller76: some of these roles will need to be assigned to members not present
sudigh: yup.
sudigh: maybe Kabe
sudigh: be our CM.
x V DoGG x: sure i will let him know
sudigh: you wanna be the CM Vivek ?
Abhi327: vivek any roles you wanna sign up for ?
x V DoGG x: we are all use case specifiers, designers, implementors, and testros... right?
starkiller76: right
x V DoGG x: are there any left
x V DoGG x: ?
starkiller76: system analyst, CM
x V DoGG x: i think system analyst is a role for more than one person
starkiller76: ok
x V DoGG x: i can be a system analyst
x V DoGG x: kabe can be the CM
starkiller76: cool
Abhi327: cool.
sudigh: cool
starkiller76: i need to go soon
sudigh: now to 4.
x V DoGG x: ok
x V DoGG x: so we have roles defined
starkiller76: what do we need to accomplish this week?
x V DoGG x: somone already said this... but we should all get setup on sourceforge
x V DoGG x: and grab a copy of instant p2p and attempt compiling it
sudigh: 1.get ourselves registered in sourceforge 2. Get an app running
sudigh: yes.
x V DoGG x: ok....
sudigh: on Linux.
x V DoGG x: should we each try to check code in and out after you do htat?
Abhi327: yes i took it up to register ourselves on sourceforge.
starkiller76: Sudipta and I can start revising the project plan
sudigh: yes.
x V DoGG x: ok.... i can look over the use cases and divy them up
x V DoGG x: well... instead i will find the class diagram that most closely aligns with all of them
x V DoGG x: and divy the classes up
Abhi327: yes please. as soon as you let me know i'll start working on them and prioritizing them and setting up our framework.
x V DoGG x: among everyone
x V DoGG x: abhi - does that make sense?
x V DoGG x: or should you setup the framework first?
Abhi327: vivek you can take a stab at the usecases. revise them as you see fit.
x V DoGG x: ok... and just let you know when i am done?
x V DoGG x: sounds good
Abhi327: and i'll start working on them from that point on. translating them in to class diagrams
x V DoGG x: ok
x V DoGG x: sounds good
Abhi327: cool.
sudigh: next
Abhi327: guys do we need a use case specifier.
x V DoGG x: i didn't expect there to be many changes so is there anything else i can do?
sudigh: I feel the use cases are sufficient.
x V DoGG x: i think that part is already complete... right?
Abhi327: vivek, if you want we can hash out some minor details if any in the use cases.
x V DoGG x: it equated to the original group members
x V DoGG x: ok
Abhi327: it seems like vivek, you'll be serving as the system analyst and the use case specifier.
Abhi327: atleast for the timebeing.
x V DoGG x: ok
Abhi327: great.
Abhi327: guys can anyone invite guruhons1
x V DoGG x: i get a chat invitiation error
Abhi327: yeah same here
x V DoGG x: when trying to invite him
starkiller76: so did I
starkiller76: I have to go, is there anything else I need to do
x V DoGG x: me too
x V DoGG x: is that it?
x V DoGG x: i will post the log and summarize
sudigh: ok
starkiller76: alright
Abhi327: i guess we can't really do anything else. we need to go back look at the roles we've defined and start working on them. project and interation plan will come next.