1. Team Communication: Slack

  • Slack allows us to use instant messaging so that we are always able to be in contact with one another. Unlike Facebook, Slack allows us to create channels to organize our conversations, add threads to those conversations and archive our channels so that we always have an easily searchable record of previous discussions. Slack integrates with Google Docs so we can share files easily.
  • A potential problem is that it may be difficult to find conversations when there are a lot of different channels and private messages.

2. Document sharing:Slack

  • Slack allows files to be shared easily between member within a channels. It integrates with other commonly used file sharing SaaSs such as onedrive, dropbox, and google drives, as well as a few others. This means that you can have a ride range of file types form a wide range of sources.
  • The down side of this is that there is a limited amount of storage that is taken up by every file share on the channel as well as the in DMs. It will not allow you to edit the files on a mobile device.

3. Version control:Github

  • Github allows for developers to have a standardise place to right their code. It also allows for multiple people on a time to work on the code at the same time separately and then merge after. With ever commit being archived developers can go back a retrieve code later in time and see what changes where made.
  • Down sides may be that its only usefully to developers and can be trick for new users that are unfamiliar to the work flow of it to use.

4. Code testing:Test rail

  • Test rails allows for easy testing of code and for the ability to group, filter, and sort to make it easy to focus on whats important. It also allows for there to be comments to be made and access to a complete archive of all the test run through out the project. It also do automated reports as well as predicts estimated end dates.

5. Project management and Time tracking:Easy project

  • Easy project allows for multiple different views such as table, gantt chart, kanban board, and calendar. It also allows for assignments and personal to do list to be sent out and monitored.
  • Easy Project also has time and expense tracking options. For time tracking there is the option to have daily or weekly submission or a built in timer.
  • Has a guest portal so that clients and stockholders can be up to date on progress of the project.

6. Page speed testing: Pingdom

  • Pingdom allows you to test out you page speed on multiple different servers across the world as well as different browsers. It helps you optimise you page to get the fastest page speed by identify bottlenecks while monitoring. It also notifies you if any transitions are broken such as login, search, shopping cart check out, and so on before it becomes a problem for the clients.

7. Prototype: Invision

  • Allows you to build interactive prototypes for multiple different device displays. This includes features such as hotspots, interactions, overlays, and transitions. You can have multiple people working on the prototype and the comment feature that allows for comments directly on the prototype on itself can be very useful.

8. Digital Analytics and SEO: Semrush

  • Monitors key words and SERP ranking daily giving you tips to create keyword friendly content. It also run regular SEO audits. Semrush helps monitor traffic on you website and discovering new keywords and backlinks. It also monitor competitors marketing tactics and compares it to our own.
  • For social media it schedules post, monitors, and compares to competitors.