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.

Slides:



Advertisements
Similar presentations
Learning to program. One learns to program by doing. – Writing your own programs – Reading others programs – Studying good programs written by others.
Advertisements

13-Jun-15 Extreme Programming. 2 Software engineering methodologies A methodology is a formalized process or set of practices for creating software An.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
CSE 116 Teamwork September 1, First Recitation Responsibilities Find Team mates Appoint secretary (see secretary responsibilities in a few slides)
Fundamentals of Software Development 1Slide 1 Pair Programming: What is it? What is it?What is it? Two programmers working side-by-side, collaborating.
CS 410 Applied Algorithms Applied Algorithms Lecture #1 Introduction, class information, first problems.
Keys to Success College is as easy as A, B, C. A -- Attend Class __________________.
COMP4710 Senior Design Richard Chapman. Outline What is Senior Design? What is Senior Design? Course Structure Course Structure End of Cycle Binder End.
Team Work Lec #2. Motivaton Most system software and large application requiring many thousands to hundreds of thousands of lines of code – These are.
 Working in Teams Prof. Z. Lewis. Working in Teams Bruce Tuckman  Bruce Tuckman introduced a model of how teams work together. He determined that there.
Agile Design and SCRUM Brent M. Dingle, Ph.D. “For the last few centuries, … science has been attempting to break matter down into ever smaller bits, in.
Pair Programming Testing 2, October 14, Administration  Project due Monday 2PM SHARP  Remember all parts of documentation (list of tests, project.
Roles Managers Technical Team Leaders Programmers Customers Database Administrators Instructors.
COMP 3663 DANIEL L. SILVER, PHD IMPLEMENTATION 2.
Chapter 3 – Agile Software Development Lecture 2 1Chapter 3 Agile software development.
Michael Burnside Blog: Software Quality Assurance, Quality Engineering, and Web and Mobile Test.
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
Chapter 3 Agile Software Development (2/2) Yonsei University 2 nd Semester, 2013 Sanghyun Park.
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.
Workshop: Teamwork practicalities Kauppinen, M. Ylikangas, M.
Agile and XP Development Dan Fleck 2008 Dan Fleck 2008.
The TEAM Approach ® 1 Welcome! Strength Deployment Assessment Tele-Class Orientation For Subjects and Raters Welcome!
CIRCLE OF FRIENDS Introductions. PURPOSE OF CIRCLE OF FRIENDS Circle of Friends is a group of students, who support students with disabilities in the.
1 Today’s Plan In Class Exam – Quick Review Thoughts on your Junior Projects, cntd People and Roles on Projects.
1 Introduction to Engineering Second Semester Overview Agenda Team Assignments and Information Exchange Course Overview.
Extreme/Agile Programming Prabhaker Mateti. ACK These slides are collected from many authors along with a few of mine. Many thanks to all these authors.
Pair Programming. XP Rule of Thumb “When something is difficult or painful, do it more often until it becomes easier.”
Copyright 2008 Introduction to Project Management, Second Edition 2  Many people have heard the following sayings: ◦ If you fail to plan, you plan to.
CSE/ISE 308 Software Engineering Team Organization.
Summary IMD07101: Introduction to Human Computer Interaction Brian Davison 2010/11.
Rapid software development 1. Topics covered Agile methods Extreme programming Rapid application development Software prototyping 2.
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
 2009 Pearson Education, Inc. All rights reserved. 1 Pair Programming Most slides courtesy of Ms. Stephany Coffman-Wolph Some slides with minor modification.
XP – Extreme Programming
BY JACK G. AND IAN H. NXT Function Robots Project.
Course Overview Ted Baker  Andy Wang COP 5641 / CIS 4930.
Pair Programming (PP). What Is Pair Programming [1] XP (Extreme Programming) practise ”Two programmers working side-by-side, collaborating on the same.
Informatics 43 – May 14, Open Source Source code is freely available and (usually) re-distributable Examples: Firefox web browser Apache HTTP Server.
C++ REVIEW – POINTERS AND TEST DRIVEN DEVELOPMENT.
CS 110: Introduction to Computer Science Introduction to Collaborative Learning and Programming Practices.
INF 117 Project in Software Engineering Lecture Notes -Winter Quarter, 2008 Michele Rousseau Set 1.
BY JACK GAMBLE AND IAN HERDEGEN NXT Function Robots Project.
EE 682L: An Introduction EE682 Goals –Capstone design project –Apply engineering practices and techniques –Use written and oral communication skills –Engage.
PRJ566 Project Planning and Management Teamwork 1.
ACT476 CAPSTONE WRITING AN USER MANUAL. Developers VS Users Developers want to write code Have little time to document or write user’s manuals Users on.
Introduction to Management
MGS 351 Introduction to Management Information Systems
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.
Professional Development of Software Engineers First day summary.
1 SYS366 Software Development & Teamwork. 2 Software Development A project team ( follows a software development.
Final Team Project ITIS 3110 Lab 6.
25-Feb-16 Extreme Programming. 2 Software engineering methodologies A methodology is a formalized process or set of practices for creating software An.
By Manish Shrotriya CSE MS 4 Point Agile Manifesto 1.Individuals and interactions over processes and tools 2.Working software over comprehensive.
POINTERS AND MEMORY ACKNOWLEDGEMENT: THE SLIDES ARE PREPARED FROM SLIDES PROVIDED BY NANCY M. AMATO AND JORY DENNY 1.
Pair Programming in the Classroom Mark Sherriff University of Virginia July 16, 2009 Some material courtesy of Laurie Williams, NCSU Tapestry 2009.
JavaScript: Conditionals contd.
Agile Methods SENG 301.
Sample Wiki Comments?.
The Advantages of a Trial Balance Software
Herschel F. Thomas, Assistant Prof. Dept. of Political Science
Decomposition.
Pair Programming in the Classroom
Pair Programming.
Chapter 3 – Agile Software Development
New and Experienced Tutors Team Up
Introduction to Collaborative Learning and Programming Practices
NodeJS, Variables, Input/Output (I/O)
NodeJS, Variables, Input/Output (I/O)
Values and Variables.
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

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 Areas of expertise Frequent communication … pretty much normal work in business A CHANCE TO GROW OVER THE ENTIRE QUARTER

COMMENTS FROM 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.”

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

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

TEAM INTERACTION POLICIES Hotshot Each team will designate their “hotshot” via to Subject line: Team [name]  The hotshot will never sit at the keyboard/mouse when the team is working together, and the hotshot is not allowed to work alone on the team project.*  If the hotshot is spotted at the keyboard by an instructor, …  … the team will receive a 100% deduction on that week’s lab.  … the deliverables will nevertheless still be due and will be evaluated. Therefore, if there are errors, the total deduction will total more than 100% - resulting in negative points on the lab. Team Evaluations At the end of the quarter all team members will evaluate the participation/contribution of their teammates. Students evaluated as “free- riders” and “runaway drivers” by their teammates will receive deductions from their individual points. Team Communication “cc” all teammates whenever contacting the instructors (or other teammates) about the team projects. *The hotshot is allowed to build her/his own separate project in order to build direct, personal experience. This version is not evaluated by the instructor.