Remaining Agile on Virtual Teams

Slides:



Advertisements
Similar presentations
Project Management For the last day and a half we’ve talked about the APD process – how to get the funding and approval for your project. There is one.
Advertisements

Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
Colin Weaver The Eleven Essential Behaviours of Successful Agile Project Teams.
Agile 101.
Agile Project Management with Scrum
Agile PM Basics Dr. Vijay Kanabar © Boston University
Agile Architecture? Paul Lund 24 th Nov Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it.
Agile Methods.
1 Agile Methodology & Programming Ric Holt July 2009.
Agile Programming Principles.
Chapter 4 Agile Development
AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation.
AGILE COTS Václav Pergl We are uncovering better ways of developing software by doing it and helping others do it. Through this work.
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Building Teams and Empowering Members 1. Empowerment Empowerment is not bestowed by a leader, it is the process of an individual enabling himself to take.
Introduction to Agile Project Management Presented by Maury Richards, CSP.
Collaborative & Interpersonal Leadership
Project Workflow.
Today’s managers & leaders are challenged unlike any of the past generations in their roles.
Agile development: a PM’s perspective
Embedded Systems Software Engineering
Agile Methods SENG 301.
Soft Skills That Drive Project Success
Leadership Development at Bruce Power
Agile Methodology and Scrum
Agile Education Teacher Presentation
Flight Software Conference 2016
Principles for Agile Development
Performance Management and Employee Development
Agile Training Day 2 November 17, 2015.
Software & Software Engineering Pertemuan-4 Dosen :Kundang K Juman
Agile Project Management with Trello
Waterfall, Agile & Scaling Agile
Project Workflow.
Agile Software Development Brian Moseley.
#2-What is Agile? Why Agile?
Navigating an Agile Transformation
Project Management. Learning Objectives Defining project management The importance of project management The role of the project manager Keys to successful.
Overview – Guide to Developing Safety Improvement Plan
Chapter 3: The Project Management Process Groups: A Case Study
Managing Project Teams
Overview – Guide to Developing Safety Improvement Plan
Project Management and the Agile Manifesto
Distance Learning Facilitator Skills
Objectives The courage to be persistent in order to reach your goals
managerial roles and skills
Why is Implementing Effective Requirements Practices So Hard?
Agile Process: Overview
CS 577b: Software Engineering II
Change Proposal: When to Use It
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Creating an Agile Cultural Transformation
Introduction to Agile Blue Ocean Workshops.
Scrum Science NGSS: Engineering, Technology, Applications of Science
Financial Information System
Adjective: Able to move quickly and easily. Principles and Values
Employee engagement Close out presentation
Mission: Transition Supporting Youth Transition to Employment, Careers and Independence Session Four.
Scrum Science NGSS: Engineering, Technology, Applications of Science
Projects, Assignments, and other Assessments
Descriptive Statement
PBL Learning The Student’s Role.
Team: __Remote Site_____________ System: ___TWS__________________
Organizing and Accelerating Your Work with Scrum
Emotional Intelligence on Agile Teams
Developing SMART Professional Development Plans
Chapter 5: New and Emerging Process Methodologies
Presentation transcript:

Remaining Agile on Virtual Teams Project Management Conference @ PSU 11/2/2017

Introduction Lisa Komidar FusionStorm Expert Services Project Engineer Manager, FusionStorm 25 years at PSU until June 2017. PMI CAPM, PMI ACP, Scrum Master FusionStorm Expert Services A flexible, customized, high touch, supplemental engineering support contract focused on improving the customer experience by delivering exceptional day two operational support. Expert Services provides on-demand access to SMEs, process development, automation, daily infrastructure monitoring, reporting, proactive management and remediation. Customers and engineers globally.

Agenda What is Agile Agile values Key principles for today’s discussion What it means to be a “Distributed Team” Importance of “Forming” and “Storming” Communication tips and tools Team motivation in a virtual workplace Facilitation tips Collaboration tips and tools Discussion is encouraged!

Tips and Tools Tips Tools

What is Agile?

Agile Values Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

Key Principles 12 Principles total Today’s focus https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto/ Today’s focus 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Some sites specifically mention co-located teams

Distributed Teams Agile Principles recommend that teams be co-located in a collaborative environment

Distributed Teams Today’s reality according to “The 2015 State of Scrum Report” 74% of those responding to a survey are like this

Team Development Cycle Critical for building commitment to decisions and results.

Forming & Storming Important for developing good communication habits and build commitments Hold kick off meeting in person when possible First iteration in person when possible

Forming & Storming Team members share the vision Team members understand all of the tasks Procedures developed as a team Cultural awareness

Virtual Icebreakers Set Goals for the Ice Breaker Make people comfortable Determine how much time you can afford Consider individual locations Technology Advance communication

Virtual Icebreakers Life Snapshot Social Question Two Lies and a Truth Cup of Joe for All!

Communication Types Virtual teams depend on the less desired formats. Most Favorable Virtual teams depend on the less desired formats. Least Favorable

Communication Techniques Video Conferencing WebEx Skype Google Hangout The Good Allows for video & a sense of face to face Can be cost effective especially for small teams The Bad Dropped words Dropped connections Difficult with big teams Talking over each other Long pauses

Communication Techniques Video Conferencing WebEx Skype Google Hangout Improve on the bad with good facilitation skills Keep to an agenda Send the agenda out in advance for improved decision making Keep meeting on time (55 minutes if possible) Engage participants with questions Facilitate, not control Document the call and ask for feedback

Communication Techniques Osmotic communication Slack AIM (end of life December 2017) Trillian Pigdin The Good Instant Who’s online Team discussions Synchronous or Asynchronous The Bad Always on mentality Hard to really achieve osmotic communication

Communication Techniques Osmotic communication Slack AIM Trillian Pigdin Improve on the bad Maintain channels for different levels of chatter Project General Urgency Lead by example Keep up on technology changes Access effectiveness often

Team Motivation Invest time upfront to build relationships Find unique ways to recognize accomplishments Schedule agile coaching sessions Empower the team Provide professional training and education opportunities

Facilitation Techniques Tips Video Eliminate Multitasking Engagement - Share roles

Working jointly towards a common goal Collaboration Working jointly towards a common goal

Collaboration Techniques Documentation Google Microsoft Dropbox Box The Good Multiple users Team buy-in/ownership Accuracy improved via instant feedback The Bad Personal preferences conflict Anyone can make changes Security/confidentiality concerns

Collaboration Techniques Documentation Google Microsoft Dropbox Box Improve on the bad Utilize security/permission built in tools Foster trust and communication efforts

Collaboration Techniques Project Management Information Trello Smartsheet Jira ServiceNow The Good Multiple users Access to entire team, sponsor, project owner, etc. Available at all times - not just when PM is available The Bad Only good if updated Security/confidentiality concerns

Collaboration Techniques Project Management Information Trello Smartsheet Jira ServiceNow Improve on the bad Utilize security/permission built in tools Keep up to date on a daily basis Set a time to do this each day Keep meetings to 50-55 minutes to allow 5-10 minutes for updating

Questions? Let’s have a conversation What are your good and bad? What tools do you find useful? What tools do you dislike using?