"Situation: This is an example from 2019 where I worked as a TPM in a leading company in the Tax, Accounting and Audit software biz in N. America. All our engineering teams had adopted agile ways of working and utilizing Scrum. Our teams had been at this for a while and were pretty good at planning and executing sprints. We would have quarterly releases to Production but we strived to have Production ready increments each Sprint. Since the software was in use for years , we would often get Pr"
Adib M. - "Situation: This is an example from 2019 where I worked as a TPM in a leading company in the Tax, Accounting and Audit software biz in N. America. All our engineering teams had adopted agile ways of working and utilizing Scrum. Our teams had been at this for a while and were pretty good at planning and executing sprints. We would have quarterly releases to Production but we strived to have Production ready increments each Sprint. Since the software was in use for years , we would often get Pr"See full answer
"I received an offer to join a well-known company as a senior product manager with very good payment. I was in my third of pregnancy. so if I joined the company, I would have left it in 6th month. So on the conversation with VP of product I told him the situation. He thanked me, and told me that we would wait for you after 2 years from now."
Atefeh M. - "I received an offer to join a well-known company as a senior product manager with very good payment. I was in my third of pregnancy. so if I joined the company, I would have left it in 6th month. So on the conversation with VP of product I told him the situation. He thanked me, and told me that we would wait for you after 2 years from now."See full answer
"I liked the role of a TPM due to the opportunity to contribute to the multiple dimensions of software product development. As a TPM I need to collaborate with multiple teams like Engineering, Product, and other business functions, but I also get the opportunity to contribute to the technical aspects of the program/project. I can use my sharp analytical skills to identify/anticipate problems, and leverage my problem solving skills to unblock the teams. I orchestrate multiple teams effort to del"
A R. - "I liked the role of a TPM due to the opportunity to contribute to the multiple dimensions of software product development. As a TPM I need to collaborate with multiple teams like Engineering, Product, and other business functions, but I also get the opportunity to contribute to the technical aspects of the program/project. I can use my sharp analytical skills to identify/anticipate problems, and leverage my problem solving skills to unblock the teams. I orchestrate multiple teams effort to del"See full answer
"I recently led the development and implementation of a data analytics platform tailored for credit unions and mortgage companies, which was suffering from fragmented systems, inconsistent data fields across LOS platforms, and outdated reporting practices. Here's how I managed the full lifecycle:
✅ Initiation / Discovery
Conducted executive interviews across five financial institutions to understand reporting and visibility gaps.
Shadowed loan officers and underwriters"
Simran S. - "I recently led the development and implementation of a data analytics platform tailored for credit unions and mortgage companies, which was suffering from fragmented systems, inconsistent data fields across LOS platforms, and outdated reporting practices. Here's how I managed the full lifecycle:
✅ Initiation / Discovery
Conducted executive interviews across five financial institutions to understand reporting and visibility gaps.
Shadowed loan officers and underwriters"See full answer
"Designing a video streaming system like Netflix or Facebook Video involves addressing multiple aspects, such as scalability, availability, low latency, and high performance. Here's a high-level design:
System Requirements
Functional Requirements:
User Management:
User sign-up, login, and profile management.
Subscription plans and payment integration (for Netflix-like systems).
Content Management:
Upload, edit, and delete videos.
Categorize content (genres, recommendations).
Video Playback:
S"
Kamal .. - "Designing a video streaming system like Netflix or Facebook Video involves addressing multiple aspects, such as scalability, availability, low latency, and high performance. Here's a high-level design:
System Requirements
Functional Requirements:
User Management:
User sign-up, login, and profile management.
Subscription plans and payment integration (for Netflix-like systems).
Content Management:
Upload, edit, and delete videos.
Categorize content (genres, recommendations).
Video Playback:
S"See full answer
"Know your audience
Understand who the end user is and their role within the organization. Adapt technical lingo to lingo that can be understood by the end user. Diagrams of functions with less dense text is helpful for non-technical users. If it presents like a Manual, that's a turnoff. If it presents like a Guide, non-technical people can follow it.
Simplify the problem
By simplifying the problem you can explain it to your client in her/his own words. Try to use examples from the client'"
Sadhana U. - "Know your audience
Understand who the end user is and their role within the organization. Adapt technical lingo to lingo that can be understood by the end user. Diagrams of functions with less dense text is helpful for non-technical users. If it presents like a Manual, that's a turnoff. If it presents like a Guide, non-technical people can follow it.
Simplify the problem
By simplifying the problem you can explain it to your client in her/his own words. Try to use examples from the client'"See full answer
"I contradict the choice of DB for storing App Data in this case, I believe a NoSQL would have been a better choice. Could you please clarify why you chose RDBMS/SQL?"
Jeet B. - "I contradict the choice of DB for storing App Data in this case, I believe a NoSQL would have been a better choice. Could you please clarify why you chose RDBMS/SQL?"See full answer
"First of all, I would try to create and foster a good atmosphere. I will talk honestly with the team and I will expose my doubts openly in order to be transparent. I will talk calmly about my fears and I will ask for opinions. This way I will open the door of transparent communication."
David n. C. - "First of all, I would try to create and foster a good atmosphere. I will talk honestly with the team and I will expose my doubts openly in order to be transparent. I will talk calmly about my fears and I will ask for opinions. This way I will open the door of transparent communication."See full answer
"Set clear goals- What do you want to achieve by learning this new technology? Are you trying to build a specific project, or are you just interested in learning more about it? Having clear goals will help you stay motivated and focused.
Find a good learning resource There are many different ways to learn a new technology. You can take online courses, read books, or watch tutorials. Find a resource that fits your learning style and budget.
Start with the basics- Don't try to"
Praful B. - "Set clear goals- What do you want to achieve by learning this new technology? Are you trying to build a specific project, or are you just interested in learning more about it? Having clear goals will help you stay motivated and focused.
Find a good learning resource There are many different ways to learn a new technology. You can take online courses, read books, or watch tutorials. Find a resource that fits your learning style and budget.
Start with the basics- Don't try to"See full answer