If you only have one domain expert is it really ddd? I always think that ends up being waterfall. Especially if pushback is frowned upon.
Sent from my BlackBerry device on the Rogers Wireless Network
-----Original Message-----
From: Luis Abreu <[email protected]>
Sender: [email protected]
Date: Sun, 2 Jun 2013 00:00:54
To: <[email protected]>
Reply-To: [email protected]
Subject: Re: [domaindrivendesign] Re: What ubiquitous language should we speak?
in a mixed-language environment, and in my experience, companies pick a
language which is used by everybody. What you say is true, but it's also
true that using a language which isn't understood by the domain expert
might end up getting you into trouble too...
On Sat, Jun 1, 2013 at 9:28 PM, guterfluss <[email protected]> wrote:
> **
>
>
> Hi, thanks for the reply.
>
> So, I'm talking in dutch. The domain expert speaks dutch. The classes and
> method names in the domain model are in dutch.
>
> And then suddenly the domain expert is replaced by someone else. He only
> speaks french and some english.
>
> Or... our dutch oriented company is taken over by an international company
> and the source code is now maintained by another team. Somewhere in the US.
> They have no idea what those classes and method names mean.
>
> It just seams very dangerous to express your UL in something else than
> english.
>
> Greetings
> Jan
>
>
> --- In [email protected], Luis Abreu <labreu@...> wrote:
> >
> > Probably use different languages for different bc according with the
> > language spoken by that bc's domain expert?
> > On May 31, 2013 11:13 PM, "guterfluss" <guterfluss@...> wrote:
> >
> > > **
>
> > >
> > >
> > > I live in Belgium. The upper part speaks dutch, the lower french. My
> > > native tongue is dutch. The domain experts we work with speak dutch,
> french
> > > or sometimes english.
> > >
> > > Sometimes we even have a dutch speaking domain expert that leaves the
> > > company and is replaced by a french speaking domain expert.
> > >
> > > For these reasons I see no other possibility than to use english as the
> > > universal language. Unless you would know for sure that your customer
> will
> > > always be using dutch speaking domain experts.
> > >
> > > However, talking to domain experts in a language that is not yours and
> is
> > > not theirs as well is not that hard, but you tend to miss a lot of the
> > > small details of the language.
> > >
> > > So currently, we're constructing our UL by translating it from
> > > dutch/french to english. The code is in english, the conversations
> with the
> > > domain experts are in dutch or french.
> > >
> > > The sad thing is that the translations aren't always very good. We
> might
> > > use google translate to come up with some english translation but most
> of
> > > the time we end up with plain poor english. Things like
> > > 'something.assignSomethingElse()' or 'something.updated()' or
> > > 'something.doXXX'.
> > >
> > > So I guess, english speaking developers have a head start on others
> when
> > > doing DDD.
> > >
> > > I would like to know what others do in this situation when working in
> an
> > > environment where the language is not english, where you're working
> with
> > > domain experts that don't speak your language or when suddenly your
> domain
> > > expert's language changed.
> > >
> > > What ubiquitous language should we speak?
> > >
> > > Greetings
> > > Jan
> > >
> > >
> > >
> >
>
>
>
--
Regards,
Luis Abreu
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.