Degreeless Teams and Loose Commitments

Consider following on social media!

Quick note: if you’re viewing this via email, come to the site for better viewing. Enjoy!

people looking into a laptop
Lee: Guys, I don’t like going to scriptingthewhy. Let’s just go back to work.
Jenn: Lee, you’re the intern, your opinion doesn’t matter. Now go get us coffee.
Photo by cottonbro studio, please support by following @pexel.com

Have you ever been on a team and no matter what or how hard any of you try, nothing seems to mesh well? You all get along and work well together but none of the ideas any of you provide for a project you’re working on yields any positive results.

Suffering the same circumstances of just being another failed new year’s resolution where either you or someone on the team falls off track by getting distracted causing scope creep.

Or no matter the pace that’s set it seems not to be fast enough and you’ll never see the project done.  How would you feel if I told you that adopting a different framework from what you’re familiar with might be the remedy to your and your teams’ problems?

As I have mentioned in a script before, this might be another process you will come to trust.

young running down the road
Tim: I have to be more agile; I can do that with sprints.
Z-Daddy: That’s the wrong agile, you don’t have to do CrossFit.
Photo by Our Anti Rafsanjani Gums, please support by following @pexel.com

Full Team Full Sprint

What’s this crazy new process, this insane new wave of thinking that’s going to see your party moving along so you can get done sooner rather than later?

You might want to switch to Agile. No, not being more agile although I see what they did there, and you will too. Agile methodology is a way to manage a project by breaking it up into several phases.

In software development, Agile practices include requirements discovery and solution improvement through a collaborative effort of self-organizing and cross-functional teams with their customers or end users.

Instead of betting everything on a “big bang” launch, an agile team delivers work in small, but consumable, increments. I know what you’re thinking, no this would not work at a casino if you tried this approach. In fact, this would see you being asked to leave the table with two well-dressed gentle-for-right-now-men wanting to “question” you and you’d be lucky to leave with a broken hand.

The Agile Manifesto for software development was a declaration of unifying philosophy from frameworks like Scrum, Extreme programming, and Feature-Driven Development (FDD). The Agile Manifesto greatly departed from the waterfall-style project management approaches that were widely in use prior to that time.  

The Waterfall methodology is a project management approach that emphasizes a linear progression from the beginning to the end of a project. This methodology, often used by engineers, is front-loaded to rely on careful planning, detailed documentation, and consecutive execution.

Translation, there’s an Everest amount of paperwork to do. So, if you look at it in a corporate way, Smokey the bear was right. You can prevent forest fires…by simply cutting down the forest.

Now, the following is in their words, and their wording is well… going to sound a bit interesting; “We are uncovering better ways to developing software by doing it and helping others do it.” Yes, this does sound like a spank me daddy moment. Come get yourself a Scrum Daddy. Okay, that was cringe, I’m sorry. Back to the manifesto,

Through this work, we have come to value:

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

That is, while there is value in the items on the right, we value the items on the left more.”

I think everyone would agree to add one more line saying, “pay to merit over able to punch the clock.”

a young man delivering items
Look at this and try not to have a Karen moment.
Karen: Sir, you don’t live here.
Photo by Kindel Media, please support by following @pexel.com

Taste of Agile

You may be wondering, who in their left-wing corporate America mind follows this way of thinking to get a project done? Well, you’ll be glad to know that there are a decent number of companies that use teams who operate in this fashion.

Agile is the best methodology to follow in cases of complex projects. A complex project may have various interconnected phases and each stage may be dependent on many others rather than one as in simple projects.

The most well-known companies that use Agile methodology are Apple and IBM (yes, we’re still not on speaking terms), Microsoft, and Procter & Gamble. However, there are many other companies that use agile as well, to great effect.

Yes, I know it might not taste like it, but you will be surprised to know McDonald’s uses Agile.  As you can figure Agile methods are preferred for large and complex projects.

So the next time you decide to go get yourself some McDonald’s, take a big bite and don’t chew, I want to watch you from the corner of the room swallow and take comfort in knowing a team of people puts that juicy maybe-it’s-real-meaty big bun action together for you to enjoy.  

Enjoy the read so far? Why don’t you consider subscribing so you can keep up to date?

two men sitting at a computer
Mark: Eric… I know it looks like you’re working on the project, but looking at your tabs I also see you’re…
Eric: It’s Stack Overflow, they just turned their colors to black and orange.
Photo by cottonbro studio, please support by following @pexel.com

Fixing Loose Ends

Ever thought about who and how this framework helps? Me neither until now. The Agile framework is a powerful tool that helps managers, team members, and clients work more efficiently and more effectively while delivering the highest quality product within the constraints of the budget.

You can think of this as an assembly line in a factory where the belt can go back and forth instead of just one direction. Agile produces important metrics like lead time, cycle time, and throughput that measure the team’s performance, identify bottlenecks and make data-driven decisions to correct them.

It seems like a lot of back and forth, but this is better than pushing a product out only for it to come back with a monolith list of items to fix. If you worked in the market of flipping houses, you will know that it’s the worst when you’re about to put the house on the market only to find more things that need fixing.  

young lady in graduation outfit.
Sarah: You mean I didn’t have to get a degree to join an agile team?
Z-Daddy: No, nor do you have to join CrossFit.
Photo by Leeloo Thefirst, please show support by following @pexels.com

Framing Degreeless

Do you need a degree to be Agile? Well with this being a framework and not job placement, you don’t need a degree however, many employers prefer candidates with a bachelor’s degree in a relevant field, such as Information Technology.

The need to have a degree in the IT field or any other fields where people have displayed, they can land a job or start their careers without one, has always been one of those weird barriers put in place.

It’s like having a bouncer at a nightclub and to get passed him, you simply dress as a ladyboy. Companies, it’s okay, you don’t have to be in the closet anymore, stop keeping the degreeless jobless.

My ranting aside, you don’t have to be a person or team in IT to be introduced to Agile. Each team will benefit from collaboration, recurring interactions, recognizing failure early, incrementing fast results, and finally continuous learning. If you wanted a position, you could become a Scrum Daddy.

Scrum Daddies should have significant work experience working with Agile as well as excellent teamwork and communication skills. Always remember to be a good daddy and bond with your children.

older gentleman seat at laptop and on phone
Honey, we don’t have to worry about my hip, some guy named Z-Daddy said we were thinking of the wrong agile. So, cancel the CrossFit subscription.
Photo by Andrea Piacquadio, please support by following @pexel.com

Made it this far and found this to be entertaining? Then a big thanks to you and please show your support by cracking a like, sharing this with whomever, scripting a comment, or plug-in to follow.

Would like to give sincere thanks to current followers and subscribers, your support and actions mean a lot and has a play in the creation of each script.

Do you find the Agile framework interesting?

Script a comment below about how you think it could help you.

A-Team of Top Tier

Quick note: if you’re viewing this via email, come to the site for better viewing. Enjoy!

young man wear eyeglasses on wall at home
I’m a team player, I just don’t like working on teams.
Photo by Renan Lima, please support by following @pexel.com

Yeah it’s that time again, time to find out why being that hotshot lone ranger could do you more harm than good. You’ve been tasked with working on the creation of an application, and it has to reach the market as quickly as possible.

However, since it’s just you and you’re only one person, being able to launch is going to take a tall order chunk of time. You find this situation would be better suited if you were to have a team…I know what you’re thinking and no I wasn’t trying to make an A-Team reference, the words just landed in such a way.

Anyway, you’re pondering if you should gather a team to work on the creation of this wonderful, ground-breaking application. How would you feel if I told you that like finding anything you need on the internet, there’s an app for that?

Well not an actual app per se to build the team, but then again there’s an app for Indeed that kind of works like what we’re talking about- you know what, never mind, just know in order to build this team you’re going to need Indeed.

older man wearing a blue shirt
You mean there was a time before me? No grandpa, not that far.
Photo by Thgusstavo Santana, please support by following @pexel.com

Developers Before Ops

So in the land before trying new ideas was a thing, when applications and such were in development there would be a team of developers and a team of operations.

The developers would go through several steps in creating an application, these steps were to plan, code, build, and test. On the other side, operations’ primary function was to test what the developers had made and provide feedback on what worked and what didn’t.

Operations steps were to deploy, operate, and monitor. An issue with working in this fashion was, when the developers were done and handed off to operations, many if not all of them took on other projects and by the time operations returned with their feedback for the developers to work on…they were, well for lack of better words, gone. Sounds bad? It was.

What was the solution to this problem? Well it’s the team we were talking about earlier. You didn’t read that part? Shame on you, go back up and read your line.

The name of the team is called DevOps, this is just a combination of the two… real creative I know. DevOps aims to shorten the development life cycle and provide rapid delivery with high software quality.

DevOps is complementary to Agile software development, actually, several aspects of DevOps came from the Agile way of working. I can see you with your hand raised. Z-daddy, what is Agile? Worry not child of mine, Z-daddy has you covered.

Agile is an iterative approach to project management and development that deliver value to their customers faster. There’s more to it than that but explaining would take over this script.

Just know the combination of developers and operations working in tandem speeds up the process and there are fewer headaches to deal with.

young man reading a burning newspaper
Our project went up in flames…the irony.
Photo by Danya Gutan, please support by following @pexel.com

Fathering DevOps

Who in their right mind would think to adopt this crazy outside-of-the-box format way of working?

Many large-name companies like; Amazon, Target, Nordstrom, Netflix, and Walmart have made the switch to DevOps and have seen a decent return in doing so. The DevOps model relies on effective tooling to help teams rapidly and reliably deploy and innovate.

So like with Netflix, when they adopted the DevOps model, they created a tool called “Simian Army” which created bugs in their systems on purpose to motivate developers to create kind of a “be prepared for anything” type of situation, so you could Netflix and become or find out you’re a baby’s daddy without having to worry about your service ever going out…which is kind of chill.

uncertain black man in hoodie
You said I’m who daddy now?
Photo by SHVETS production, please support by following @pexel.com

Keys and Goals

What’s that? “This is madness,” you say. “Other things that make DevOps so important are that it emphasizes team empowerment, cross-team communication and collaboration, and technology automation.

All of this is supposed to nullify what happened back in the old days of development, I only say “supposed” because not sure if you have ever worked for a large company or not but if you have, you will know that communication is, for lack of better terms non-existent.

Again, I know that every company is different or at least they try to be but, in my experience, dear sweet Satan it’s been bad. Anyway, DevOps at its core, the ultimate goal is to enable the organization to deliver continuous value to its customers.

At the end of the day, the aim is for the customer to be happy with the product and use it worry-free.

photo of woman in red top wearing eyeglasses
Daddy said get out, but what if that was my goal all along?
Photo by Andrea Piacquadio, please support by following @pexel.com

Degrees of Daddy Issues

So, have you been feeling peer pressure of returning to school to get a degree? Your daddy has been telling you to “either get a degree in something or get out”?

Well…I have good news and bad news. The good news first is, like always, Z-daddy got you and would never kick you out…unless you broke in then you would have to leave.

The bad news, however, is that you may have to leave if you don’t want to spend time in college because you don’t have to in order to get into DevOps… or many other fields. I don’t know why we’re still harping on the four or how many ever years in college troupe.

Education is, for the most part, free nowadays, going to a college is like going to a restaurant, depending on which one you attend you’re really just going because of the name. Sorry for the monologue, back to the script.

DevOps attracts people with technical and non-technical backgrounds, meaning you can be an intern who fetches coffee, refills, and beats on printers, and still, find your way to DevOps.

Alternate resources are doing some online courses or a coding Bootcamp. Gaining extensive knowledge of the Software Development Life Cycle or SDCL, automation tools, and processes to resolve complex operational problems would see you well.

Made it this far and found this to be entertaining? Then a big thanks to you and please show your support by cracking a like, scripting a comment, or plug-in to follow.

Would like to give sincere thanks to current followers and subscribers, your support and actions mean a lot and has a play in the creation of each script.

Do you have an interest in joining a DevOps team?

Script a comment below about what company you would dev for.