Project Management Teamwork – a comparison of practices in software development teams with work at Google Graham Collins, UCL

Slides:



Advertisements
Similar presentations
Managing Your Staff.
Advertisements

Presented by Chani Beeman
Care Co-ordination for Children with Exceptional Healthcare Needs Claire Edwards Chair of CCNUK (Care Co-ordination Network UK) Independent Trainer Parent.
Strategic Plan Template
Gallup Q12 Definitions Notes to Managers
INITIAL ON BOARDING COACHING
Level 3 Award in Leadership and Management Workshop 5 - Presentation
Leadership MOT Version 1. The Leadership MOT survey is a tool which will help leaders to benchmark their leadership capabilities within Nuffield Health.
This leadership style starts with the idea that team members agree to obey their leader when they accept a job. The "transaction" usually involves the.
TOGETHER EVERYONE ACHIEVES MORE
The Manager as Leader 3.1 The Importance of Leadership
Chapter 11 Requirements Workshops
Coaching Concepts Presented by: Elizabeth Ruiz, Carolina Leverette and Laura Mejia.
The Scope of Management
Team building is a philosophy of job design in which employees are viewed as members of interdependent teams instead of as individual workers.[1] Team.
Leadership.
+ Hybrid Roles in Your School If not now, then when?
PANHA CHIET UNIVERSITY Bachelor Programs – Year 4 Intercultural Communication in The Global Workplace Fifth Edition Iris Varner & Linda Beamer PANHA CHIET.
Unit 2: Managing the development of self and others Life Science and Chemical Science Professionals Higher Apprenticeships Unit 2 Managing the development.
Implementing Total Quality Management
Develop your Leadership skills
COMPGZ07 Project Management Presentations Graham Collins, UCL
Interdisciplinary Teamwork: Parts of the Whole Working Together as One.
Chapter 11 Management Skills
The Scope of Management Management & Leadership Styles
Conservation Districts Supervisor Accreditation Module 9: Employer/Employee Relations.
 Create a product or service  Create and write a business plan  Investigate / get ready to sell  Present plan to Rotary investors  Run the business.
Z26 Project Management Introduction lecture 1 13 th January 2005
TEAMWORK WORKSHOP ICOM5047 Design Project in Computer Engineering J. Fernando Vega-Riveros, Ph.D. Associate Professor – ECE Dpt.
1.  Describe an overall framework for project integration management ◦ RelatIion to the other project management knowledge areas and the project life.
Leadership Styles Unit 36 Learning Objective: Understand the role of mgt in motivating employees Be able to identify the different Leadership styles.
Mentorship in SCA We encourage you to explore the mentor/mentee relationship between you and your intern. SCA members are looking for someone to engage.
Business Management. The Scope of Management What is management? What are the specific tasks and responsibilities of management?
Commissioning Self Analysis and Planning Exercise activity sheets.
TEAMWORK.
Why Teams?. Teams Outperform individuals acting alone or in groups Outperform individuals acting alone or in groups Often necessary to lead deep and lasting.
Chapter 6 Team Work Blueprint By Lec.Hadeel Qasaimeh.
Management Skills.
Introduction Management skills are closely related to management styles and to each other. No manager is required to use these skills constantly and different.
Asperger’s Working In A Team by Neil Morgenstern.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Students seizing responsibility: A revolution of collegiality Amie Speirs, Zoe Welsh, Julia Jung and Jenny Scoles Introduction: In our project Students.
1 Google Case Monday 12 th April 2010 Stephen Spring
YOU'VE CHOSEN YOUR TEAM August 1997 HOW DO YOU MAKE IT WORK? BERLING ASSOCIATES C 1997 R. Michael O'Bannon and Berling Associates.
INTERPERSONAL SKILLS IN THE WORKPLACE Interpersonal skills are also known as people skills; it’s the skill to interact with people. NOT IN ORDER.
The Manager as a Leader Chapter 12. The Importance of Leadership Definition: Leadership is the ability to influence individuals and groups to cooperatively.
What is Facilitation? Facilitation is the process of taking a group through learning or change in a way that encourages all members of the group to participate.
Building Your Management Team Leon Stejskal The Triangle Companies, Enid Oklahoma “The most successful managers are developed from within the cooperative.
Building and Leading Teams.  Proof of your ability and success as a leader is when your team members say “we did it ourselves.”  Leadership is a team.
 Management Style refers to the behaviour and attitude of the manager. It is the manager’s way of doing things.
Chapter 9 Review How can you measure employee engagement levels over time?
Chapter 9* Managing Meetings. Chapter 10/Managing Meetings Hilgert & Leonard © Explain why meetings, committees, and being able to lead meetings.
© BLR ® —Business & Legal Resources 1408 Teambuilding for All Employees.
Conducting Business Meetings Satorre, Joshua Jerem T. ENSP2 Instructor: Mr. Xavier Aquino Velasco - Associate/Lecturer III, FEU Tech.
Objective 2.01: Differentiate between positive and negative interpersonal skills in a variety of workplace settings.
Facilitated by Kelly Bailey, Durham College Prepared by Ruth Rodgers, Durham College Based on the work of Ingrid Bens (Facilitation at a Glance)
Strategic Planning Chester County Library System Strategic Planning Steering Committee November 14, 2008 Gail Griffith.
Z26 Project Management Presentations Lecture 5b 9 th February 2006 Graham Collins, UCL.
TEAM BUILDING. WHY IS TEAM BUILDING IMPORTANT? YOUR ABILITY TO GET ALONG WITH OTHER PEOPLE, AND USING TEAMWORK WILL LARGELY DETERMINE HOW SUCCESSFUL YOU.
Practical IT Research that Drives Measurable Results Establish an Effective IT Steering Committee.
Chapter 11 Management Skills1 Section 11.1 Management Structures.
Role of The Reading Specialist. Literacy Program Developer Problems that may be encountered –Teachers feeling overloaded. –Teachers teaching in isolation.
TeraGrid’s Process for Meeting User Needs. Jay Boisseau, Texas Advanced Computing Center Dennis Gannon, Indiana University Ralph Roskies, University of.
 In Ned law are a company that provides strategic consulting and management, composed of a team of high academic and social esteem, focused on optimization,
Community of Practice K Lead Project Team: الالتزامالتحفيز التفكير المؤسسي المرونةالتميزالشراكةالاستقامة.
Human Resource Management, 8th Edition
Total Quality Management Bus 432
Member Leadership!.
Presentation transcript:

Project Management Teamwork – a comparison of practices in software development teams with work at Google Graham Collins, UCL

Introduction  Article by Eric Schmidt (CEO Google) and Hal Varian (Berkeley professor and consultant with Google), ‘Google: Ten golden rules’ which explores getting the most out of knowledge workers and how this is achieved.  The following is a comparison of these rules with my experience in project management particularly software development and research projects, to gain an insight into getting the most from your project team.

1. Hire by Committee  ‘Everyones opinion counts’ is the philosophy at Google. They have several interviews and take on board both management and potential colleagues opinions, ‘making the hiring process fair and pushing standards higher. This positive feedback loop was started when the company was founded.  The trend in project management is very much a move to treating colleagues as fellow professionals, not just a task culture but fostering respect and passion, by valuing others opinions. (See also slide set ‘why projects fail’.)  What we can do. Joint planning is an obvious approach to gaining commitment from others via their input and views. In addition it is imperative not just to value the opinions of senior staff, but all those involved (see also implications of this in the Vienna Conference slides).

2. Cater to their every need  The Google article paraphrases Peter Drucker ‘strip away everything that gets in their way’ to ensure that the team can get on with their jobs unhindered. At Google this involves many of activities that are above typical fringe benefits including: carwashes, haircuts, dry-cleaning and first-class dining facilities  The traditional role of a project manager is often seen as a leader who makes clear decisions and the team follows. The last point makes it clear that in technology small research teams need to build consensus. In fact, individuals who disagree must be heard. An ideal forum is a workshop. This idea is not new (see also post project review slides)  What you can do. It is unlikely that you will have the facilities/resources available at Google but the shift is clear to the project manager acting as a facilitator and enabler ensuring that the team can function effectively and do their job.

3. ‘Pack them in’  ‘…sitting next to a knowledgeable employee was an incredibly effective educational experience’  Google believe that to make communications it is necessary where possible to place project teams in close proximity, ideally the same room  This is the same in agile project teams, small teams sharing the same project room with documents and tasks clearly displayed on whiteboards and Wiki project pages.

4. Make Coordination Easy  ‘…Googlers a snippet once a week to his work group describing what he has done in the last week.’  For agile projects, short stand up meetings at the start of the day to prioritise tasks, and uncover issues are often used. Weekly review meetings are useful to establish, goals, priorities and progress  I extend this idea to pair reporting, analogous to pair programming, where colleagues work in pairs and keep track of each others progress. The aims are to help themselves in case of problems or bring in the team in a supportive way with technical problems or to ensure work does not fall behind schedule.

5. ‘Eat your own Dog Food’  This colloquialism is self explanatory, with Google using web tools extensively  Keeping track of status using web-pages and the appropriate software is essential to keep the team up-to-date.

6. Encourage Creativity  Selecting projects of choice  Suggestions box – ideas mailing list  Allowing everyone to comment on these ideas.

7. Strive to Reach Consensus  ‘Building consensus often takes longer, but always produces a more committed team and better decisions.’  The role of the manager at Google is seen as an aggregator of viewpoints not as an autocratic decision maker  It is important to reach consensus, so that the goals of the project are clear. Workshops are an approach to air different views. Even if views are rejected then the speakers feel as though they have been heard and their opinions count. This is analogous to the Athenian ideals of fairness and allowing citizens to be heard.

8. ‘Don’t be Evil’  Google strive to foster an atmosphere of tolerance  Being tolerant of others ideas creates an atmosphere of less stress  In psychology it has been shown that to be creative and have innovative ideas you need to be relaxed. This encourages a different level of thinking. (See Vienna conference slides for more details on this area of psychology, which is often in business termed emotional intelligence, although this is not a separate construct.)

9. Data Driven Decisions  Decisions based on quantitative data  Analyse performance metrics and trends, using ‘dashboards’ to provide snapshots of progress  This should be achieved in all development projects so that at every level, whether in the project team or senior management, an understanding of progress and potential problems can be effectively made.

10. Communicate Effectively  Google believe in a wide dissemination of information which builds trust and loyalty  Each week an assembly occurs at Google which helps promote trust and involvement  Good communication underlies many of the practices in effective teams.

Article Google: Ten Golden Rules, Newsweek special edition issues 2006, The Knowledge Revolution, Dec 2005 – Feb 2006

Exercise On a whiteboard, in your group outline 20 activities you would include at work in your team, to improve teamwork