We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode Pivoting a Project

Pivoting a Project

2019/2/27
logo of podcast HTML All The Things - Web Development, Web Design, Small Business

HTML All The Things - Web Development, Web Design, Small Business

Shownotes Transcript

Pivoting a project can be a blessing, or a curse. It's important to know when and when not to pivot to avoid derailing your development cycle.

Segment 1 - Our Pivots

When first starting out it’s important to be open to all avenues to you

In our case we chose to try to get into the IT and Web Design/Development business from the get go.

Although we did have a few IT clients we both seemed to prefer the web development side of the business as time went on.

Eventually we landed a larger Web development account and at the same time had an opportunity to take on a medium size IT contract for a medical clinic.

This was when we had to decide to go fully into web development or try to keep up both sides. It seemed like if we tried to keep both sides our preferable side would suffer so we chose to Pivot fully into web development

Recently we decided on another Pivot

Our choices were continuing trying to expand our service industry and get more clients for a steadier income or try to build a audience and get more in touch with the developer community in an attempt to eventually generate a more ‘passive’ income source

Of course if you’re listening to this podcast you know the route we chose, as HTML all the Things is our way of connecting with all of you

This wasn’t an easy decision as the temptation of more stable income was high. I was engaged at the time (married now) and obviously with that was a little worried to dump a bunch of potential income for a chance at building a community

When we didn’t pivot

Situations will constantly arise in your life, especially if you are trying to make your own path, that will tempt you to Pivot what you are doing

Sometimes you will pivot, and sometimes it’s better to stick to your guns and forge ahead

An example a time a we didn’t pivot was when we were coming up with project ideas and after launching our first html5 based game (Click to Riches) we wanted to create more games and almost become a html5 based gaming studio. This sounded really fun and we had a blast making Clicks to Riches but looking at it analytically the competition was extremely high and to generate any sort of consistent profit would have potentially taken years.

 

Segment 2 - Pivoting a Project

Generally when you’re first coming up with a project, you’ll list all the ideas, features, and systems that will be included either at release, or down the road

These features should be categorized into various groups, some of the common ones are:

MVP - all the vital features that are needed to make the project function/solve the problem it’s out to solve

First Updates - Some features that are close-to-vital or easy to implement and will be added to the project soon after release

Wishlist - Features that would be “cool” to have in the project, but aren’t vital to it’s core functionality

Pivoting a project is not a decision to be taken lightly

Whenever you pivot a project’s direction, it almost always adds a bunch more work to the original plan, typically some of those wishlist features are bubbled up to the MVP, or first updates category

Pivoting at any stage of a project can have some terrible results:

At the beginning - You might end up pivoting before or during the first days of development, which throws off the entire plan and can render any work done so far as completely useless

Later on - Pivoting when a bunch of the work is completed can completely disrupt the development procedure and can ultimately derail a development cycle. For example, QA might not be able to test everything they want to because some of the features they were planning to test are now going to be radically changed. In addition, pivoting later into development often can result in added features that will be undercooked in the release, and therefore can produce a less quality product

On the flip side, sometimes pivoting can have some great results:

Better product that is more fitted to the marketplace

More features that were initially thought to be useless, but ended up being vital in some way

Matching, or beating, a competitors offering where the original MVP wasn’t capable of doing so

Ultimately, pivoting is something that will come up on many projects, but you should be resistant to it

Ensure that the reasons for pivoting far outweigh the reasons for keeping the project the way it is

There is great value in sticking to a plan because people get familiar with it, and know what to expect. Changing said plan can result in chaos for the development team

We slightly pivoted No BS News due to Google Play’s new PWA application system that allows for PWAs to more easily be put onto the Google Play store. As a result of this change, we decided it best to have some offline features and to tie up any lose ends.

The benefits of pivoting No BS News in this way are:

Better exposure and marketing on Google Play (discovery engine)

More functionality will be added that will make it function more like a real app that relies on the internet, but caches some of the data it already has (minor offline functionality)

Is going to push us to finish the project

We need to learn service workers for some upcoming client work

 

Segment 3 - Pivotal Paralysis w/ the Jack of all Trades

As we’ve mentioned in brief before, it’s often very difficult to stay focused within the tech industry given that there are so many positions and so much crossover between them

When you’re running a small business, or a startup, often times you need to wear multiple hats within the company in order to keep it afloat

These multiple hats result in experience and exposure to several segments of the tech industry, that provide useful skills, but also provide a bunch of distractions

Whenever you have experience in a given area, it’s hard to focus on the one you’re working on.

For example - if you’re working on making the UI for an app, and you have Photoshop experience, you may get distracted for an entire day on editing some icons that weren’t in the project’s original schedule. Resulting in a late and possibly rushed UI development

Distractions aren’t great for a project’s development, but these distractions can easily evolve into project pivots.

If you’re developing an application that focuses on calculations, but you have experience in graphic design, you might be distracted from the original goal of making a simple UI that allows the user to complete calculations. Instead, you might pivot the project such that it has a theming system and a bunch of cool UI elements that look nice, but introduce a bunch of graphical and UI work that will stall out development and isn’t vital to the project

Being constantly distracted by things you have knowledge of is a constant plague of the tech industry because so many people have a experience in at least a few segments

It’s important to keep to the plan whenever you can to avoid scheduling mishaps, missed deadlines

Personally, I find this jack of all trades w/ pivoting issue normally crops up in the earlier parts of a project because everything is still being flushed out and designed. It’s so easy to just flip a wishlist feature into the MVP that before you know it, you have a bloated app that will arrive late and might not be tested as much as you’d like because it had to be rushed to try and meet the deadline

Stick to the plan whenever possible, but keep in mind that the plan isn’t written in stone, just really close to it. Make the plan hard to change - pivoting is a blessing and curse

Web News - Community Moderation

With the newest ‘Adpocalypse’ happening on YouTube due to all the ‘sexually illicit’ comments appearing on videos with underage kids in them, what does this mean for the future of platforms like YouTube or even the internet

From pretty much the beginning of the internet anytime a community has taken off it inevitably has pockets of illegal behavior in it.

Usually even thought he community does it’s best or at least something to monitor itself it gets blamed for its members doing something like this

In YouTube's case it not only effects YouTube/google but all the creators on it. Most of which have done nothing wrong

Community moderation is pretty much impossible without limiting/censoring the community itself and therefore changing the product you are putting forward

There are some small examples of good community moderation in my opinion, Reddit did a good job removing all of it’s child exploitation subreddits without destroying it’s community

The problem is not all websites or communities are as easily controlled as Reddit’s. And at some point we need to look at the problem as a whole

People will always find ways to post terrible/illegal content online. Who is it on to moderate this?

Once we go down the rabbit hole of severe moderation what will the internet look like?

If we are in the “wild west” of the internet days what civilized days are we approaching?

 

You can find us on...

Facebook) | Twitter) | Instagram)

RSS) | Patreon) | Spotify)

Medium) | YouTube) | GitHub) 

Reddit)