How do Great Product Owners help their Teams – Part 1

Amit Sinha

As a self-proclaimed Scrum Master whisperer, I've chatted and worked with more development teams than I can count. As a result, I’ve experienced a wide diversity of Product Owners. From the good, the bad, to the downright ugly - I've seen it all. 

One thing is crystal clear, a good product owner can turn a decent project into a masterpiece. Meanwhile, a less than average product owner can sink a project faster than the Titanic. 

So, what sets the two apart?

The secret ingredient to being a successful product owner is an innate ability to understand people's needs. Whether it's your stakeholders, customers, or team members - a good product owner knows what they need and makes sure they have it. But, how do they do it?

 

By displaying and living the attributes described below:

  1. Easily Accessible to teams - Empowering the teams by being present and available 
  2. Ability to see the big picture - Envisioning a holistic view of the Product’s goals to drive outcomes  
  3. Collaborative team player -  A dedicated team player, fostering a collaborative environment to drive success 
  4. Setting high expectations - Setting high standards to achieve ambitious goals and deliverables 
  5. Prioritizing / Negotiating and building consensus - Prioritizing tasks, negotiating with stakeholders, and building consensus for successful project completion 
  6. Storytelling / communicating effectively - Mastering the art of storytelling and communicating complex ideas in a simple and effective manner 
  7. Motivating and inspiring - Inspiring and motivating team members to work towards a common goal 
  8. Decisive and willing to make hard decisions - Making tough decisions with confidence and conviction for the project's benefit 
  9. Taking economic view to balance business with technology - Balancing business and technology by taking an economic view of project decisions 
  10. Building good relationships with stakeholders - Building strong relationships and maintaining a good rapport for long-term success

 

Let’s look at these closely

 

1. Be Available: A Key Trait of Good Product Owners

In the fast-paced world of Scrum teams, having an available product owner can make all the difference between project success and failure. Your team needs you to answer their questions, clarify their expectations, and provide support whenever they need it

To build a collaborative and productive relationship with your team, you need to be part of it. If you work in an office, sit with the team, and if you're remote, participate in their Chat channels. Attend daily scrums, sprint planning, reviews, and retrospectives to stay up-to-date and provide valuable input

Remember, as a product owner, you're the expert on what users want and value. To show that you truly understand the product, you need to know it inside-out, not just by writing user stories, but by experiencing it as it develops. This means being able to demo new features and functionalities at sprint reviews. Are you doing enough to stay connected and available to your team?

 

2. Inspire Success: The Visionary Power of Effective Product Owners

The best product owners are not only responsible for making sure the product has a clear vision, but they also inspire their teams to achieve that vision. 

A compelling product vision can provide a sense of purpose and direction for the team, and ultimately drive success.

To inspire your team, start by crafting a vision that is both clear and inspiring. It doesn't have to be a grandiose, Steve Jobs-style vision of revolutionizing an industry, but it should be something that motivates the team to work towards it. Remember, if you can't articulate it, don't start building it.

One of the best ways to create a compelling product vision is to provide your team with a clear, elevating goal. A goal that's meaningful, challenging, and exciting to work towards. 

 

Think about Alexander Graham Bell's vision of "communicating through a device that can transmit speech electronically across great distances by the end of the century." It was a clear and elevating goal that inspired Bell's work on the telephone, ultimately revolutionizing communication and shaping the future of technology.

Your product vision should be just as clear and inspiring. It doesn't have to be as grand as Graham Bell’s, but it should be something that we want to accomplish, either because the goal itself is meaningful or because of the challenge it will be to achieve it.

 

Here are some examples of clear and inspiring product goals:

  • Create a product that reduces carbon emissions by 50% by the year 2030.
  • Develop a product that helps people learn a new language fluently within six months.
  • Build a product that improves access to clean water for 1 million people in developing countries by 2025.
  • Create a product that reduces food waste by 50% in the next five years.

Remember, a product vision can evolve over time, just like Amazon’s did. Jeff Bezos initially started Amazon as an online bookstore, but now it's a leading e-commerce platform. Keep your product vision flexible, but always ensure that it's clear and inspiring to your team.

 

3. Harness the Power of Collaboration: A Game-Changer for Product Owners

Product owners who recognize the value of collaboration with all stakeholders are more successful than those who don't. They understand that the success of the product or project is not just dependent on the users or customers, but also on the development team.

That means involving the team in the process from the start, and listening to their opinions on priorities, features, and needs. By trusting the team's advice, product owners can create a shared sense of ownership of the product, which leads to better outcomes.

For instance, if the team requests to clean up some old code, don't dismiss it without consideration. Instead, ask questions to understand the impact of the request, such as:

What would happen if we decided not to clean up the code?

What would happen if we postpone it for a couple of sprints?

By seeking answers to these questions, you can make informed decisions that will benefit the product and the team. 

Remember, collaboration isn't just about getting things done, it's about building relationships and trust with all stakeholders.

 

 

4. Raising the Bar: Setting Ambitious Goals for Exceptional Deliverables

As a product owner, you want the best for your team. Challenge them to tackle complex problems and encourage creative solutions. 

For example, ask them to "develop a feature that blows the competition out of the water" or "create a user interface that's so intuitive, even your grandma can use it."

Giving your team enough time to produce quality work is key. Imagine if Leonardo da Vinci was told to rush his masterpiece, the Mona Lisa, or if Beethoven was asked to shorten his Symphony No. 9. The results would have been disastrous. Don't be the one to compromise your team's work by insisting on shortcuts.

There may be times when you have to ship a product with known imperfections or release a feature in its "good enough" state, but it's essential to balance that with the time and space for your team to produce their best work. After all, rushing anything almost always leads to costly mistakes down the line.

Quality work takes time, but it pays off in the long run. Rushed products are seldom worth it and come with hidden costs. So, it's wise to schedule in time for learning and improvement. As the famous saying goes, "If you think education is expensive, try ignorance."

In the tech industry, technical skills become outdated quickly. New technologies emerge, and old ones improve or get replaced. So, give your team the opportunity to learn new skills and improve their existing ones. This not only benefits the team but also adds value to your product.

As a product owner, you want to deliver high-quality products quickly. So, invest in your team's growth and development. You'll be amazed at what they can achieve when they have the time and resources to hone their skills. And don't forget, a team that learns together, grows together, and succeeds together.

 

 

5. Prioritizing and Staying Flexible: The Keys to Being a Good Product Owner in Agile

A wise person once said, "Time is the most valuable thing a man can spend." And in the world of agile product development, time is a currency that's always in short supply. 

That's why it's crucial for product owners to prioritize the functionality they want built. But don't make the mistake of thinking that everything is equally important. The team needs a clear understanding of what's truly essential so they can focus their efforts accordingly and deliver the most value in the shortest amount of time.

Of course, priorities can change as the market shifts and new information comes to light. And that's okay. A good product owner knows how to stay flexible and adapt to changing circumstances. For example, imagine you're developing a new mobile app for a fitness company. 

You might have initially prioritized features like calorie tracking and workout logging. But if you notice a trend in the market towards more social and community-oriented fitness apps, you might pivot your priorities to focus on features that allow users to connect with each other and share their progress.

Opportunities can arise at any time, and it's important to be open to them. For instance, let's say you're working on a project with a tight deadline and a limited budget. You're already halfway through your product backlog when an unexpected opportunity arises to partner with a small group of influential users who are willing to pay a premium for early access to your product. 

In this case, you might prioritize finishing the features that are most important to this particular group of users and release a half-finished product to them, knowing that they'll provide valuable feedback that can help guide the rest of the development process.

It's important to note that not all changes are created equal. Random changes and indecisiveness can be frustrating for the development team and derail progress. But changes based on new knowledge, market shifts, or emerging opportunities are a necessary part of the agile process. 

As a product owner, your job is to balance the need for stability with the need for adaptability. Ask yourself, “What's the most important thing right now?” And be willing to adjust your priorities as circumstances change. Remember, in the world of agile product development, the only constant is change.

What about the thoughts shared in this article so far stood out for you? What would you add to these 5 qualities discussed in detail? What have I missed that you can think of? Please share your thoughts.

The Part 2 of “How do Great Product Owners help their Teams” will be published next week where we will deep dive in the remaining qualities and the conclusion.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x

Enter E-mail Address

We promise to keep your email address safe. You can check our Privacy Policy.

Scrum Trainer: Eric Rapin
RECOMMENDED BY FORTUNE 100 CUSTOMERS. Taught by a Silicon Valley Technology Executive. Perfect 5-Star Google Rating by Students – “Eric is very knowledgeable in Agile methodology and is a great story teller. He kept the class captivated!”

Virtual CSPO (VCSPO) - FAQ

Agenda

The Certified Scrum Product Owner Workshop® is divided into 4 Sprints and covers the following topics:

Sprint 1

  • The Product Owner Role
  • Product Vision
Sprint 2
  • Testing Your Vision
  • Bias and Decision Making
Sprint 3
  • Validated Learning
  • Customer Development/Lean Startup
  • Designing Experiments
Sprint 4
  • Roadmapping using Innovation Games
  • User Stories and Customer empathy
  • User Story Mapping
Other topics often get covered such as:
  • Brief review of Scrum and recent changes
  • Estimation and Planning
  • Definition of Ready/Definition of Done
  • Leadership Style
  • Antipatterns of Agile and Scrum Adoption
  • ...and topics that emerge during the workshop.

Course

Learn Scrum by using Scrum. This two-day interactive workshop is run using Scrum. This certification masters the product view of Agile. Create a product vision, build a roadmap, discover your biases, test your assumptions, validate your choices, and deliver exceptional results for your customers

Become a Certified Scrum Product Owner® by attending this well-crafted and engaging workshop taught by a seasoned trainer. This course isn’t just for Product Owners and benefits anyone in your organization who regularly works with a Product Owner, helps refine the Product Backlog, or is generally involved with helping define what the right thing for their customer needs to be.

Using the latest tools, the workshop is designed to keep you engaged and provide a high-quality, remote learning experience.

The workshop incorporates Agile and Scrum values, principles, and practices throughout to reinforce the learning. Using real-world examples plus theory, you will leave with practical tools to help you improve your Product Ownership game.

Upon course completion you gain a two-year Scrum Alliance Membership and become a Certified Scrum Product Owner®.

To ensure the best possible learning experience, workshop enrollment is limited to 25 students only.

Who should attend

This Certified Scrum Product Owner® Workshop by the Scrum Alliance is beneficial for product leaders, strategists, designers, business analysts, and team leads who work on creating product strategy, create requirements, or are responsible for helping prioritize a team’s (teams?) work.  Whether products are targeted for consumers, businesses, internal users, this course will enable more effective product practices.

 

This includes:

  • Product Management
  • Business Analysis
  • Design and User Experience
  • Marketing
  • Executives and Management
  • Technology Leadership
  • Architecture
  • Program and Project Management
  • You?

About the Trainer - Eric Rapin

Eric Rapin, Certified Scrum Trainer® has taught thousands in a wide variety of industries including software product development, where he spent the majority of his career, but also to organizations in banking, finance, insurance, pharma/biotech, hardware storage, non-profits, IT infrastructure teams and many others. Eric has received positive feedback for how he facilitates his remote training, improved from 100+ remote training workshops over 2000+ hours. Eric has played a variety of roles including 15 years in management positions. His experience includes many Fortune 100 companies such as Adobe, Apple, Sun Microsystems with years of managing global software development teams around the world.

Zoom Requirements, Etiquette and Miscellaneous Information

Live-Online Requirements
To participate in the online course, you'll need the following:

  • A quiet, comfortable place to be for the duration of the class
    • Choose an area without distractions
    • Be mindful of managing potential interruptions (e.g. children, pets, etc).
  • Computer (desktop, laptop, or tablet)
  • Camera and microphone (we'll have virtual breakout rooms)
  • Headset to filter out room noise
  • Internet connectivity
  • Ability to download the workbook

Attendance
We ask that you participate like you would if you were in class.

  • Punctual arrival
  • Full attention and participation (video is required)
  • Committed to full, 100% attendance and participation during class time
  • Attendees must participate in both two days of class.
    Instructors are unable to certify students who miss more than one hour of class. If you anticipate that you may miss more than one hour, please contact your instructor in advance to discuss your situation and determine if rescheduling the class is the best option.

Engagement

  • Breaks – The course will include frequent breaks to allow time away from the screen, time to stretch your legs, and check on friends/family.
  • Video Required – You'll be working with others in video breakout rooms. It's a unique way to engage with your classmates and dive deeper into discussions.
  • Tools – Our coaches have incorporated easy-to-use websites and online collaboration tools to support their lessons.

PDU and SEU Credits
This course provides 16 SEUs of the 70 needed for the Certified Scrum Professional (CSP) certification. This course also earns 16 PMI PDUs and 16 needed for the PMI-Agile Certified Practitioner (PMI-ACP) certification and PMP certification.

Frequently asked Questions

  • Where can I contact the organizer with any questions about the course?
    Please email all questions by contacting Support here
  • Is my registration/ticket transferrable?
    Yes. Attendees are allowed one transfer, but it must be to the same class type and can only be transferred for the next upcoming class.
  • Do you offer group discounts?
    Yes! We are happy to accommodate large groups and encourage full teams to sign up. Contact us information@agilonomics.com for more information on discount pricing.

Scrum Trainer: Eric Rapin
RECOMMENDED BY FORTUNE 100 CUSTOMERS. Taught by a Silicon Valley Technology Executive. Perfect 5-Star Google Rating by Students – “Eric is very knowledgeable in Agile methodology and is a great story teller. He kept the class captivated!”

Virtual CSM (VCSM)- FAQ

Agenda

The Certified Scrum Master Workshop® is divided into 4 Sprints and covers the following topics:

Sprint 1

  • Introduce the Scrum
  • Structure of the Workshop Agile Values and Observable Behaviors
  • Agile Principles and Identifying
  • Challenges Applying Them
Sprint 2
  • Scrum in the Real World
  • Scrum Definition and Values
  • Scrum Roles and Defining Responsibilities
Sprint 3
  • Scrum Artifacts and Events and Designing
  • Effective Ones
  • Introduce the Simulation
Sprint 4
  • Simulation to practice Scrum
  • History of Scrum
Other topics often get covered such as:
  • Estimation and Planning
  • User Stories
  • Definition of Ready
  • Leadership Style Antipatterns of Agile and Scrum Adoption
  • ...and topics that emerge during the workshop.

Course

Learn Scrum by using Scrum. This two-day interactive workshop is run using Scrum and you also get to experience Scrum through a fun simulation.

Become a Certified Scrum Master® by attending this well-crafted and engaging workshop taught by a seasoned trainer. This course isn’t just for Scrum Masters and benefits anyone in your organization who needs a solid foundation in Scrum and Agile. It’s also a great refresher if you’ve been practicing Scrum for a while and want to come up-to-date on any improvements to Scrum.

Using the latest tools, the workshop is designed to keep you engaged and provide a high-quality, remote learning experience.

The workshop incorporates Agile and Scrum values, principles, and practices throughout to reinforce the learning. Using real-world examples plus theory, you will receive a thorough grounding in how Scrum works and practical applications to take back to work.

Upon course completion you gain a two-year Scrum Alliance Membership and become eligible for the Certified Scrum Master® exam, required to complete the Scrum Alliance certification process.

To ensure the best possible learning experience, workshop enrollment is limited to 25 students only.

Who should attend

This Certified Scrum Master® Workshop helps everyone in your organization who wants to understand how Scrum and Agile can transform the way you work.

This includes:

  • Leaders at all levels, from C-Suite to 1st line Management
  • Engineers, Analysts, Testers, Design, & Ops
  • Program & Project Managers
  • Marketing, HR, Legal, Support, or any function in your business solving hard problems
  • You?

About the Trainer - Eric Rapin

Eric Rapin, Certified Scrum Trainer® has taught thousands in a wide variety of industries including software product development, where he spent the majority of his career, but also to organizations in banking, finance, insurance, pharma/biotech, hardware storage, non-profits, IT infrastructure teams and many others. Eric has received positive feedback for how he facilitates his remote training, improved from 100+ remote training workshops over 2000+ hours. Eric has played a variety of roles including 15 years in management positions. His experience includes many Fortune 100 companies such as Adobe, Apple, Sun Microsystems with years of managing global software development teams around the world.

Zoom Requirements, Etiquette and Miscellaneous Information

Live-Online Requirements
To participate in the online course, you'll need the following:

  • A quiet, comfortable place to be for the duration of the class
    • Choose an area without distractions
    • Be mindful of managing potential interruptions (e.g. children, pets, etc).
  • Computer (desktop, laptop, or tablet)
  • Camera and microphone (we'll have virtual breakout rooms)
  • Headset to filter out room noise
  • Internet connectivity
  • Ability to download the workbook

Attendance
We ask that you participate like you would if you were in class.

  • Punctual arrival
  • Full attention and participation (video is required)
  • Committed to full, 100% attendance and participation during class time
  • Attendees must participate in both two days of class.
    Instructors are unable to certify students who miss more than one hour of class. If you anticipate that you may miss more than one hour, please contact your instructor in advance to discuss your situation and determine if rescheduling the class is the best option.

Engagement

  • Breaks – The course will include frequent breaks to allow time away from the screen, time to stretch your legs, and check on friends/family.
  • Video Required – You'll be working with others in video breakout rooms. It's a unique way to engage with your classmates and dive deeper into discussions.
  • Tools – Our coaches have incorporated easy-to-use websites and online collaboration tools to support their lessons.

PDU and SEU Credits
This course provides 16 SEUs of the 70 needed for the Certified Scrum Professional (CSP) certification. This course also earns 16 PMI PDUs and 16 needed for the PMI-Agile Certified Practitioner (PMI-ACP) certification and PMP certification.


Frequently asked Questions

  • Where can I contact the organizer with any questions about the course?
    Please email all questions by contacting Support here
  • Is my registration/ticket transferrable?
    Yes. Attendees are allowed one transfer, but it must be to the same class type and can only be transferred for the next upcoming class.
  • Do you offer group discounts?
    Yes! We are happy to accommodate large groups and encourage full teams to sign up. Contact us information@agilonomics.com for more information on discount pricing.

Eric Rapin

Agile Coach and Trainer

Eric Rapin is the founder and CEO of Lucid Agile, Inc. and a Scrum Alliance Certified Scrum Trainer®, leading efforts to adopt and improve organizations use of Scrum and other Agile methods. He has been working in software product development in various roles for over 30 years. Beginning his career as a software engineer and moving through various product development roles from dev to test to release and performance, Eric has covered the gamut in the software world, half of that time in various management roles. Eric discovered that many things he had started doing were articulated best by the Agile world and found a natural home there. Eric has worked at many leading companies such as Nortel, Apple, Sun Microsystems, Openwave, Adobe, Tableau, and Salesforce.Eric focuses most specifically on Retrospective Facilitation and has been active in the Retrospective Facilitator’s Gathering community for over 10 years.

Patrick Foster

Agile Coach


Patrick Foster

I’m a leader who serves as an Agile Coach in organizations.

I help senior leadership plan long-term strategic decisions while embracing the Agile mindset.

I also work with teams to help them become self organizing on their journey of providing value to the customers.

I see my clients as creative, resourceful, and whole and I’m here to walk alongside them to achieve business outcomes.

Elena Vassilieva

Innovation Leader Coach & Agile Transformation Adviser

Elena Vassilieva is an executive leadership coach who uses virtual reality (VR) and artificial intelligence (AI) to facilitate sustainable and immersive feedback for conscious leadership development. Elena integrates principles of Conversational and Emotional IQ and Systemic Team coaching with an Agile/Lean empirical approach to create a personalized holistic coaching
experience. Drawing on her years of training, mentoring, and coaching executives and teams in Agile transformation, she now serves as a trusted advisor for thought leaders who engage in digital transformation.
Elena is an experienced people development leader known for her ability to creatively align business strategy to people’s practices while keeping a passionate focus on workplace culture and values.
Elena is an ICF Certified Coach, ORSC, and AoEC Certified Systemic Team Coach, Certified Visionary Leadership Coach.
As the Scrum Alliance Certified Coach and Certified Agile Leadership Educator, Elena is teaching, training, and coaching teams and individuals to become great Agile professionals and Agile leaders. She brings together diverse and passionate voices dedicated to developing thriving workplace cultures, creating joy and value with the Agile approach, and embracing the agile mindset in work and life environments.
Elena works with leaders and teams around the globe, helping them engage in digital transformation and mapping out powerful organizational shifts to create a sustainable culture focused on learning and innovation. She helps executives in global companies find alignment around cultural and social diversity and aligns around shared purpose, shared values, and business goals.
Elena blends her diverse experiences as a trusted advisor, professional consultant, coach, researcher, and VR documentary producer.

Alireza Boloorchi

PhD in Computer Science

Alireza Boloorchi is passionate about efficiency for the whole. He believes leadership is about the courage in sacrificing localized efficiency for a greater goal. For the last 12 years, he has been helping several large and small organizations to adopt/adapt more efficient process using Agile/Lean values and principles.

He received his PhD in Computer Science and is Certified Scrum Professional by Scrum Alliance. His experience is rooted in software engineering followed up in roles such as Scrum Master, Agile coach, ENT Agile coach, and leadership in Agile organizations.

He has worked/consulted in several industries such as Finance, Game, Semiconductor, manufacturing , etc. Academia has been an important part of his professional life, and He is researching and teaching Agile in the academia as an Adjunct Professor at Oklahoma State University. And serves as reviewer for several journals such as Journal of Super Computing, Network Systems, and Information Science.

Zach Bonaker

Benevolent Trouble-maker

Zach Bonaker is a “benevolent trouble-maker” based in San Diego, California, USA and has more than 10 years of experience assisting organizations with achieving their goals through improved working conditions and team-centric systems of work. With experience guiding Fortune 500 companies to multi-million dollar startups, Zach draws upon agile principles, relationships, and systems thinking to redesign structures into safe, collaborative environments. Zach is an international conference speaker, frequent podcast guest, and contributor to the global agile community. When he isn’t thinking about next-generation agile ideas, Zach can be found enjoying the sunny California weather and connecting with people all over the world.

Michael de la Maza

PhD, MIT, CEC, Co founder Demingway.com

Michael de la Maza is the founder of Heart Healthy Scrum and a Scrum Alliance Certified Enterprise Coach (CEC). Previously, he was VP of Corporate Strategy at Softricity (acquired by Microsoft in 2006) and co-founder of Inquira (acquired by Oracle in 2011). He is the co-editor of Agile Coaching: Wisdom from Practitioners and co-author of Professional Scrum with TFS 2010 and Why Agile Works: The Values Behind The Results. He holds a PhD in Computer Science from MIT.

Jeff Patton

Chief Troublemaker

Jeff Patton helps companies adopt a way of working that’s focused on building great products, not just building stuff faster. Jeff blends a mixture of Agile thinking, Lean and Lean Startup Thinking, and UX Design and Design Thinking to end up with a holistic product-centric way of working. Jeff is author of the bestselling O’Reilly book User Story Mapping which describes a simple holistic approach to using stories in Agile development without losing sight of the big picture.

Jeff’s a Certified Scrum Trainer, and winner of the Agile Alliance’s 2007 Gordon Pask Award for contributions to Agile Development. You can learn more about Jeff, and find essays and past writing from his columns with StickyMinds.com, Better Software Magazine, and IEEE Software on his website: jpattonassociates.com. 

Amitabh Sinha

Execution Strategy Advisor, CTC

Amitabh (Amit) Sinha is a servant leader entrepreneur, visionary, mentor, trainer and coach. Amit is highly passionate about Agile, it’s principles, values, and the human side. Amit is a people champion and strives to bring out the best in his teams. Amit leverages his expertise in Agile, Scrum, Kanban and people skills to increase team effectiveness and happiness.

Amit has had huge success in transforming teams, departments and organizations. He has led, coached, nurtured and trained hundreds of teams into high performance and happiness! Amit’s teams have often been noted for their high levels of exuberance. Amit helps Scrum Masters, Product Owners, leaders and executives understand the Agile mindset and how to create effective products that delight customers. 

Amit contributes to the community by speaking at various forums and meetups to share his knowledge and wisdom with others. He delivered a popular workshop on happiness and productivity at the global Agile conference August 2019(AA 2019, DC). Amit lives with his wife and three boys in Palo Alto, California.

Rakesh Sadhwani

Business Strategy Advisor

Rakesh Sadhwani is an entrepreneur, businessman, and technical leader who possesses a wealth of industry experience and know-how.  He currently serves as the CEO of an award winning, Bay Area technical staffing and solutions firm, Vertisystem. Rakesh’s expertise includes on-shoring and off-shoring, staff augmentation, business strategy, business development and creating valued partnerships.

What sets Rakesh apart as a leader is his dedication to the relationship first, his genuine commitment to the community, enabling his staff’, and a commitment to doing what is right.  Rakesh is a true partner who sincerely listens and endeavors to deliver value above and beyond your expectations. Rakesh lives with his wife and two daughters in Fremont, California.