Technical Knowledge that PMs must have

Snehasri Purama
Bootcamp
Published in
11 min readOct 18, 2022

--

When I say Tech, many PMs seem to be imagining information going over their heads and jargons floating around. In this article, I list and explain the topics which PMs need to have a basic understanding of.

  1. Understanding the code base
  2. Software Architecture
  3. Version control and Releases
  4. The Internet
  5. APIs
  6. Webhooks
  7. Cloud
  8. Non Functional Requirements

Understanding the Code Base

Breaking down the code base, it mainly consists of 4 key parts. FE, BE, DB and gateway which are commonly used acronyms for Front End, Backend, Database and Public facing APIs.

Frontend is the user facing part of the application. This means, everything the user can see and interact with, usually a graphical interface. It could be a webpage or a mobile application. The placement of words and images, their styles, colors and sizes are all the responsibility of the frontend. The key factors driving good and bad FE are responsiveness and performance. Responsiveness of the frontend is how well the webpage/application is adapting to multiple device screens — large monitors, laptops, tabs and mobiles. Performance is ensuring each input gives the user the most desired result in the least possible time.

Backend is everything which the user can’t see and interact with. The validations…

--

--

Snehasri Purama
Bootcamp

Senior Product Manager @ Sprinque | Toastmaster | Dancer | 🇳🇱🇮🇳