TEAMWORK A FEW NOTES. THIS MAY BE YOUR MOST COMPREHENSIVE, REALISTIC TEAM PROJECT EXPERIENCE IN COLLEGE … 8 weeks A beginning and an end Consistent team.

Slides:



Advertisements
Similar presentations
Supporting Children and Youth: Mentor Training for Senior Corps Volunteers Effective and Respectful Communication with Children and Youth (Part I) Trainer:
Advertisements

Unit 252 Planning and monitoring work
Teamwork. Can be in person or virtually. Organizing a Team Project Appoint a group manager Define a clear and definite goal Identify the type of document.
How to survive an Interview
ITEC 370 Lecture 25 Lifecycles. Review Questions? F give prototype demonstration –Testing plan for your software Life cycles –Scrum (Roles, Meetings,
Agile development By Sam Chamberlain. First a bit of history..
GAI Proprietary Information
Learning Walk High Levels of Learning for All Students Quality Instruction in Every Classroom Skillful Leadership Throughout the School and District.
Quiz next week – Oct 4 (communication, feedback, presentations)
Learning to program. One learns to program by doing. – Writing your own programs – Reading others programs – Studying good programs written by others.
MULTIMEDIA Development Team.
Conflict Resolution Michele Brezovec - Coach Teaching Mediation Skills to Help a Team Work Well Together.
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
Team Work Lec #2. Motivaton Most system software and large application requiring many thousands to hundreds of thousands of lines of code – These are.
CS3500 Software Engineering Agile Software Development (1) Agile software development, proposed in 2001 by the non-profit Agile Alliance, has four basic.
Understand processes and benefits of a work plan and teamwork for preparing healthy foods.
Instructional Strategies Instructional strategies – refer to the arrangement of the teacher, learner, and environment Many different types – we will explore.
Software Engineering Tutorial. Tutorial objectives  Direct application for the SW engineering activities.  Discuss real software development case studies.
Pair Programming Testing 2, October 14, Administration  Project due Monday 2PM SHARP  Remember all parts of documentation (list of tests, project.
Designing Great Coaching Sessions Workshop 2. Effective coaching sessions The following components of effective coaching sessions require consideration.
Building a Cadet/Senior Team. “BONES” Someone said the membership of every organization is made up of four kinds of Bones: There are the Wishbones who.
COMP 3663 DANIEL L. SILVER, PHD IMPLEMENTATION 2.
Agile Awareness Workshop 2008 Flavours of Agile II eXtreme Programming V I K A S H A Z R A T I June 14' 2008.
A model for understanding a kid with social, emotional and behavioural challenges COLLABORATIVE PROBLEM SOLVING IN SCHOOLS PART 3.
Agile and XP Development Dan Fleck 2008 Dan Fleck 2008.
TEAMWORK A FEW NOTES. MAYBE YOUR ONLY FULL-SCALE TEAM PROJECT AT WWU … 8 weeks A beginning and an end Consistent team membership Negotiation of schedules.
Personal Development for Communication Technology Pratik Man Singh Pradhan | Module Code: CT1039NI | Week 7 - Tutorial.
Agile Methodologies: Comparative Study and Future Direction 林佳蓁 資工 4B.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Agile Assessment Gadi Lifshitz, Ayelet Kroskin, Barak Yagour, Yael Dubinsky.
Pair Programming. XP Rule of Thumb “When something is difficult or painful, do it more often until it becomes easier.”
Taking the Chair A National Development Programme for Chairs, Vice Chairs and Chairs of Committees Module Three Activity 3.1 OHT 1.
XP – Extreme Programming
Agile
INFO 637Lecture #91 Software Engineering Process II Post Mortem and Teamwork INFO 637 Glenn Booker.
Latifa AlAbdlkarim King Saud University October,2009.
Promoting Reflective Teaching in Adult ESL/LINC through Peer Mentoring A UNIQUE PROFESSIONAL DEVELOPMENT OPPORTUNITY.
Asperger’s Working In A Team by Neil Morgenstern.
CS 110: Introduction to Computer Science Introduction to Collaborative Learning and Programming Practices.
Literacy Coaching: An Essential “Piece” of the Puzzle.
Getting Started in the Classroom & Overview of Teaching and Technology Resources Dr. Brenda Leady Department of Biological Sciences.
PRJ566 Project Planning and Management Teamwork 1.
Timer Today, I am your Timer. My job is to time speeches, evaluations, & Table Topics. [sometimes a club may want to time other activities] The purpose.
Social skill Kunali Shah January Overview What does “social skills” involve? The social skills program. Our roles in implementing the program.
PAL Physical Activity Leaders. Congratulations Great work becoming a PAL This is a chance for you to be a good role model for the younger kids at school,
1 SYS366 Software Development & Teamwork. 2 Software Development A project team ( follows a software development.
Types Of Interviews Job Support 4 U 1. Screening Interview 2 These are used to ensure candidates meet minimum requirements. Companies use these when they.
Working in Teams Communication Support. Communicate Effectively To be a successful team, you need to be able to communicate well together How?
ENGLISH IMMERSION FOR SECONDARY SCHOOL TEACHERS OF ENGLISH.
Group Work. Why Group Work? It’s a break from lecture or regular tasks. It gives everyone a chance to contribute. It can be fun. You can learn from each.
Question At Wellow, we consistently ensure that children are given opportunities to collaborate within and across different year groups. Sometimes this.
Managing Student Presentations Ruth W. Moore IEC, CU Boulder October 25,
Continuous Improvement. Start Simple and Continually Improve E.g., Gmail Labels 1.
Safety methods within Agile and RUP methods TORGRIM LAURITSEN BUCS project.
PSLE Debriefing Meeting. Schedule Debriefing sessions are typically held 1 – 2 days after the evaluation. The supervisor will schedule this meeting during.
+ Secondary Literacy 4 Informal Writing Secondary Literacy 4 Domenica Vilhotti Literacy Specialist
Beginning Software Craftsmanship Brendan Enrick Steve Smith
POINTERS AND MEMORY ACKNOWLEDGEMENT: THE SLIDES ARE PREPARED FROM SLIDES PROVIDED BY NANCY M. AMATO AND JORY DENNY 1.
Agile Methods SENG 301.
The Greater Manchester Choices show is packed full of amazing experiences and opportunities to help you explore your future education, training and career,
Sample Wiki Comments?.
The Greater Manchester Choices show is packed full of amazing experiences and opportunities to help you explore your future education, training and career,
Designing Great Coaching Sessions
Pointers And Memory Acknowledgement: THE Slides are Prepared FROM SLIDES PROVIDED By NANCY M. AMATO AND Jory Denny.
Pair Programming.
New and Experienced Tutors Team Up
Introduction to Collaborative Learning and Programming Practices
Teamwork.
NodeJS, Variables, Input/Output (I/O)
NodeJS, Variables, Input/Output (I/O)
Aligning Academic Review and Performance Evaluation (AARPE)
Presentation transcript:

TEAMWORK A FEW NOTES

THIS MAY BE YOUR MOST COMPREHENSIVE, REALISTIC TEAM PROJECT EXPERIENCE IN COLLEGE … 8 weeks A beginning and an end Consistent team membership Negotiation of schedules Areas of expertise Frequent team communication and cooperation … pretty much normal work in business IT IS A CHANCE TO GROW OVER THE ENTIRE QUARTER

COMMENTS FROM PREVIOUS SUCCESSFUL TEAMS … “Here, everyone helps and supports you.” “I met new people and learned a lot from them. They do not mind sharing their expertise.”

SDLC, XP, AGILE, PEER PROGRAMMING… How to organize the development of a project  SDLC (MIS 321) How to organize the Developers (MIS 421)  XP  Agile, Agile X Iterations Scrum Peer Programming

“Peer Programming (sometimes referred to as [pair] programming) is an agile software development technique in which two [or three] programmers work as a [team] together on one workstation. One, the driver, writes code while the other, the observer, pointer or navigator reviews each line of code as it is typed in.” “The two programmers switch roles frequently. …” [Wikipedia:

[Peers] switch frequently between these roles (sometimes passing the keyboard over every few minutes).

NOTES ON PEER PROGRAMMING Three roles:  Navigator (eyes on screen and instructions; feeds instructions to others; updates workflow record)  Driver (eyes on screen: hands on keyboard, takes instructions)  Mentor (eyes on screen; offers advice, corrections and tips)  A.K.A. “Brakeman” (puts on the brakes.) Asking questions …  …makes people pause to justify what they are doing.  …improves the amount of communication and each person’s communication skills.  …keeps everyone informed about what and how the software works.  …teaches shy people to speak out … even when they are unsure.

Disruptive Practices to Avoid

NOTES ON PEER PROGRAMMING  Recordkeeping  Responsibilities common to all roles:  Read instructions before each development session  Read preparation materials before each development session  Arrive on time, ready to work  Own the spirit of each role  Rotate frequently between roles  Post-session Debrief of “teamwork”  What was working well?  What was not working?  Did each person fulfill appropriate responsibilities?  Peer Evaluation

COMMUNICATION CC everyone in your group Don’t be a bottleneck. CC your teammates