<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Nurdan Güngör</title>
    <description>The latest articles on DEV Community by Nurdan Güngör (@gungornurdan).</description>
    <link>https://dev.to/gungornurdan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3732941%2F9cd1658d-3f8a-4693-95d7-9b40865cee03.jpg</url>
      <title>DEV Community: Nurdan Güngör</title>
      <link>https://dev.to/gungornurdan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gungornurdan"/>
    <language>en</language>
    <item>
      <title>Global Teams Don’t Struggle With Time Zones. They Struggle With Context</title>
      <dc:creator>Nurdan Güngör</dc:creator>
      <pubDate>Mon, 25 May 2026 12:52:07 +0000</pubDate>
      <link>https://dev.to/gungornurdan/global-teams-dont-struggle-with-time-zones-they-struggle-with-context-1f1p</link>
      <guid>https://dev.to/gungornurdan/global-teams-dont-struggle-with-time-zones-they-struggle-with-context-1f1p</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fda8vxaqiu09z70wkdxl4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fda8vxaqiu09z70wkdxl4.png" alt="Remote work setup with a laptop on a desk" width="800" height="535"&gt;&lt;/a&gt;&lt;br&gt;
Remote work is no longer an alternative model in tech. Especially in SaaS, consulting, and product teams, distributed work has become the default operating model. Today, a consultant in Türkiye, a product manager in London, a developer in India, and a client team in the US can all be part of the same operation simultaneously.&lt;/p&gt;

&lt;p&gt;From the outside, this structure is usually described in terms of speed, flexibility, and access to global talent. But in practice, the hardest part of global collaboration is rarely the technical complexity itself.&lt;/p&gt;

&lt;p&gt;The real challenge is that people are not operating in the same operational context.&lt;/p&gt;

&lt;p&gt;In distributed teams, people do not share the same sense of urgency, the same risk perception, or even the same communication norms. Sometimes, they do not even share the same definition of "done." After a while, you start realising that distributed work is largely a coordination problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Time Zones Don’t Just Create Time Differences
&lt;/h2&gt;

&lt;p&gt;Time zones are usually treated as a scheduling problem. But at a certain scale, they directly shape operational structure.&lt;/p&gt;

&lt;p&gt;You feel this most clearly during release cycles, incident management, or cross-team dependencies. A small issue that could be solved in minutes inside the same office can take hours, sometimes an entire day, in distributed teams.&lt;/p&gt;

&lt;p&gt;One team goes offline.&lt;br&gt;
Another team has not started the day yet.&lt;br&gt;
The person who needs to make the decision is in another timezone.&lt;/p&gt;

&lt;p&gt;The technical problem stays the same, but the coordination cost increases.&lt;/p&gt;

&lt;p&gt;And at some point, teams realise something important: in distributed systems, coordination is no longer a side effect of the work. It becomes the work itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  Most Communication Problems Are Not Language Problems
&lt;/h2&gt;

&lt;p&gt;Most communication issues in global teams are not actually related to English proficiency. They are usually caused by people interpreting messages through completely different operational backgrounds.&lt;/p&gt;

&lt;p&gt;In some teams, making fast decisions is seen as professionalism. In others, moving too quickly without enough evaluation is considered risky. Similarly, direct disagreement can be interpreted as efficiency in one culture and unnecessary aggression in another.&lt;/p&gt;

&lt;p&gt;That is why two people can leave the same meeting with completely different conclusions.&lt;/p&gt;

&lt;p&gt;Because people do not read messages based only on the words themselves. Company culture, previous work experience, risk tolerance, and even hierarchy perception become part of communication in invisible ways.&lt;/p&gt;

&lt;p&gt;This is where friction in global teams usually starts.&lt;/p&gt;

&lt;h2&gt;
  
  
  This Is Why Async Work Became So Important
&lt;/h2&gt;

&lt;p&gt;I think this is also why async-first work models became more valuable in recent years. People are starting to realise that keeping everyone online at the same time is not sustainable.&lt;/p&gt;

&lt;p&gt;In global organisations, relying too heavily on meetings eventually creates context loss. The same topics get repeated, decisions disappear inside conversations, dependencies become harder to track, and people spend most of their day trying to stay synchronised.&lt;/p&gt;

&lt;p&gt;That is why documentation in strong distributed teams is no longer “nice to have". It becomes part of the operational system itself.&lt;/p&gt;

&lt;p&gt;A well-written ticket, clear ownership, or a concise meeting summary can sometimes become more valuable than another meeting. Because in distributed systems, verbal knowledge does not scale.&lt;/p&gt;

&lt;p&gt;At some point, documentation stops being a storage mechanism. It becomes operational memory.&lt;/p&gt;

&lt;h2&gt;
  
  
  The New Skill in Modern Tech Teams: Context Management
&lt;/h2&gt;

&lt;p&gt;One of the most interesting things about global work is that technical knowledge eventually stops being enough on its own.&lt;/p&gt;

&lt;p&gt;The ability to move between different working styles, reduce context loss, and manage asynchronous coordination becomes a real professional skill.&lt;/p&gt;

&lt;p&gt;Because in modern tech organisations, the challenge is no longer just “getting work done".&lt;/p&gt;

&lt;p&gt;It is being able to collaborate across different operational systems with minimal friction.&lt;/p&gt;

&lt;p&gt;And I think this is what actually separates strong global teams from the rest.&lt;/p&gt;

&lt;p&gt;The answer is not more meetings. It is lower communication friction.&lt;/p&gt;

</description>
      <category>workplace</category>
      <category>career</category>
      <category>devjournal</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Grounded AI in CRM: The Architecture Behind Reliable AI</title>
      <dc:creator>Nurdan Güngör</dc:creator>
      <pubDate>Mon, 09 Mar 2026 11:35:14 +0000</pubDate>
      <link>https://dev.to/gungornurdan/grounded-ai-in-crm-the-architecture-behind-reliable-ai-1n59</link>
      <guid>https://dev.to/gungornurdan/grounded-ai-in-crm-the-architecture-behind-reliable-ai-1n59</guid>
      <description>&lt;p&gt;Most discussions about AI focus on the model.&lt;/p&gt;

&lt;p&gt;Which LLM is better?&lt;br&gt;
Which embeddings are more accurate?&lt;br&gt;
How large is the context window?&lt;/p&gt;

&lt;p&gt;These questions dominate many AI conversations. But in real CRM systems, they often miss the real problem. In practice, most failures come from the architecture around the model. CRM systems are a good example of this.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Two Data Worlds of CRM
&lt;/h2&gt;

&lt;p&gt;CRM systems contain two fundamentally different types of information.&lt;/p&gt;

&lt;p&gt;One world is structured and deterministic, governed by schemas, access controls, and workflows. This type of data drives automation and operational decisions.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;case status&lt;/li&gt;
&lt;li&gt;account tier&lt;/li&gt;
&lt;li&gt;SLA level&lt;/li&gt;
&lt;li&gt;product version&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The other world consists of contextual knowledge that primarily exists as text. This information carries important business context but is rarely organised at the data-model level. Both worlds coexist in the same system, but they operate very differently.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;knowledge articles&lt;/li&gt;
&lt;li&gt;emails&lt;/li&gt;
&lt;li&gt;chat transcripts&lt;/li&gt;
&lt;li&gt;internal documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why This Is Hard for AI
&lt;/h2&gt;

&lt;p&gt;Large language models primarily operate on text. They are highly effective at interpreting natural language and generating responses based on written knowledge. But CRM decisions rarely depend on text alone. &lt;/p&gt;

&lt;p&gt;For example, a knowledge article may contain the same solution for every customer. However, the correct operational response may depend on structured data such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;account priority&lt;/li&gt;
&lt;li&gt;SLA commitments&lt;/li&gt;
&lt;li&gt;contract obligations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The knowledge itself does not change. But the correct decision does.&lt;br&gt;
This creates a gap between how language models operate and how CRM systems actually work. Grounded AI attempts to bridge that gap.&lt;/p&gt;

&lt;h2&gt;
  
  
  Grounded AI in CRM
&lt;/h2&gt;

&lt;p&gt;Grounded AI connects structured CRM data with unstructured knowledge. Instead of generating responses solely from text, the model receives additional operational context. This allows the system to reason over both structured data and textual knowledge. In real systems, grounding is not a single step. It is a pipeline that builds context under multiple constraints.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Grounding Works in Practice
&lt;/h2&gt;

&lt;p&gt;A simplified grounding pipeline in a CRM environment usually looks like this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzsm7z3fnhibhyofg3xta.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzsm7z3fnhibhyofg3xta.png" alt=" " width="800" height="1023"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;&lt;em&gt;A simplified grounding pipeline in CRM systems.&lt;/em&gt;&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Query preprocessing&lt;br&gt;
The system interprets the user request and determines intent, role, and context.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Embedding generation&lt;br&gt;
The query is converted into vector representations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Hybrid retrieval&lt;br&gt;
The system searches across knowledge sources using semantic search, keyword search, and metadata filters.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Access control filtering&lt;br&gt;
Retrieved results are filtered according to user permissions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Context construction&lt;br&gt;
Relevant fragments and structured CRM data are assembled into the model’s prompt context.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;LLM response generation&lt;br&gt;
The model produces an answer based on the constructed context.&lt;br&gt;
Each stage ensures the model receives information that is both relevant and authorised.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Where Grounded AI Often Fails
&lt;/h2&gt;

&lt;p&gt;Grounding pipelines often look clean in diagrams and demos. In production environments, however, several architectural problems appear repeatedly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Audience separation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Knowledge bases often mix:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;customer-facing explanations&lt;/li&gt;
&lt;li&gt;internal troubleshooting instructions&lt;/li&gt;
&lt;li&gt;escalation procedures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Humans understand the difference.&lt;br&gt;
Models typically do not.&lt;/p&gt;

&lt;p&gt;Without explicit tagging in the data model, retrieval may expose internal information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Access model mismatch&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CRM systems enforce strict permissions.&lt;/p&gt;

&lt;p&gt;Users do not see the same:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;records&lt;/li&gt;
&lt;li&gt;fields&lt;/li&gt;
&lt;li&gt;internal notes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the retrieval pipeline ignores these rules, the model may surface information that the user should never see. This is not a hallucination. It is an architectural failure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Outdated indexes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Knowledge bases change constantly.&lt;/p&gt;

&lt;p&gt;Policies change.&lt;br&gt;
Products evolve.&lt;br&gt;
Procedures change.&lt;/p&gt;

&lt;p&gt;Embedding indices are usually refreshed on schedules. &lt;br&gt;
When these cycles drift apart, the system may retrieve knowledge that is valid but no longer current.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Context collisions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A common assumption is that more context improves accuracy.&lt;br&gt;
In CRM systems, this often creates the opposite effect.&lt;/p&gt;

&lt;p&gt;Large knowledge bases contain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;multiple versions of the same solution&lt;/li&gt;
&lt;li&gt;outdated instructions&lt;/li&gt;
&lt;li&gt;conflicting policies&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If too many fragments enter the prompt context, the model receives conflicting signals. More context can sometimes mean more noise.&lt;/p&gt;

&lt;h2&gt;
  
  
  Grounded AI Is an Architecture Problem
&lt;/h2&gt;

&lt;p&gt;Many discussions about AI focus on model capability.&lt;/p&gt;

&lt;p&gt;Bigger models.&lt;br&gt;
Better embeddings.&lt;br&gt;
Larger context windows.&lt;/p&gt;

&lt;p&gt;But production systems reveal a different reality.&lt;/p&gt;

&lt;p&gt;Reliable AI requires:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;clean audience segmentation&lt;/li&gt;
&lt;li&gt;access-aware retrieval&lt;/li&gt;
&lt;li&gt;index freshness discipline&lt;/li&gt;
&lt;li&gt;controlled context construction&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CRM systems are deterministic.&lt;br&gt;
LLMs are probabilistic.&lt;/p&gt;

&lt;p&gt;Grounding acts as the interface between these two worlds. &lt;br&gt;
When that interface is poorly designed, AI systems may produce answers that are technically correct but operationally risky.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means for AI Architecture
&lt;/h2&gt;

&lt;p&gt;Grounded AI is often described as a feature. In reality, it is a signal of architectural maturity.&lt;/p&gt;

&lt;p&gt;In CRM environments, reliable AI is not created by larger models.It is created by systems that carefully control how knowledge, access rules, and operational data enter the model’s context.&lt;/p&gt;

&lt;p&gt;In other words:&lt;/p&gt;

&lt;p&gt;AI reliability is not a model problem.&lt;br&gt;
It is an architecture problem.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>architecture</category>
      <category>salesforce</category>
    </item>
  </channel>
</rss>
