200 likes | 299 Views
Working in teams. J.P.E. Hodgson, Ph.D. Outline. How to work on a team Team roles Conducting a meeting Journals and records Choosing a project. Outline. How to work on a team Team roles Conducting a meeting Journals and records Choosing a project. 1. How to work on a team.
E N D
Working in teams J.P.E. Hodgson, Ph.D.
Outline • How to work on a team • Team roles • Conducting a meeting • Journals and records • Choosing a project
Outline • How to work on a team • Team roles • Conducting a meeting • Journals and records • Choosing a project
1. How to work on a team • team organization • conducting meetings • personal organization
1. How to work on a team • team organization • strive for consensus • have a well defined method of decision making in the absence of consensus • keep good records
Outline • How to work on a team • Team roles • Conducting a meeting • Journals and records • Choosing a project
2. Team roles • Team leader • Moderator • Convener • Secretary • Librarian
Outline • How to work on a team • Team roles • Conducting a meeting • Journals and records • Choosing a project
3. Conducting a meeting • have an agenda • review and agree on agenda • review “action items” from previous agenda • proceed through the agenda in order; record all decisions and new action items • assign all new action items • adjourn
3. Conducting a meeting A sample agenda: • start meeting at 9:00am Thursday July 31st • welcome - administration and introductions • conform agenda • approve minutes of last meeting • review action items from last meeting • report on April meeting of WG17 (Jonathan Hodgson) • discussion of position on MetaPredicates for DIS • vote on resolutions • Finish meeting 5:00pm Friday August 1st
Outline • How to work on a team • Team roles • Conducting a meeting • Journals and records • Choosing a project
4. Journals and records • Records that you should keep • Thoughts from former students
“Know thyself.” – ancient greek “The unexamined life is not work living.” – Socrates The Personal Software Process – Watts Humphrey (Addison-Wesley)
4. Journals and records • Records that you should keep • Maintain a personal journal, not just for this project! • Maintain a personal journal for each project.
4. Journals and records • Thoughts from former students When you have something that works, keep a copy. - Pat Stumpf
4. Journals and records • Thoughts from former students The real lesson here is that even if one thinks he knows exactly how to write a program and he thinks he could do it under 2 hours, he shouldn't start coding the program the day before. Because I did work out how it should work last week, but then I said to myself I can do this in 2 hours, so I waited til the day before it was due. However, me and Hassan we up til 3 in the morning looking for that error. - Adam Fell
Outline • How to work on a team • Team roles • Conducting a meeting • Journals and records • Choosing a project
5. Choosing a project • Ground rules: • Choose from (in order of my preference) an Android-based project, web-based project, standalone application.
5. Choosing a project Previous projects: • eFTP • graduation verification • distributed file system
5. Choosing a project Previous project: eFTP project description: The eFTP Project deals with developing a FTP (File Transfer Protocol) client which has inbuilt security for accessing the software and application firewall for the FTP sites. It is basically developed for Enterprises to integrate Application level security with Operating System Security and Hardware Firewall. With just click of few buttons on the screen, you can easily transfer, receive files, configure Application Firewall and configure Access Control List of the eFTP Software.