2

5 Essential Tools for Any Tech Startup with Little to No Seed Money

 3 years ago
source link: https://www.fiyazhasan.me/5-essential-tools-for-any-tech-startup-with-little-to-no-seed-money/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
June 16, 2020

5 Essential Tools for Any Tech Startup with Little to No Seed Money

5 Essential Tools for Any Tech Startup with Little to No Seed Money

So, the story goes like this:

After years of working for other startups, finally, you gathered the courage to start one of your own. You have this million-dollar idea and you are hyped to share it with the world. You pitched your ideas to your partners and they seem very interested to get on board with you on your mothership. Now, it’s time to dominate and you want to push the minimal viable product to advance to the next level. Time to get your hands dirty. But unlike other startups, you like things to be organized. You like the notion of teamwork and team collaboration. You and your team are a bunch of guys who like prototyping, coding, and as well as reviewing. But how do you manage all this stuff? How to choose the best tools in town? You are thinking these tools cost fortunes but the reality is if you choose the right ones, they feel like almost free. So, these are the five tools you need to manage your tech startup if you have little to no seed money.

Trello

Implementation of an idea starts with dividing the whole idea into small chunks of doable tasks. It’s often hard to keep track of these tasks since, without a tool dedicated to handling such tasks, we often suffer from issues like,

  • Who’s been assigned to what?
  • Who’s comfortable with what?
  • Who’s been stuck for a while?
  • What tasks should be prioritized first?
  • Does a single task have multiple subtasks?

What I mean is we need a simplistic project management tool. So, comes Tello. In its core, Trello is just a Kanban board. You can create unlimited boards with unlimited cards for free. A board contains one or more swim lanes of tasks; each with a relevant label. You drag and drop cards between these lanes to let your teammates know what you are up to.

No alt text provided for this image

You can add multiple team members to your board. You can do some of the followings with your cards,

  • Assign cards to your team members
  • Assign due dates
  • Add files/images as attachments
  • Add colored labels to set priority
  • Add checklist of sub-tasks
  • Watch task to get notifications
No alt text provided for this image

My suggestion would be that you start with a minimalistic project management tool like Trello and later move on to some bigshot enterprise-level solutions such as Jira, Redmine and etc. Almost 80% of the features come free with Trello. If you see it suits best for your team, you can always subscribe to the fully-featured version annually for only $10 per month/user.

Github

If the focus is on creating a revolution in the tech industry, of course, you or your teammates are going to write some sort of code. In a team of 3-5 people, more or less around 4 people are involved in coding. So, it’s good to have a source control setup for your team. Gone are the days when you used to have different versions of source codes zipped up altogether in a single folder called “Project Files (Don’t Delete)”. Having a source control means your codes are now living in the cloud with all the checkpoints and even if your PC somehow dies, you always have a backup.

So, which source control should I choose? If you have had asked me the same question a month ago, I would have told you to go with Bitbucket. However, after getting acquired by Microsoft, changes have been made to this pioneer of source control. Some of them are,

  • You can create unlimited private repositories
  • Other than yourself, you can add 3 extra collaborators for any private repository
  • User-owned project board
  • Add alt text
No alt text provided for this image

Tip: Always use SSH key to authenticate yourself. That way, you don’t have to provide username and password every time you want to push a change to your source code. SSH keys are individual for each OS you use to code.

No alt text provided for this image

Make sure you generate SSH key from your desktop client and add it to the list of SSH keys in GitHub user settings. For the desktop client, you can use any of the followings,

I use both TortoiseGit and SourceTree. However, forget about the clients if you are a command-line geek.

Slack

Communication is the key to any successful startup. You have to talk constantly and clearly with your teammates. So, you need a chat client-dedicated only for your business; Messenger, WhatsApp won’t going to cut it. Things that separate Slack from other messaging platforms that you can create multiple channels and you have options for other app integrations.

You can integrate Trello with Slack and manage your boards without leaving slack.

No alt text provided for this image

Likewise, you can integrate Github with Slack and manage issues without leaving slack.

No alt text provided for this image

Some useful apps that you might find interesting are listed as follows,

  • Trello
  • Trello Alerts
  • Github
  • Google Drive
  • Google Hangout
  • Microsoft OneDrive
  • Zendesk

Note: Slack only allows you to see the last 1.5K messages if you are in the free version.

VS Code

We are left with two major tools, one for coding and one for designing/prototyping. Let’s talk about the coding tool I prefer most. You all guessed it, it’s VS Code. There is nothing VS Code can’t do actually and I can brag 24x7 about it. The coolest part of using VS Code is that it has a huge ecosystem of extensions. You can use extensions for everything; from designing a UML diagram to deploying the end product through CI/CD. VS Code has huge language support and makes your life easier with great IntelliSense. It’s a text editor on steroids. Unlike other IDEs and text editors, it’s free and consumes less memory so that you can code on a machine that’s not so fancy.

No alt text provided for this image

VS Code Live Share lets you collaborate/do pair programming with your teammates.

No alt text provided for this image

Some of the extensions you will find interesting are as follows,

  • Prettier - Code formatter
  • VS Live Share
  • GitLens — Git supercharged
  • Bracket Pair Colorizer
  • Auto Close Tag

Figma

Honestly, I’ve been introduced to Figma quite recently. Previously I used to prototype in Photoshop and was kind of wanted to move to Adobe XD. However, after having a test run, I fell in love with Figma. I’m not that of a design guy but I do like to tinker along with these design tools. So, if you think I’m biased then it’s fine. I do like the simplicity of Figma where you can design a component and instantly get an idea of how the CSS would look like.

No alt text provided for this image

Figma is available as SASS online. You can download the desktop client as well. You can get an instant preview of the UI on different screen real estates. Share your design with the world with various permission settings.

Figma has application integration support for Dribble, Zeplin and Avocode. There is a service made by Figma itself called Figma Web API where you can simulate web requests and real-time data access in your design. That’s good for designers since they no longer have to wait for developers to interfere and make things work.

Conclusion

So, here you go; these are the five tools I think every startup should use. Tools are great; however, you and your teammates should have the same mindset while it comes to use these tools. So, make sure you are on the same page. Use them regularly, properly, and wisely.

#startup #tools #techs #slack #trello #github #figma #vs #code #entrepreneurs #entrepreneurship #design #development #project #management #kanban #agile #team #chat #collaboration #source_control

Fiyaz Bin Hasan

#Versatile #Tech #Developer

http://www.fiyazhasan.me


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK