"Situation:
Was given negative feedback about an aspect of my communications. The person said it made them worried because of the brevity and the format of some messages. (Their worry was that a longer negative message was coming)
Task(s):
Reflected on feedback about my communication style.
Acknowledged the point.
Assumed best intentions on the part of the person giving the feedback
Saw things from the other person's point of view
Action(s):
In private - Apologised to the person wh"
Hans - "Situation:
Was given negative feedback about an aspect of my communications. The person said it made them worried because of the brevity and the format of some messages. (Their worry was that a longer negative message was coming)
Task(s):
Reflected on feedback about my communication style.
Acknowledged the point.
Assumed best intentions on the part of the person giving the feedback
Saw things from the other person's point of view
Action(s):
In private - Apologised to the person wh"See full answer
"Referring to https://www.forbes.com/sites/forbesbusinesscouncil/2022/03/23/15-strategies-for-balancing-competing-stakeholder-priorities/?sh=7c82aa68262f
Understand the conflicting priorities and align it with the goal/ objectives and the company mission.
Start with the Least Common Denominator between the conflicting priorities to come to a commonality and start from there to objectively approach the next imp priority
Always keep communication on and be transparent with 'equality' an"
Pramod V. - "Referring to https://www.forbes.com/sites/forbesbusinesscouncil/2022/03/23/15-strategies-for-balancing-competing-stakeholder-priorities/?sh=7c82aa68262f
Understand the conflicting priorities and align it with the goal/ objectives and the company mission.
Start with the Least Common Denominator between the conflicting priorities to come to a commonality and start from there to objectively approach the next imp priority
Always keep communication on and be transparent with 'equality' an"See full answer
"Step 1: Clarifying the Problem Scope
Assumptions and basic system requirements:
Cashless payments: The machine supports cashless payment methods like credit cards, mobile wallets, or NFC-based payments (e.g., Apple Pay, Google Pay).
Multiple candy options: The machine offers different types of candy.
Inventory management: The system tracks the stock of candy in real-time.
User interface: A display screen for users to select the type of candy, make payments, an"
Ramendra S. - "Step 1: Clarifying the Problem Scope
Assumptions and basic system requirements:
Cashless payments: The machine supports cashless payment methods like credit cards, mobile wallets, or NFC-based payments (e.g., Apple Pay, Google Pay).
Multiple candy options: The machine offers different types of candy.
Inventory management: The system tracks the stock of candy in real-time.
User interface: A display screen for users to select the type of candy, make payments, an"See full answer
Technical Program Manager
System Design
🧠Want an expert answer to a question? Saving questions lets us know what content to make next.
"STAR story weaved around the project 0 to 1 execution with all the technical tradeoffs, issues, and success metrics involved."
Push S. - "STAR story weaved around the project 0 to 1 execution with all the technical tradeoffs, issues, and success metrics involved."See full answer
"Clarifying Questions
Who are we? Traditional elevator company or a new age tech startup
Assumption: New age tech based elevator company
Any constraints: Budget, etc. Assumption: No
What kind of a skyscraper building:
Assumption: Commercial. Includes office spaces as well as others
Any particular goal with respect to building this elevator? Design best in class elevator providing the best user experience for passengers
User needs - Users have the following needs when"
Shasleen I. - "Clarifying Questions
Who are we? Traditional elevator company or a new age tech startup
Assumption: New age tech based elevator company
Any constraints: Budget, etc. Assumption: No
What kind of a skyscraper building:
Assumption: Commercial. Includes office spaces as well as others
Any particular goal with respect to building this elevator? Design best in class elevator providing the best user experience for passengers
User needs - Users have the following needs when"See full answer
"Explained in STAR format one of the project situation where I had originally approved problem with different design which was correct approach that time. But as the project progressed that approach needed revision. Emphasized on facts why original approach was taken with points. Also focused tail end of discussion on learnings out of situation and how you end up deploying better solution from that learning."
Vijay P. - "Explained in STAR format one of the project situation where I had originally approved problem with different design which was correct approach that time. But as the project progressed that approach needed revision. Emphasized on facts why original approach was taken with points. Also focused tail end of discussion on learnings out of situation and how you end up deploying better solution from that learning."See full answer
"
Functional Requirements
Content Ingestion\:
Ingest news articles from various sources (websites, social media, etc.).
Handle different types of content (text, images, videos).
Content Analysis\:
Extract and preprocess text from articles.
Analyze the content for potential indicators of fake news.
Model Training and Prediction\:
Use machine learning models to classify content as fake or real.
Continuously improve models with new data and f"
Scott S. - "
Functional Requirements
Content Ingestion\:
Ingest news articles from various sources (websites, social media, etc.).
Handle different types of content (text, images, videos).
Content Analysis\:
Extract and preprocess text from articles.
Analyze the content for potential indicators of fake news.
Model Training and Prediction\:
Use machine learning models to classify content as fake or real.
Continuously improve models with new data and f"See full answer
"A few months ago I joined a micro-services platform engineering team as their manager, at that time my team was struggling to deliver towards an upcoming production deadline for a customer facing product. Production date had been moved 5 times already and there were about 40% of product features which were remaining to be tested and signed off to move to production . I was made responsible to deliver the release of this product within the deadline and turnaround the software delivery throughput."
Shuchi A. - "A few months ago I joined a micro-services platform engineering team as their manager, at that time my team was struggling to deliver towards an upcoming production deadline for a customer facing product. Production date had been moved 5 times already and there were about 40% of product features which were remaining to be tested and signed off to move to production . I was made responsible to deliver the release of this product within the deadline and turnaround the software delivery throughput."See full answer
"My Answer. Please let me know your feedback.
I have led many projects throughout my career. So, whenever I lead the project, I first try to clarify the goals and values delivered. For example, I was in charge of Data Analytics projects at my employment at a Startup. The team’s goal was launching the MVP. First, I discussed with the CEO to define the clear goal and scope for each of the projects.
Next, I identified all the key stakeholders and received their inputs on the project's different a"
Balaji G. - "My Answer. Please let me know your feedback.
I have led many projects throughout my career. So, whenever I lead the project, I first try to clarify the goals and values delivered. For example, I was in charge of Data Analytics projects at my employment at a Startup. The team’s goal was launching the MVP. First, I discussed with the CEO to define the clear goal and scope for each of the projects.
Next, I identified all the key stakeholders and received their inputs on the project's different a"See full answer
"First, I'd like to ask some clarifying questions and try to narrow down the scope of this question. Among them I would like to ask:
Are we looking to optimize for a specific goal or metric? Eg: we want more users/queries or are we looking to increase revenue?
Are we testing over a specific aspect of Bing? EG: UI, search quality results, recommendation engine, etc.
Duration and size of the test. Available resources or constraints (teams, technology, budget)
Now, to ass"
Alfredo M. - "First, I'd like to ask some clarifying questions and try to narrow down the scope of this question. Among them I would like to ask:
Are we looking to optimize for a specific goal or metric? Eg: we want more users/queries or are we looking to increase revenue?
Are we testing over a specific aspect of Bing? EG: UI, search quality results, recommendation engine, etc.
Duration and size of the test. Available resources or constraints (teams, technology, budget)
Now, to ass"See full answer
"Agile processes have been a game changer for Software development projects from last 2 decades.
But there are situations where Agile practices don't work very well and demand a workaround. Some of those scenarios are mentioned below:
No Project Plan or Status reports: Agile Project team does not produce formal project plans or status reports unlike Traditional SDLC Projects. Sometimes it is hard to represent project status to senior executives who are interested in the overall status and risk"
Saket S. - "Agile processes have been a game changer for Software development projects from last 2 decades.
But there are situations where Agile practices don't work very well and demand a workaround. Some of those scenarios are mentioned below:
No Project Plan or Status reports: Agile Project team does not produce formal project plans or status reports unlike Traditional SDLC Projects. Sometimes it is hard to represent project status to senior executives who are interested in the overall status and risk"See full answer
"Authentication verifies "Who you are."
Authorization determines "What you can do."
Authentication establishes identity, while authorization specifies the actions or resources a user or entity is allowed to access or perform."
Surbhi A. - "Authentication verifies "Who you are."
Authorization determines "What you can do."
Authentication establishes identity, while authorization specifies the actions or resources a user or entity is allowed to access or perform."See full answer
"Clarifying my assumptions first, i.e. "Technical contributions are not just writing or reviewing code".
Answer :
My contributions to any program I lead as a TPM are as follows :
Inputs towards design, architecture review, mapping requirements to the proposed design, reviewing the implementation strategy w.r.t scalable solution, Writing core user-centric test scenarios, Validating proposed design vs implementation estimates vs initial planning. etc...
Example :
Situation: We are a"
DM - "Clarifying my assumptions first, i.e. "Technical contributions are not just writing or reviewing code".
Answer :
My contributions to any program I lead as a TPM are as follows :
Inputs towards design, architecture review, mapping requirements to the proposed design, reviewing the implementation strategy w.r.t scalable solution, Writing core user-centric test scenarios, Validating proposed design vs implementation estimates vs initial planning. etc...
Example :
Situation: We are a"See full answer
"(1) Discovery: Get to know the stakeholders, PM, Engg team via 1-1. Attend project status meeting where either you are introduced to the stakeholders or actually run it with the goal being to introduce yourself and that you will be catching up on the state of the project in time of the next meeting
Understand the Goals of the project and its impact on team and enterprise
(2) Planning:
Based on current velocity/ burn-rate, estimate what % of the project would be complete at 100% resource uti"
Adib M. - "(1) Discovery: Get to know the stakeholders, PM, Engg team via 1-1. Attend project status meeting where either you are introduced to the stakeholders or actually run it with the goal being to introduce yourself and that you will be catching up on the state of the project in time of the next meeting
Understand the Goals of the project and its impact on team and enterprise
(2) Planning:
Based on current velocity/ burn-rate, estimate what % of the project would be complete at 100% resource uti"See full answer
"
Project Overview: Real-Time Risk Management System
Objective
The goal was to develop a real-time risk management system capable of processing and analyzing large volumes of trading data to provide near-instantaneous risk assessments. This system was crucial for enabling traders to make informed decisions while managing their exposure to various market risks in real-time.
Complexity Factors
1. \\Data Volume and Velocity\\
\\High Throughput:\\ The system needed to ha"
Scott S. - "
Project Overview: Real-Time Risk Management System
Objective
The goal was to develop a real-time risk management system capable of processing and analyzing large volumes of trading data to provide near-instantaneous risk assessments. This system was crucial for enabling traders to make informed decisions while managing their exposure to various market risks in real-time.
Complexity Factors
1. \\Data Volume and Velocity\\
\\High Throughput:\\ The system needed to ha"See full answer