Fundamental Steps of Product Development
Udemy course by Gurmit Singh, former VP of Yahoo India!
Being very curious about learning more about Product Management, I took up this free course from Udemy. I am writing this blog to let you know what this course contains and what is my perspective on this learning journey. So let's dive right in!!!
So the first question is “What is Product Management !?” It is the end-to-end management of the product right from the shipping to managing the entire life cycle of the product. It sits at the interaction of user experience, business, and technology.
Next comes “What is User Experience (UX) !?” It is what the user feels in his journey with the product that he experiences while using the product.
UX = User Experience is the set of tasks that enable effective and enjoyable use of the product.
UI = User Interface Design is the look and feel, presentation, and interactivity of a product. For eg: the look and feel of Gmail Inbox is the UI of Gmail.
Mostly the terms UI and UX are used interchangeably, so let us understand by looking at the differences between them below.
Next is “What is Tech Stack !?”
A tech stack comprises of Frontend (what you see) = Literally the UI, Backend (the brain) = Programming Language, storage, and database.
Front-end examples: HTML (which is the structure of what you see), CSS (for styling), JS (for interactivity)
Back-end examples: Programming languages like Python, Ruby, etc., Servers like Amazon S3, and the use of databases according to the required needs of the product.
“How to choose the stack for your product !?”
The purpose of the application determines the tech stack to be used :
Web Development: JavaScript, Java, Python, PHP, Ruby
Mobile Development: Swift, Java, C#
Game Development : C++ , C#
Desktop Application: Java, C++, Python
System Programming: C, Rust
Now comes the question “What are the elements of business !?” It includes subscriptions such as Hotstar, advertising such as YouTube, e-commerce such as Flipkart, Amazon, etc., licensing such as Hindustan Times, partnerships such as CNN News 18 on FB, commissions, etc.
The 8 steps to Product Management are as follows. We will be understanding each of these using an example.
- Questions, Hypotheses, and Research that includes internal feedback, user research, market/competition analysis, identifying the problem/opportunities, etc.
Taking Yahoo Cricket as a product let us understand the first step of product management. The four steps were taken to carry on the research.
2. Interpretation, User Stories
3. Wireframes
4. Design — UI and UX
5. Tech Stack
6. Business Vision or Needs
7. MVP or the Minimum Viable Product
A minimum viable product is a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development.
8. Measurement Tools
It is a way of monitoring and tracking the progress of strategic objectives.
I am sure this blog was insightful and you were able to grasp the fundamentals of Product Management. The next that comes in this course is a 1hr assignment that will you help apply all the basic fundamentals that you learn throughout the course.
On this note, I wish you all the best on your journey to dive deeper into Product Management. Good luck! 🙌🙌
Feel free to comment your thoughts and interact here! 💻If you enjoyed reading my blog , why not buy me a coffee and supoort my work here!! https://www.buymeacoffee.com/sukanyabharati ☕