
Agile at human scale: Managing diverse remote teams: Pts. 1 & 2 - Tag1 TeamTalk #023-24
Tag1 TeamTalk #023 - 24:
September 9, 2020
PART 1 - GETTING TO KNOW JANIE LEDET
PART 2 - HAVING AN EXPERIENCED PM ON A PROJECT IS WORTH THE COST
PART 3: TIPS FOR MANAGING HIGH FUNCTIONING REMOTE TEAMS
PART 4: TOOLS, PRACTICES AND LESSONS LEARNED
Among other things, the ongoing pandemic has ripped open the former fabric of our work lives, decentralizing and distributing our collaboration in newfound ways. Project management for agile software development teams is a mission that serves the dual purpose of efficiently producing good software and empowering the humans behind any product. As Project Manager and Scrum Master at Tag1 Consulting, and with over a decade of software development and program and project management experience, Janie Ledet lent the Tag1 Team Talks show her subject matter expertise to share some of the human elements of great, successful projects.
Part 1 - Getting to know Janie Ledet
As the coronavirus pandemic continues to render most workforces remote for the foreseeable future, crafting inclusive, high-functioning distributed teams isn't an easy matter. At Tag1, we've worked as a remote-first team since the beginning, thanks to deft project management like Janie's. These days more than ever, it's essential to have an experienced project manager on challenging projects, to manage remote teams with deep care, and to leverage best-of-class tools and best practices to shepherd the work of an agile development team.In a special miniseries in four parts, Michael Meyers (Managing Director, Tag1 Consulting) and your host Preston So (Editor in Chief, Tag1 Consulting) had an opportunity to join Janie for an exciting four episodes about the human side of managing projects in agile software. We'll dive into the most important considerations when resourcing and conducting discovery for a new build, Janie's CARE philosophy for high-functioning remote teams, and best practices, convenient tools, and lessons learned over many years when it comes to elite software projects.
Transcript
Preston So [00:00:00] Hello. And welcome back to Tag1 TeamTalks, our series on emerging web technologies and everything that revolves around them. Today we're going to be talking about managing diverse remote teams, and we're doing something a little bit special today. We're going to be having a little bit of a mini series, a four part series of Tag1 TeamTalks episodes.
[00:00:18] Today I'm joined by Janie Ledet who is based in Fort Collins, Colorado; project manager, scrum master at Tag1, volunteers for nonprofit organizations that teach girls to code and has a very long software engineering background. We're also joined today by Michael Meyers in the Berkshires, Massachusetts, managing director of Tag1.
[00:00:37] And of course your editor in chief, Preston So, with you today as your correspondent. So in this first part, let's go ahead and get to know Janie. So what brings you to the show today? What's, and, you know, why are you here joining us and sharing about the experiences that you've had managing diverse remote teams?
Janie Ledet: [00:00:55] Hi everybody. So really why I wanted to share today is because I want to share the way that we manage diverse and remote software development teams at Tag1, with the hope that it can be helpful for others to organize and lead their teams. The ideas I'll be sharing today aren't necessarily brand new, but I've been really successful at combining these existing methodologies in a unique way that has worked well for us. it's also important to me to encourage aspiring project managers, to, to teach them some of the things that I've learned and encourage them, as a role model, so that they can be great project managers too.
So some of the things that I want to talk about today are the things that really give us outstanding results here at Tag1. And I think, the major areas, categories that those fall under is, getting the right talent, making sure that everyone has meaningful work, nurturing human understanding and really putting people first. And that builds team cohesion, autonomy, flow for the developers, which is really important. And then fun. I guess to give a little bit of background for my personal story and what really defines me as a leader is, My family background. My great grandparents were immigrants. They had to do hard labor at low wages.
So, I come from, my parents are janitors and ministers. So I, they taught me a lot of strong work ethic and conviction and leadership as a service to others. So that's kind of what. Where I come from, I do a lot of volunteering. I'm a natural teacher. I would have been a teacher if I hadn't discovered that technology and software development paid so well, so it lured me away.
[00:03:19] But I guess, It's also important to me, because of the adversity that I've been through, when I'm selecting new staff numbers, I prefer people who demonstrate courage versus just someone who demonstrates confidence. And I really look for people who can, show me that they're choosing integrity or personal gain, in, in their backgrounds.
[00:03:45] So, Let's see, I guess the other thing I think of when I think of what makes a good project manager is, for me personally, I have kind of the Clifton Strengths finder themes of ideation and relater, and, ideation is around strategic thinking and really, observing and taking new ideas. And analyzing data and using those tools, help drive decision making processes.
[00:04:24] And then the relater piece I think is really important because, that's all around building relationships, making sure that everyone in the team, including our client side folks really feel like they're development partners, that we're all in this together, that we're humans using technology to solve human problems.
Preston So: [00:04:46] I think it's really interesting and fascinating that, you know, we've kicked off this episode with, you know, a look at this really interesting duality between, the, the mechanical, you know, gears that grind in software and the human personalities and the human individuals behind, all of the projects that we work on at Tag1.
[00:05:07] It's not just about what we produce. It's also about the people behind them. And, you know, being from a working class, low income on myself in terms of my family background, I definitely identify very closely with that. And I imagine that, you know, a lot of this duality between a software development and the people behind software development has really come about.
More and more in recent days and recent months with the kind of ongoing events. Obviously we had, you know, all of the pain and the, and the, and the grief surrounding the murder of George Floyd a couple of months ago, as well as of course the, the ongoing pandemic and how it's impacting us as humans, as well.
[00:05:50] So, I wanted to ask you a little bit about that. You know, in terms of your role as project manager and in terms of how you see project management, in the, in the, in the realm of remote work and especially, remotely working diverse teams, do you see these current events is having a bit of a positive effect on, on people who are now working remotely or, or who are, who are able to, work from home?
Janie Ledet: [00:06:14] Absolutely. so I think we're at a really important time, where things are ripe for revolution as far as rethinking the way we work. Where and when, and how we worked is the impact that we're having aligned with our intentions and really thinking through our priorities and our life goals.
[00:06:39] Taking the time to really examine our personal biases and, thinking about how am I benefiting at the expense of marginalized, marginalized, or vulnerable groups and what can I do to help them instead? Because, each of us can be the change individually, but it [00:07:00] takes a community working together, to help make systemic change.
[00:07:06] and then with regards to the COVID epidemic, I think a lot of people are now realizing companies already were realizing that working from home is great. But now that it's being done on a larger scale, it's demonstrated that not just for this particular crisis, but for future crises that it's really beneficial to have your workforce not be co-located but to be spread out.
[00:07:41] I think the other thing that it's helped us realize is, we can't be apathetic any longer because there's really been a light put on like some of the major systemic issues we were, you mentioned earlier that need to be fixed. So we can't just go back to normal and go back to the office like we used to, but we really can take this time to figure out how can we do better.
[00:08:07] And, and one of those ways that we at Tag 1 can really have an impact, is that the internet is changing. I think people really are connecting at a larger scale in more meaningful ways. people want a safer and more humane internet. So, it's up to us as technology leaders to figure out ways to implement that.
Preston So: [00:08:33] And, and, you know, one thing I do have to say is, is how much, how much I admire, you know, how, how you inject that compassion into your work and how you inject that, that sort of attention for the, the most marginalized multiply marginalized, vulnerable populations. you know, there was that article recently in the New York Times about how many disabled people are actually finding this new work from home, this new reality of remote work.
[00:08:59] To actually put them on real equal footing with their coworkers and colleagues in ways that weren't possible in the past, because of - thanks to things like Zoom, you know, you don't need to be going to the office. You don't need to necessarily have an ADA compliant ramp or things of that nature to be able to access your coworkers and colleagues and, I absolutely see so many threads of what you just mentioned in terms of a safer, more humane internet being born out in our working conditions and remote work as well. It's all part of how we created inclusive, working culture. Any last words that you wanted to share with, with us as we get to know you Janie today?
Janie Ledet: [00:09:40] I guess another thing that I hope is that, coming up as a Latina in a mostly, white male dominated field. I had a lot of struggle with imposter syndrome and I hope that others who are watching me can say, if she did it, I can do it too. And know that we're all just winging it. We're all figuring it out as we go. And if you have that desire to build relationships and bring people together, the technology pieces and learning the technology, is the easy part.
Preston So: [00:10:21] Absolutely humans are the hard part. People are, people are the hard part about it, software development, and I couldn't agree more with you, Janie. Well that is all the time we have for this first installment. Stay tuned on this playlist, whether you're watching on YouTube or somewhere else, make sure to stay tuned for the second installment of this very exciting miniseries with Janie Ledet, we're going to be talking in the next episode about why it pays to have an experienced project manager. And I'm sure we'll touch on some more of these topics. We're going to be sharing some resources out with this talk and remember, upload, subscribe, share it with your friends and family.
Check out our past talks at tag1.com/tagteamtalks as always feel free to email us at [email protected]. Thank you all and see you next time.
PART 2 - HAVING AN EXPERIENCED PM ON A PROJECT IS WORTH THE COST
Transcript
Preston So: [00:00:00] Hello. And welcome back to our Tag1 TeamTalks mini series. We're joined in this quartet of episodes by Janie Ledet, project manager and scrum master at Tag1. She's based out of Fort Collins, Colorado. She's a volunteer for nonprofit organizations that teach girls how to code and has a long history in software development, working on Linux distributions, 3-D graphics cards, which I need to talk to you about at some point, at companies like Hewlett Packard, as well as many other amazing companies. We're also joined today by Michael Meyers in the Berkshires, Massachusetts managing director at Tag1. And I'm Preston So, your editor in chief and today we'll be talking a little bit about managing diverse remote teams. In case you missed it, we did have our first part: Getting to know Janie. Today is our part 2: Having an experienced PM on a project. And why is it so important to have project managers with such great expertise? So let's pose that question to our dear guest today, Janie. So why exactly is it so important to have an experienced PM? And, you know, is it worth the cost, especially given what we mentioned the last episode about how the real problem in software development is usually the people and not the code.
Janie Ledet: [00:01:09] Yes, thank you for inviting me to speak today, Preston. So I'm often asked this question and, and need to justify - how do we justify using up precious development dollars on overhead.
[00:01:27] And I think that, it's really there's several things that I contribute that make it worth spending those project dollars. One of the things that bringing in a consultant from like Tag1, brings to a project is that we have a short form storming norming period for a new team, because we've got a group of people who some of them have already worked together and are familiar with, my style of working.
And, we're all ready to adopt processes, and practices and business values to integrate our client partners into the team quickly. Also, for a complex project, I offer a facilitation to get everybody aligned on a vision and make sure that we have everybody empowered and excited to contribute and accomplish shared goals.
It just fast forwards that whole process having an agile scrum master to facilitate that. Another thing I bring to the table is resource and load balancing. So that's a little bit of an art versus a science and this is nice for customers because they're only paying for a sliver of several people with really diverse skill sets.
Only when they need them for the project, instead of having to maintain full time employees across the entire time of the project. Another thing that helps maximize end user value is that I'm always observing and measuring and learning and helping the team to adjust as we go. So I'm really careful about how we gather metrics.
But it's important to me to stay humble and make small failures early so that we learn from them and then adjust as we go. The other thing that I provide is a bit of an umbrella for the developers, so they can stay focused on development while I'm, kind of helping to drive a high level strategy and change management, those sorts of things.
So one of the tools I use to do this is open ended questions. So asking questions, not just to the client, but also to my team members. Like what challenges are you facing? What is the story behind this? What is the emotional need? Driving the behavior we're observing. How can I support you? And what do you think the next step should be?
Preston So: [00:04:21] You know, I'm curious with these open ended questions, you know, every single consultancy has a discovery round. But I'm a little bit curious about sort of how, how does this relate to managing the work and managing resources. How does that relate to the relationship with clients in particular?
And I understand, Michael, you might have something to say on this matter as well.
Michael Meyers: [00:04:45] Yeah. I mean, I don't get to work with Janie on every project, but I love when I do get the opportunity to work with her. I think that, and you know, and I'd love to get your perspective on this Janie. One of the things that I love about working with you is the value that you bring to the client relationship. And it's not just about our team and managing our diverse workforce, but it's about integrating the client's team, so that we're one team working together, and dealing with the various different personalities and opinions. Yeah. You know, you know, so there's sort of like, you know, getting the team to work together, but then there's also sort of like, you know, ensuring that the client is happy that their goals are being met.
You talked a lot about, you know, the, the Tag1 team and your work with them. I'd love to get some tips and insight into, you know, how it is that you work your magic on the client side.
Janie Ledet: [00:05:42] Yeah. That's a really important point because, at the end of the day, we're being paid to provide excellent customer service.
And that means that everybody on the client side, is a development partner there, we're all in this together. So I use lots of different team building tools. I do individual check in meetings, both at the management level and with sub-teams just to really get to know the background, how did the client get here?
How is their current website? What is the story behind how it came to be in the state that it is, what are some of the values and practices that that particular group has and how can we, really, incorporate that into how we work, as a, as a team, as a unified team where everybody participates.
[00:06:44] Everybody's given the chance to give input. Everyone feels empowered to share their ideas for how we should, plan and how we choose how, implementing decisions or, down to the smallest details.
Preston So: [00:07:07] I think, you know, to, to speak about the, you know, those low level details. I think it's very interesting that we talk very often about these two very fundamentally differently named roles and, and two very distinct roles, which are, you know, project manager, right. Which has a certain cache, a certain kinds of connotations that are that are associated with it.
And then scrum master or scrum lead. You know, I don't like the word master, but, but scrum lead or somebody who's in that, in that scrum position. You know, I'm very, I'm very curious Janie, how do you see the difference or the distinction between a project manager and, and the scrum leader.
Janie Ledet: [00:07:47] So traditionally in agile practice, you don't have a manager, right? It's frowned upon to include manager. It's all about the team being self-organizing, but [00:08:00] for this, the particular way that we do contracts, there's some need to have a discovery process , an estimate, just to give, to do some planning and, determine how much, time and budget it is required for the particular project. so I do some of that project management role. And then also I do some, you know, taking care of team members, making sure that everybody, you know, if they, we all have personal problems, things that come up in our lives, making sure that everybody’s okay, has the safe space to share in.
So I do some of those, I do wear that project manager hat sometimes, but a lot of what I do and what I, what my favorite part of the job is is this scrum lead role to help, facilitate. And, I can't remember which Agile book it's in, but there's a, this I, this concept of being a guide on the side instead of, a leader on the platform.
So really, doing things like observing, coaching, recommending, and then helping to facilitate the scrum process practices like. Guiding the sprint meetings and helping to set up demos and, helping to, have the team do a retrospective at the end of every sprint to say, what is going well, what hasn't gone well, what can we improve?
And then also to help keep everything on track as far as how we're using our hours and keeping the project on track.
Preston So: [00:09:56] I think we can all agree that those are two very, very different roles with such different responsibilities that, that really, you know, have, have such a such an amazing degree of overlap, but also such an amazing using degree of uniqueness where you need to be.
We were very cognizant of how each of those responsibilities catered to the individuals involved.
So you know, that, you know, that is all the time we have for our second episode in this mini series with Janie Ledet. Thank you so much. And, by the way, this episode was about why it's so important to have an experienced project manager.
Our first installment was getting to know Janie. Our next installment is going to be, how exactly do you manage, and help out and support high functioning, remote teams? All the things and resources that we mentioned today are going to be online with this talk. Please remember to subscribe and share this talk with your friends and family.
Check out our past talks at tag1.com/tagteamtalks. We'd love your feedback and any topics suggestions you have. Permit, please remember to write to us at [email protected] with your ideas. And thank you so much for joining us today until next time.
Links
Books
- A practical Guide to Distributed Scrum by Elizabeth Woodward, Steffan Surdek, and Matthew Ganis
- The Art of Agile Development
- Distributed Teams by John O’Duinn
- Remote: No Office Required
- Deep Work by Cal Newport
- Related article
Course Agile Meets Design Thinking Coursera University of VA online courses. Can audit for free. Agile Development Specialization
Very useful templates
Podcasts
Other tools
- Clifton Strenghts Finder personality
- Edutopia.org - Articles, videos, book lists, and other resources for helping students in these unprecedented times.
- Time zone converter with option to include UTC.
Groups working on civil rights issues with technology solutions
Other apps Janie finds useful
Wunderlist, WorldTime Buddy, 1Password, Notion, Basecamp, Timetastic, Calendly, Paper (dropbox), Internal company wiki page- Share templates and best practices company wide, https://www.jobscan.co/ - optimize resume, SnapChat Snap Camera filters for Zoom, Github’s integrated ticket/bug & Agile board PM tools
Photo by Chris Montgomery on Unsplash