Processes for the Process-Averse

Rate this content
Bookmark

One way to get a good groan from your team is to mention the word “process”. Engineers in particular worry that process will mean their momentum will get slowed or halted, and usually have experience to justify that worry. With an understanding of workflow and high-level individualization, this doesn’t have to be the case. As a tech lead and now manager that has converted many process skeptics, I’m excited to show you my processes for process.

FAQ

Understanding the foundation in process implementation is crucial as it helps team members grasp why certain processes are necessary. This foundational knowledge supports building a strong basis upon which the rest of the process structure can be effectively developed and understood.

To convince team members who are averse to processes, it's effective to demonstrate the tangible benefits that these processes bring to them, the team, and the company. Showing how processes can save time, reduce stress, and streamline work can help in building trust and acceptance.

Iteration is vital in process management as it allows for continuous improvement. Processes often need adjustments and refinements based on real-world application, and iteration helps in tweaking these processes to better fit the team's needs and enhance efficiency.

In remote teams, maintaining concise and topical communication is key. Utilizing various platforms like Slack, GitHub, or Notion for different types of communication and ensuring that the team knows where to find and how to use these tools effectively can reduce miscommunication and increase efficiency.

Documentation ensures that all team members have access to necessary information and guidelines, which helps in maintaining consistency and continuity. Automation can streamline repetitive tasks, reduce errors, and free up team members' time for more critical tasks, thus enhancing overall productivity.

To handle redundant processes from outside the team, it's effective to consolidate similar processes, communicate with higher management about the redundancies, and propose solutions that streamline these processes while still achieving the desired outcomes.

Tara Z. Manicsic
Tara Z. Manicsic
21 min
09 Mar, 2023

Comments

Sign in or register to post your comment.

Video Summary and Transcription

This Talk discusses the foundation, formation, and iteration of process, emphasizing the benefits and building trust. It highlights the importance of optimizing processes, using life cycles and meetings to streamline workflow and avoid mistakes. Exposing work through demos and documentation fosters collaboration and provides more exposure opportunities. The Talk also emphasizes concise communication, tailoring processes to individual team members, and addressing challenges through effective communication. Automation is recommended to save time and streamline workflow, while maintaining a balance with personal interactions.

1. Introduction to Process

Short description:

Hi everyone. Thank you for joining me today. I want to talk to you about the foundation, the formation, and iteration of process. We'll focus on the benefits and building trust. Let's start with the foundation. Explain why it works and why we're doing this. Motivate and inspire the team. Then, we'll discuss the formation and the actual logistics. Finally, we'll cover iteration and the importance of saving time.

Hi everyone. Thank you so much for joining me today. My name is Tara Manicksik, and I'm here to talk to you about process for the process of verse. In our industry, there are a lot of us out there. I used to be one, but now I have learned so many benefits of process and convinced many process of verse teams that I want to share that information with you in hopes of helping.

So I want to go about this in a different way today, instead of showing you what my processes are and how to convince the process of verse about them. This is the way that I talk to the team about process. So first, we talk about the foundation. Why does this work? Get a good understanding. Have the team really conceptualize and understand why we're going about this to build that foundation, to then scaffold or form the process on top of that. So once they have the understanding, then I can show them the formation of how it works. Like the actual logistics and what they're doing. And then, finally, iteration. Spoiler alert. Your process will not work the first time. It might, but it won't. But let's jump into each of these because in this way, we're not talking about specific processes because all of our processes are going to be the same from one another. But there's the keystone elements of how we deliver them, what benefits we show, and why these benefits are important, which is where we'll be spending most of our time, is talking about how to build that trust by showing them how this will benefit them, the team, and the company.

Then we'll have little tidbits on actual process, tips in what I've learned, and then how to go about iteration. Let's jump in. First, foundation. Explain why it works, and probably the number one question in all process implementation, and for good reason, is why are we doing this? In our industry, most of us are developers, designers, engineers. We're problem solvers, which means we need a problem. We will find a problem to solve, which is great in our work, and sometimes, that's just how our brains work. The answer to that is to give the researcher expected results or the reasons for why these processes will work and do great things for us and work for us. And, you know, do this at the start, so it's not like they immediately jump into a project dragging their feet saying, oh, I have to fill in this information because they told me so. Instead, maybe motivate and inspire them to do these processes because of how beneficial they will be. So like an example of a process, roadmap, timeline, task list, and the benefit that will benefit the individual, the team, the company is saving time. So these next few ones we'll talk about saving time in general. And so how can a road map a timeline, task list, you know? It's like, they take, it takes an effort to make these, but like spend money to make money, spend time to save time.

2. Optimizing Processes

Short description:

Having a roadmap timeline task list can save time and prevent unnecessary DMs. Removing blockers as soon as possible is crucial. Project templates and life cycles help streamline processes.

So having those things all your ducks in a row, you know what to work on next. So as soon as you get done with one thing, one task, one project, you're able to understand instead of having to reassess the whole project, you understand what to do next. And you can just keep that momentum going, which is extremely important in processes is to be able to keep that momentum and that energy going.

Keep people out of your DMs. This is one of the biggest time sinks that I have seen on teams. And it's an invisible one where you think, you know, what, what's going on? Why, why hasn't there been progress on this? Oh, well, so-and-so DM'd me. They wanted me to explain what this thing was and blah, blah, blah. One of the biggest things I like to do is, is, you know, redirect all those DMs straight to me. But in lieu of that, you know, having a roadmap timeline task list, that is basically saying. You're asking me what I'm working on now, it's listed there on the task list. You're asking me, you know, when will this be released? It's on the timeline. You're asking me for working on this certain feature, it's on the roadmap. All of these things, if anything, quick links in the DM, and then these people know, okay, I don't need to go straight into Illinois's DMs. I know that that information is here. Saving time and saving you the stress of leadership, DMing you.

Removing blockers ASAP. This one is huge. If you understand that you're going to do a GitHub action in two weeks that requires a token, you know that you can get a hold of it in the infrastructure team now. Give them that week or more to work on getting that token to you, and then when you're ready for that task you have the information. Now that blocker just doesn't exist. Saving time. Blockers is a huge thing. Another way to clear up your roadmap is to just say no. I'm just kidding, unless it's part of your process. So project templates and life cycles. This is basically having some kind of, you know, a notion doc that's a template. I know every time that I have to list the lead of the project, the timeline, the phases, who should be informed. Having that in a template is a great process. A life cycle, knowing that the process for say a feature is that we're going to have to go through testing, we're going to have to do UI, we're going to have to then take it to staging, and then it goes to prod. And then there's a release.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Impact: Growing as an Engineer
React Summit 2022React Summit 2022
27 min
Impact: Growing as an Engineer
Top Content
Becoming a web engineer is not easy, but there are tons of resources out there to help you on your journey. But where do you go from there? What do you do to keep growing, and to keep expanding the value you bring to your company? In this talk we’ll look at the different kinds of impact you can have as a web engineer. We’ll walk through what it means to take on bigger, more complex projects, and how to scale yourself, and grow the community around you. By driving our own development we can all grow our impact, and in this talk, we’ll discuss how to go about this.
On Becoming a Tech Lead
TechLead Conference 2023TechLead Conference 2023
25 min
On Becoming a Tech Lead
Top Content
Tech lead sounds like a lot of work. And not the fun coding kind either. Why would you ever want that? What does it feel like when you get it?In this talk Swizec explains why he took the step towards technical leadership, how his priorities changed, and why it means he’s doing more engineering than ever. A whole new world where writing code is the easy part.
Effective Communication for Engineers
TechLead Conference 2023TechLead Conference 2023
36 min
Effective Communication for Engineers
Top Content
Your communication skills affect your career prospects, the value you bring to your company, and the likelihood of your promotion. This session helps you communicate better in a variety of professional situations, including meetings, email messages, pitches, and presentations.
AI and Web Development: Hype or Reality
JSNation 2023JSNation 2023
24 min
AI and Web Development: Hype or Reality
In this talk, we'll take a look at the growing intersection of AI and web development. There's a lot of buzz around the potential uses of AI in writing, understanding, and debugging code, and integrating it into our applications is becoming easier and more affordable. But there are also questions about the future of AI in app development, and whether it will make us more productive or take our jobs.
There's a lot of excitement, skepticism, and concern about the rise of AI in web development. We'll explore the real potential for AI in creating new web development frameworks, and separate fact from fiction.
So if you're interested in the future of web development and the role of AI in it, this talk is for you. Oh, and this talk abstract was written by AI after I gave it several of my unstructured thoughts.
Imposter Syndrome-Driven Development
TechLead Conference 2023TechLead Conference 2023
31 min
Imposter Syndrome-Driven Development
“Maybe I’m fooling everyone… I’m not good enough for this, and at this point, it is a question of time until everyone figures it out” these might be the words that cross your mind as your coworker compliments you for doing another fantastic job at delivering a new feature. As you grow in your career, so does your uncertainty. You put in the extra hours, learn all the new technologies, and join all the initiatives you can, but at the end of the day, it never feels enough. At this point, that feeling is leading your actions and decisions. It is the thing that is driving your career. Only one question persists: Are you really an imposter?
You Do Have Time to Build it Twice
React Summit 2022React Summit 2022
21 min
You Do Have Time to Build it Twice
Top Content
If you don’t have time to build it right, when will you have time to build it twice? In hyper growth startups the old adage breaks down. You get an expanding time horizon – IF you can get it shipped. An imperfect feature next week beats the perfect feature 2 months from now. Your code won’t matter if you’re dead. I didn’t believe this until I saw it myself. A startup on the cusp of hockeystick hired me to rewrite their jQuery app in React. Their tech proved the idea then became a burden. Over the next year we rewrote the whole app from scratch, grew a team of React experts, created a codebase that’s a joy to work with, and got the company to a $100,000,000 Series B. All because the early engineers knew that if the crappy version works out, there’s going to be time and resources to fix it later. This talk is about what I’ve learned while rewriting an app with users banging down the door.

Workshops on related topic

How To Design A Sustainable Freelance/Contracting Career
Node Congress 2022Node Congress 2022
39 min
How To Design A Sustainable Freelance/Contracting Career
WorkshopFree
Shane Ketterman
Alexander Weekes
2 authors
Ready to kickstart your freelance career or just getting started on your freelance journey? You’re in the right spot. Learn the tricks of the trade from the industry’s most experienced freelancers.
The independent talent movement is the future of work. If you’re considering leaving full-time employment for a career as a freelancer, now is the time to find your successful space in the independent talent workforce. More people are working freelance today than ever before, with the freelance marketplace now contributing $1.2 trillion to the US economy. Some of the most in-demand roles for freelancers right now are senior developers with professional experience in React, Python, Blockchain, QA, and Node.js.
This workshop will help you design a sustainable and profitable full-time (or part-time) freelancing/contracting career. We will give you tools, tips, best practices, and help you avoid common pitfalls.
Designing A Sustainable Freelance Career
React Advanced Conference 2021React Advanced Conference 2021
145 min
Designing A Sustainable Freelance Career
WorkshopFree
Alexander Weekes
Rodrigo Donini
2 authors
Would you like to pursue your passions and have more control over your career? Would you like schedule and location flexibility and project variety? Would you like the stability of working full-time and getting paid consistently? Thousands of companies have embraced remote work and realize that they have access to a global talent pool. This is advantageous for anyone who has considered or is currently considering freelance work.>> Submit your interest on becoming a freelance engineer with Toptal and get a call with Talent Acquisition specialist <<

Freelancing is no longer an unstable career choice.

This workshop will help you design a sustainable and profitable full-time (or part-time) freelancing career. We will give you tools, tips, best practices, and help you avoid common pitfalls.
Table of contents

Module 1: Dispelling common myths about freelancing
Module 2: What does freelancing look like in 2021 and beyond
Module 3: Freelancing choices and what to look for (and what to avoid)
Module 4: Benefits of freelancing from a freelancer + case study
BREAK
Module 6: How to get started freelancing (experience, resume, preparation)
Module 7: Common paths to full-time freelancing
Module 8: Essentials: setting your rate and getting work
Module 9: Next steps: networking with peers, upskilling, changing the world
Module 10: Freelancer AMA