INFO 637Lecture #91 Software Engineering Process II Post Mortem and Teamwork INFO 637 Glenn Booker.

Slides:



Advertisements
Similar presentations
Listening to Learn NE-II-159.
Advertisements

The Zen of Teams LS I, March10, 2005 Washington, D.C.
Making Healthy Decisions
Collaborating By: Mandi Schumacher.
Speakers: Denise Chilton, Sandra Smele, Christine Wong May 1, 2013
Tips for Working in Teams or Groups. Not always easy  What challenges have you had when working in a team or group?
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.
Gateway Engineering Education Coalition1 Team Agreements or How to get teams moving in the right direction…
Chapter 10 Schedule Your Schedule. Copyright 2004 by Pearson Education, Inc. Identifying And Scheduling Tasks The schedule from the Software Development.
 When you are ready › The more comfortable you feel, the more likely it is they will feel uncomfortable.  Do not hurry to interact with the teacher.
Rights and Responsibilities Life Skills necessary for group functioning.
Participating actively in decision making as a team and as an individual Investigating ways in which rights can compete and conflict, and understanding.
HDI 2015 Conference and Expo Mary L. Cruse Director of IT First American Title Insurance Co. Coaching is.
CIT Town Meeting How do we Lead and Work in times of continuous CHANGE
TOGETHER EVERYONE ACHIEVES MORE
High-Performance Teamwork Karl A. Smith Engineering Education – Purdue University Civil Engineering - University of Minnesota Preparing and Supporting.
Combining the Five Basic Communication Skills to Effectively Collaborate and Negotiate Unit 1 Lesson 14.
Principles of The Effective Teamwork. At First… In this course, you will be working in a group-project. Each group consists of 6 incompatible students,
Dementia Awareness Alzheimer’s Society. ________________________________________________________________________________________ alzheimers.org.uk What.
How Do I Find a Job to Apply to?
Welcome to Trig/Analyt Mrs. Holman. Welcome to Trig/Analyt Mrs. Holman There are 9 words on the side board. Place your name under the ONE word that you.
INFO 637Lecture #31 Software Engineering Process II Launching & Strategy INFO 637 Glenn Booker.
10 Aug 2010 ECE/BENG-492 SENIOR ADVANCED DESIGN PROJECT Meeting #2.
Communication Skills Anyone can hear. It is virtually automatic. Listening is another matter. It takes skill, patience, practice and conscious effort.
LEADERSHIP. What is leadership? Leadership is a process by which a person influences others to accomplish an objective and directs the organization in.
Skills… Wednesday, December 1 st. What are my skills? There are many skills you may have which will help you in school, work and in your personal lives:
Workshop: Teamwork practicalities Kauppinen, M. Ylikangas, M.
Park Forest Middle School Self-Advocacy and Self-Determination.
Software Project Planning CS470. What is Planning? Phases of a project can be mostly predicted Planning is the process of estimating the time and resources.
INFO 637Lecture #41 Software Engineering Process II Development Plan INFO 637 Glenn Booker.
Tutorial Methods of Instruction Assessment and Feedback Adapted from a presentation at PBL2002 by Dr. Bill Galey, University of New Mexico, School of Medicine.
The Seven Principles of Leadership Rod Pollard Director of Environmental Services UH Case Medical Center.
Communicate Often! Be Organized! Set Meeting Times That Work For Everyone! Have a Leader!
© 2010 Pearson Education, Inc., publishing as Longman Publishers. 1 Chapter 2 Teamwork, Ethics, Persuasion, and Global Issues in Technical Communication.
1 Project Information and Acceptance Testing Integrating Your Code Final Code Submission Acceptance Testing Other Advice and Reminders.
Teamwork A Guide to Working Better in a Group. Learning Objectives By the end of the session the student will be able to: Identify the different roles.
INFO 637Lecture #21 Software Engineering Process II TSP Roles and Overview INFO 637 Glenn Booker.
High-Performance Teamwork Karl A. Smith Engineering Education – Purdue University Civil Engineering - University of Minnesota -
Team Work What is a team? Building Effective Teams Managing yourself Team obligations Common Team problems Risk Management Meeting techniques cs3141, Fall.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
Lecturer: Gareth Jones Class 18: Teams.  Teams ◦ What are teams? ◦ Types of teams ◦ Conflict resolution ◦ Team strategies 27/10/2015Business Communication.
LISTENING TO LEARN Bennie Good. 2 Notes Ask speakers what they experienced What were there reactions Ask listeners how their speakers responded How did.
Skills for Healthy Relationships
Asperger’s Working In A Team by Neil Morgenstern.
Executive Focus 2007 Take Control of Your Career Tools to Jumpstart Your Stalling Career Executive Focus 2007.
Everyone Communicates Few Connect
Successfully Conducting Employee Performance Appraisals Wendy L. McCoy Director HR & Benefits Florida Conference of The United Methodist Church.
Fall 2015 ECEn 490 Lecture #8 1 Effective Presentations How to communicate effectively with your audience.
I’m In Charge, Now What?! John Onderdonk, KYSM-FM, San Antonio College Mark Maben, WSOU-FM, Seton Hall University Erica Szczepaniak, WSOU-FM, Seton Hall.
An essential part of workplace success!
1 CM107 UNIT 9 SEMINAR Instructor: Jen Leary. REVIEW OF UNITS 1-8 You are close to finishing the course. You will complete the FINAL PROJECT this unit.
© 2011 Pearson Education, Inc., publishing as Longman Publishers. 1 Chapter 5 Teamwork and Global Considerations Technical Communication, 12 th Edition.
LEADERSHIP ACADEMY 2015 “HOW TO MOTIVATE CHAPTER MEMBERS INTO LEADERSHIP ROLES”
Using the TSPi Chapter Using the TSPi Chapter 16 Managing yourself Chapter 17 Being on A Team Chapter 18 Teamwork Postmortem.
© BLR ® —Business & Legal Resources 1408 Teambuilding for All Employees.
PROJECT WORK SUBJECT : COMMUNICATION SKILLS. VNS INSTITUTE OF TECHNOLOGY PRESENTATION ON: GROUP DISCUSSION HOD: DR. SUPREETI DUBEY SUBMITTED TO: SUBMITTED.
Dealing With Difficult Relationships Lesson 6-9 Bell Ringer.
The Four Conversations: An Introduction
Conflict Resolution notes. What is Conflict Resolution? Sometimes we all get pretty angry. We may feel that something is unfair, something has been taken.
n Taking Notes and Keeping a Journal n Listening Skills n Working Together n Managing Your Time.
`iCARE` Improving our patients, clients and service users experience (with grateful thanks to Yeovil District General Hospital Foundation Trust)
1 Interprofessional Health Care Team Meetings OBJECTIVES: Identify key principles and characteristics of effective interprofessional team meetings Identify.
Performance Reviews, Design Reviews, and Code Reviews 1.
Meeting Skills.
Teamwork.
Admission Avoidance Improving Resident Safety through Care & Compassion Communication.
WORK WITH COLLEAGUES AND CUSTOMERS
Why Strong Teams are Necessary
Communicating in Groups and Question and Answer Sessions
Presentation transcript:

INFO 637Lecture #91 Software Engineering Process II Post Mortem and Teamwork INFO 637 Glenn Booker

INFO 637Lecture #92 Post Mortem This is the last phase of the TSP It is often omitted in the rush to start the next cycle, yet is most likely to yield ways to improve the next cycle The post mortem gives us a chance to note lessons learned, and review the accuracy of our estimation

INFO 637Lecture #93 Why do it? This provides a conscious step to check whether our processes are truly improving Based on the trends observed, we have a chance to change our processes, or keep the ones we have This also gives an entry to introduce new methods or techniques for the next cycle

INFO 637Lecture #94 Process Improvement Remember that process improvement is based on making small changes Radical changes, such as business process reengineering (BPR), are only needed if the existing processes are seriously wrong So usually we want small, thoughtful process changes

INFO 637Lecture #95 Post Mortem Scripts The post mortem is started when the team has completed, tested, and documented this cycle’s product Review the SUMP and SUMQ forms from this cycle  Which processes worked, and which didn’t?  How did product quality compare to previous cycles?

INFO 637Lecture #96 Post Mortem Scripts  Did process efficiency change much (e.g. the productivity measures)?  Were the roles successfully executed?  Were there any problems with any roles? Look for improvement ideas, and submit them on PIP forms (p ) Prepare a cycle report (see later)

INFO 637Lecture #97 Post Mortem Scripts Evaluate the team using PEER forms (p. 194)  How difficult was each role?  How much did they contribute to the team? Finish the project notebook for this cycle Then start the TSP over again for the next cycle

INFO 637Lecture #98 Cycle Report Each team member writes a description of  What did you produce?  What processes did you use?  What roles did you perform?  What worked, and what didn’t?  How well did your role work with the team?  How were you as a developer?

INFO 637Lecture #99 Cycle Report Keep your report as factual and professional as possible Focus on ways to improve next time Then the team leader collects the cycle reports, puts them in a big report for the whole team, and summarizes them

INFO 637Lecture #910 Managing Yourself Working well in a team is not something our culture emphasizes Being a good team member means making sure that you address issues honestly and proactively If you goofed, ‘fess up!  Hiding the truth will only make you look even worse when it comes out anyway

INFO 637Lecture #911 Managing Yourself Stay focused – just because there is a setback doesn’t mean the world ended  Decide how to respond and move on Take responsibility for your own decisions  Right, wrong, or arbitrary, it’s still your call Just the facts, m’am  Avoid emotional arguments when facts can make a much stronger case

INFO 637Lecture #912 Seek Goals Goals help provide a focal point, and help measure progress  “If you don’t know where you’re going, you won’t get there” Focus on what your customer finds important  Cost, schedule, quality often can’t all be had  Which one can be compromised?

INFO 637Lecture #913 Team Member Foundation To be a good team member, you must respect the quality of your own work, as well as that of others Commit to producing excellent work, and you will inspire others to exceed your standards Set an example for self discipline and personal self improvement

INFO 637Lecture #914 Being on a Team The magic of being on a team is when it jells (yes, like Jell-O) The parts that went into it become less distinct, and they merge to form something better than any of them That’s a team

INFO 637Lecture #915 Communication Teams need excellent communication  Good visibility, so that everyone knows what is being done and why  Good listening skills Try to rephrase what you’ve heard  Negotiate among different needs and priorities  Patience, because Rome wasn’t built in a day, and neither is your product!

INFO 637Lecture #916 Commitments & Participation Teams depend on making realistic commitments, and keeping them  Most estimates, for example, are commitments Participation needs to be balanced to work well in a team  Don’t cave in, just to “get along”  Accept the possibility that your view may be wrong or mistaken

INFO 637Lecture #917 Participation  Bring attention to problems before they become bigger problems  Conversely, pay attention to your teammates Teams are a bad place for the Lone Ranger/ Dirty Harry mentality  Accept the obligations of being on a team Like a family, sometimes it’s a pain in  Fulfill the expectations of your role

INFO 637Lecture #918 Participation  Support meeting the team’s goals  Help build the team and manage quiet or obnoxious team members And finally, don’t be afraid to ask your teammates for help!