Skip to content

Latest commit

 

History

History
99 lines (69 loc) · 4.22 KB

soul-of-a-mate.md

File metadata and controls

99 lines (69 loc) · 4.22 KB

Brand

Vision - The why

Developers can focus on delivering business values and be less distracted by technical debt.

Mission - The what & how

Automate tasks and improve codebases by opening merge requests.

Purpose

  • Why does your brand exist with respect to the positive difference it makes in your audience’s lives?

    • Mitigate/decrease technical debt
  • What promises do you make to your audience?

    • Make PHP developers more happy and less stressed about legacy code
  • Where did your purpose stem from? (E.g. Does your company history have anything to do with it?)

    • It is something we have been doing over last few years. As a consultant job, the reach is very small and is helping only few companies. Via PHP Mate we want to have global impact and help every company using PHP over the world to decrease technical debt and focus on what is important - their businesses.
  • What motivates your purpose? (E.g. Why do you wake up every morning and continue down this path?)

    • To do what we love and help every company using PHP over the world to decrease technical debt and focus on what is important - their businesses.

Perception

  • What role do you play in the hearts and minds of your customers or audience?

    • The guy (bot), that gets the boring stuff done
    • The guy (bot), that is fixing our codebase while we sleep
  • What words do they use to describe you?

    • Virtual colleague / mate
    • Automatization
    • Bot
  • What do they perceive your value to be?

    • Saving time
    • Improving codebase
    • Educational

Personality

  • When you speak to your customers or audience, what tone of voice do you use?

    • Friendly
  • What are some of the key words you use when speaking to your audience?

    • Virtual
    • Bot
    • Mate
    • Colleague
    • Legacy code
    • Technical debt
    • Automatization
    • Merge request
  • What is your workplace culture like?

    • 100% transparent & open source
    • full remote

Product

Strengths

  • Very strong technical background
  • Does not require big effort to deliver product as it is manily built on top of other open source tool
  • Very good timing - now in corona many companies are focusing on their technical debt as they understand it is now more important than ever to have e-presence
  • Not sure,... there will be many but i already mentioned in competitive advantages

Weaknesses

  • Not a full-time job
  • "Fighting with demons"
  • New competitors might arise quickly as it is not really rocket-science and the idea is really simple - built on top of other open source tool
  • It is built on open source - even if we are very good friends with the main author and I (Honza) am co-author, this might turn into weakness if the rector tool gets totally different direction (it is very less likely to happen but I feel like it is important to mention)

Competitors

  • Companies that focus on technical debt - not exactly what we do (reporting, not fixing): stepsize.com, codacy.com, sonarqube.org, deepsource.io
  • Services that sends merge requests with improvements: snyk.io (focus on security), dependabot.com (solves only dependencies), renovatebot.com (solves only dependencies)
  • There is no service that is doing exactly what we are :-) - the closest is laravelshift.com -> it focuses on Laravel framework
  • https://buddy.works/php - Overall buddy is very nice product. It is not focused on delivering updates of the code, but it could be easily integrated with some custom scripts. It is very complex platform for creating automated workflows with beautiful GUI.

Competitive advantage

  • Experience with many legacy codebases
  • Big community reach + well known in community
  • Co-authoring of the Rector tool
  • Contacts in local PHP companies

Personas

  • Who is our user? Is it an enterprise only? Is it a one person external contractor?

    • Users are PHP developers. It can be team of any size. They must use one of Github/Gitlab/Bitbucket. Even single developer can use PHP Mate in his personal project. We want to offer free for open source tier.
  • Who is our client?

    • Companies with PHP codebases. Could be business of any size (1+). Biggest benefits are for bigger companies as more developers = more saved time.
  • What kind of businesses are using PHPmate?

    • Now they are companies with 5-30 PHP developers, but size does not matter.