2008-10-10 7 views
13

Je voudrais connaître votre expérience avec Microsoft Dynamics CRM.Comment est votre expérience avec Microsoft Dynamics CRM

  • Forces, points faibles.
  • Quelle est la qualité de ses fonctionnalités.
  • À quel point est-il difficile de développer une certaine fonctionnalité?
  • Comment cela est-il perçu par ses clients et ses clients potentiels?
  • Tout ce que vous pensez que je devrais savoir.

Veuillez vous référer à la version avec laquelle vous travaillez car il semble y avoir beaucoup de changements récents.

+0

Vous devez modifier le titre, il est « dynamique » – friism

Répondre

8

J'ai travaillé avec CRM3 pendant environ un an avec une poignée de clients. Le principal problème que j'ai constaté était que les gens s'attendaient à ce qu'il soit facile de les personnaliser en fonction de leurs besoins professionnels. Ils avaient déjà payé pour le logiciel ... donc les réglages devraient être faciles. Droite??

Mauvais! (Pour être juste, il est très personnalisable, il faut juste du temps pour se mettre au courant).

Egalement l'installation peut être difficile. Pensez site Web/Reporting Services/SQL .. puis faites confiance aux relations entre plusieurs serveurs. Même sur une instance de serveur unique, j'ai dû faire des hacks de registre effrayants pour que tout fonctionne.

Cependant, il ne fonctionne comme un produit ..

Vive

6

J'ai trouvé MSCRM 3 assez pauvre. Nous avons soulevé plusieurs rapports de bugs. Certains d'entre eux ont été corrigés, certains d'entre eux simplement reconnus comme des bugs. Nous avons eu un problème avec le flux de travail ne se déclenche pas sur Créer; dans les mots du type de support de MS, "parfois cela arrive juste."

Nous avons également été mordu par les problèmes liés à l'heure d'été car nous avions des clients en Nouvelle-Zélande, en Australie et au Brésil, et les trois pays ont modifié leurs règles d'heure d'été. Aucun des correctifs fournis par MS n'a fonctionné correctement (vous pouvez forcer une solution de contournement en modifiant le fuseau horaire de chaque utilisateur, puis en revenant au fuseau horaire d'origine, si cela vous arrive). (Apparemment, cela s'est encore produit cette année, et la première étape de leurs instructions de dépannage était "Upgrade to 4".)

Nous travaillions avec des installations extrêmement personnalisées. Je suppose que le fait que vous POUVEZ le faire indique quelque chose, mais il y avait beaucoup d'heures difficiles à essayer de résoudre des problèmes subtils et souvent intermittents.

L'installation était souvent difficile.

Nous avons obtenu des erreurs non évidentes lorsqu'un client a entré des caractères spéciaux (tels que & ccedil;) dans les adresses et les noms, et qu'il n'était pas content de ne pas pouvoir les utiliser. Souvent, les erreurs étaient introuvables dans Google et vous fonctionniez dans le noir.

Limitations de 3 étaient bien connus - monnaie unique et ainsi de suite.

Je dirais que 3 n'est pas bien considéré.

Ma seule expérience avec 4 était d'essayer une mise à niveau sur l'installation fortement personnalisée. J'ai trouvé que la documentation manquait gravement (cela peut avoir été amélioré). La mise à niveau a échoué car le champ fuseau horaire ne serait pas importé correctement tant que je n'aurais pas modifié manuellement le code XML.Il n'y a pas eu de résultats Google pour cette erreur et il a fallu beaucoup de temps pour la résoudre. Pourtant, les outils de flux de travail intégrés étaient beaucoup plus puissants, même si je n'ai pas eu à faire de personnalisation du monde réel avec eux.

6

J'ai travaillé avec MSCRM pendant quelques années, les versions 3 et 4. J'ai également implémenté un fournisseur de requête LINQ pour cela (http://www.codeplex.com/LinqtoCRM).

Les utilisateurs s'y prennent assez facilement, c'est une application web et l'intégration avec le reste de la pile MS est très bonne, en particulier avec Outlook où les vendeurs ont tendance à passer le plus clair de leur temps. Le système de flux de travail est solide, en particulier dans 4.0 où Windows Workflow Foundation est utilisé.

Il est vrai que l'installation peut être difficile, principalement en raison de toutes les dépendances sur les autres bits-and-pieces de Microsoft.

Le vrai génie du MSCRM est la plate-forme sous-jacente. Il y a un cadre relationnel complètement extensible. Vous pouvez créer de nouvelles entités (tables), ajouter des propriétés (colonnes) à la volée et ajouter des relations de toutes sortes entre entités via une interface graphique, et les utilisateurs peuvent immédiatement y accéder (après un "changement de publication"). Il existe une architecture plugin solide pour la logique métier autre que les workflows. Vous pouvez exporter et importer des personnalisations entre des systèmes en cours d'exécution, et des installations entières (données et toutes) peuvent être déplacées entre les serveurs. C'est un exploit d'ingénierie extrêmement impressionnant si vous me le demandez.

À l'heure actuelle, il est assez difficile d'exploiter la plate-forme sous-jacente dans un contexte général en raison de problèmes de licence (allez à la figure), mais vous pouvez certainement l'utiliser dans votre système CRM.

3

Microsoft CRM est un excellent produit, mais nous devons définir des attentes réalistes tout en prenant la décision d'évaluation. Comme la plupart des produits technologiques, il a ses propres forces ou faiblesses.

D'abord nous devrions comprendre la philosophie étant Microsoft CRM. Microsoft CRM n'est pas en concurrence avec un Siebel CRM sur la fonctionnalité. Il a une fonctionnalité très limitée avec un accent sur la facilité d'utilisation. Par conséquent, la comparaison avec Siebel sur les points fonctionnels et l'intégration de l'industrie serait inutile. Microsoft CRM est idéal pour les organisations disposant d'un serveur Microsoft Windows Stack existant, AD, SQL Server et Microsoft Office). L'USP de Microsoft CRM est l'intégration avec Microsoft Office en général et avec Outlook en particulier. Les commerciaux adorent utiliser Outlook et le client CRM Outlook garantit qu'ils ont accès à Microsoft CRM depuis leur Outlook.

Microsoft CRM obtient également des scores sur Facilité d'utilisation. L'interface utilisateur Microsoft CRM est cohérente avec l'interface Microsoft Office Outlook (et maintenant la plupart des membres de la famille Microsoft Dynamics adhèrent à cet aspect). Les utilisateurs novices de Microsoft CRM trouveraient très pratique de travailler avec Microsoft CRM s'ils sont habitués à travailler sur Microsoft Office.

Microsoft CRM est hautement personnalisable. Quiconque a essayé de personnaliser un Siebel ou Oracle CRM aimerait la simplicité de la personnalisation sur Microsoft CRM. Mais évidemment, il y a un compromis entre la simplicité et la profondeur de la personnalisation. Le SDK Microsoft CRM impose certaines limites à certains types de personnalisation.

Un bon consultant Microsoft CRM serait en mesure de fournir des solutions qui réduisent au minimum les personnalisations dans Microsoft CRM, car il est une affaire très coûteuse à entretenir et personnalisations de soutien pour une organisation à long terme

Pour résumer, Microsoft CRM est un excellent produit si vous êtes un magasin Microsoft et que vous recherchez un système de gestion de la relation client peu onéreux et simple à utiliser avec des fonctionnalités limitées

13

Nous avons travaillé avec Dynamics CRM depuis la version 1.0 bêta. Dynamics CRM ne doit pas être considéré comme un outil de vente-service-marketing «prêt à l'emploi», mais plutôt comme une plate-forme d'application métier étonnante. Environ 80% des implémentations dont je faisais partie n'utilisaient pas les fonctionnalités traditionnelles de vente/service/marketing, mais nous construisions plutôt des applications spécifiques et résolvions beaucoup de processus douloureux/inefficaces. J'ai vu des échecs de mise en œuvre ... ils sont généralement là où le client veut "installez-vous et laissez-nous jouer avec" Pour réussir, vous devez planifier, comme une application personnalisée, et si prévu et documenté correctement le la mise en œuvre sera couronnée de succès.

Ceci est un produit Microsoft et nécessite la pile Microsoft.

Il y a une centaine de choses que j'aime dans ce produit et je gagne ma vie en l'implémentant/en le développant. Je suis entièrement réservé pour 3-4 mois. Ce que je n'aime pas: - bien que, beaucoup mieux, l'intégration d'Outlook pose toujours des problèmes de temps en temps. C'est plus d'Outlook ne fonctionne pas bien avec les add-ons. -peut pas envoyer des pièces jointes en masse, je reçois cette demande des clients au moins 2 fois par mois -sur le côté du développement afin de garder les personnalisations "pris en charge" vous devez développer du code étranger. Par exemple. - vous devez écrire un "plug-in" compliqué qui prend beaucoup de lignes de code, configuration de DLL où je pourrais écrire un trigger SQL à 3 lignes qui fait la même chose, mais qui n'est pas une personnalisation supportée.

Bonne chance!

23

Nous développons depuis environ trois mois. L'expérience des utilisateurs est assez bonne, l'expérience des développeurs est terrible, à savoir

  • Oublier de définir un attribut sur une nouvelle entité (comme le champ utilisé pour rechercher l'entité dans une zone de recherche, ou si l'entité est appartenant «généralement» à l'Organisation ou à un utilisateur)? Vous devrez recommencer: supprimer les formulaires, vues, Entity et les construire à partir de zéro
  • Déboguer les plug-ins est douloureux (débogage à distance). Souvent plus facile d'écrire des instructions de suivi, déployer, exécuter le plug-in, le journal de capture & répéter. Mais vous ne pouvez pas réellement enregistrer quelque chose sans lancer une exception, que les utilisateurs voient. Vous n'avez donc aucun moyen facile d'activer le traçage, de voir ce qu'il se passe avec du code et de désactiver à nouveau la journalisation. Pas de diagnostic. Ceci est un exemple où les outils de développement de base manquent cruellement.
  • Presque toutes les entités intégrées ne conviennent pas à l'entreprise dans le monde réel: voulez-vous faire quelque chose d'aussi simple que d'ajouter un champ à 'Site' (l'entité intégrée pour Bureaux etc.)? - Je ne peux pas faire. Vous voulez avoir des «employés» qui ne sont plus utilisateurs du système? Je ne peux pas faire.
  • Certains mélange terrible de noms de schéma généré allinlowercase, SomeRandomcaptials et lots_lots_lots_of_repeated_generated_Names
  • support LINQ est impair, avec des erreurs et aléatoire, à savoir pour un type nullable, x => x.HasValue va renvoyer une erreur; x => x == null ne le sera pas.
  • Les messages d'erreur sont obscurs (je pensais que nous avions cessé d'utiliser 'Erreur générale -08976235' il y a quelques années et espérait des erreurs significatives). "Une erreur est survenue lors du traitement de cette requête" est également sans espoir
  • Ne fonctionne pas avec le navigateur croisé. En 2012? S'il vous plaît.
  • La performance est désastreuse. Laisser IE ouvert pendant quelques heures avec quelques formulaires ouverts et il va finir par utiliser 1,5 Go de mémoire.
  • Dans un monde où la vérification de type est la norme .NET, en particulier avec les génériques, les noms d'attributs et les noms de relations sont transmis partout sous forme de chaînes. Nice - en particulier lorsque parfois tout est nécessaire et parfois ProperCase est nécessaire.
  • Lorsque la charpente vrille (ce sera le cas), les erreurs sont complètement inutiles; littéralement 'Une erreur s'est produite' - sans fichier journal, pas de trace de pile, pas de meilleure indication du problème - même avec les erreurs de dev activées. La solution'? Revenez quelques jours et recréer tout à partir de zéro. Habituez-vous à le faire.
  • Champs numérotés automatiquement? Champs uniques? Pas sans beaucoup de tracas
  • Rapports SSRS? Buggy: Attendez-vous à beaucoup d'erreurs 'Erreurs inattendues' et 'Impossible de définir la source de données {0}'. Et voulez-vous un rapport avec des données de CRM et une autre source? Je ne peux pas faire. Ne fonctionne pas Hyperliens vers des formulaires CRM en utilisant l'option "Naviguer vers l'URL" de SSRS? Ne fonctionne pas La fonctionnalité "Recherche avancée" n'est rien du tout, c'est-à-dire que vous ne pouvez pas créer une vue simple contenant des enregistrements de x où x.y = 1 OR x.z = 2 où x y et z sont des entités ou des relations séparées.
  • Vous voulez ajouter un joli tableau de bord, basé sur les rapports SSRS? Simple, non? Non. Les «scripts inter-images» gênent («besoin» pour activer cela, mais les options sont désactivées). Les rapports ont l'air horrible avec des marges énormes, des boîtes de saisie de paramètres, etc. Pas un tableau de bord propre du tout. Pour le point de vue des utilisateurs, c'est plutôt bien - en particulier pour la cartographie et l'exploration à la volée. Cependant, des choses simples comme le filtrage ou le tri d'une «colonne associée» dans une vue ne fonctionne pas. Le reporting a un 'filtrage automatique' pour permettre à vos utilisateurs de sélectionner un enregistrement dans Dynamics et d'exécuter un rapport par rapport à celui-ci. C'est bien. Mais le filtrage ne fonctionne pas sur plus d'un ensemble de données dans un rapport SSRS. Ça ne marche pas sur les syndicats. encore une autre implémentation CRM semi-cuite.
  • Les types Basic 'Currency' sont très instables. Attendez-vous à des erreurs SQL qui ne peuvent être corrigées qu'en piratant la base de données, qui n'est pas prise en charge par MS.
  • Ne prend pas en charge les grands nombres. Donc, il est construit sur .NET où décimal peut couvrir +/- 1e29 avec 29 décimales ou plus. Mais CRM s'arrête à 10e9 en tant que nombre maximum. Pour les applications financières, c'est une blague. Cue beaucoup de hacks (stocker dans mns, accepter qu'il y aura des erreurs d'arrondi partout, commencer à implémenter des mécanismes de split et de stockage whacky et enfin souhaiter que Dynamics ne soit pas un demi-effort)
  • La prise Outlook -in est dire. Il bloque Outlook, (nouvelle installation, nouveau PC, Office 2010). Attendez-vous à dépanner PC, après PC, après PC. Faites une recherche Google pour 'Dynamics Outlook Connector Crash' ou similaire. L'outil de diagnostic est risible - la moitié du temps il se bloque avant de commencer.
  • Performances. C'est «douloureusement» lent. Exactement ce que les utilisateurs des ventes ne toléreront pas. Quand il s'agit de cela, il s'agit d'un système de base MIS - il est vraiment incroyable de voir comment il peut fonctionner si mal.
  • Importer/Exporter vers Excel.Grande fonctionnalité - les utilisateurs peuvent exporter des données, éditer dans Excel et ré-importer. Ne fonctionne pas Crashes Excel (Excel 2010) si vous essayez de sélectionner toutes les cellules, sur trois PC différents. En outre, vous devez enregistrer des feuilles dans 'Format XML 2003' - il ne fonctionne pas avec les fichiers Excel natifs. Encore une fois, une mise en œuvre à moitié cuite.
  • L'interrogation via le service d'organisation est limitée à 5000 enregistrements. Une autre limite arbitraire et inutile.
  • Si vous exécutez à partir d'un domaine différent, vous obtiendrez des erreurs, même si la confiance totale est en place. Sporadiquement, partout. Voir les enregistrements? Peut travailler 8/10 fois. Voir un rapport? Probablement ne fonctionnera pas. Recherche simple? Habituellement, échouera la première fois et travaillera la deuxième fois. C'est tellement peu fiable.
  • La fonctionnalité de la boîte est cassée avec des mises à jour (c.-à-d. RU 12 sélecteurs cassés de vue sur des tableaux de bord.) Et l'a-t-elle fixée dans RU13? disons que vous ajoutez 20 éléments à un jeu via l'interface graphique: Cliquez sur "Ajouter un nouveau X", recherchez l'enregistrement, cliquez sur Ajouter, recherchez à nouveau, ajoutez à nouveau, etc. Lorsque vous cliquez sur OK si l'un des enregistrements ne convient pas. disons) les 19 autres enregistrements ne sont pas ajoutés, donc votre travail est jeté et vous devez recommencer Toutes les années de 'meilleures pratiques' et d'étude de HCI et de MS font toujours des erreurs stupides comme ça. pour environ 1990.
  • L'interface utilisateur aspire: il va cesser de répondre, certains composants ne sont pas dessinés correctement, donc Les boutons ne sont pas activés, donc vous devez fermer/rouvrir le formulaire. Parfois, le formulaire ne répond plus aux clics sur les boutons. Si vous effectuez une recherche dans une table, sélectionnez une ligne et passez à la page suivante pour désélectionner ce qui a été sélectionné. C'est tellement primitif!
+3

semble que vous aviez une bonne expérience –

+1

Erk, Je regarde cette liste va « eh oui .. eh oui .. eh oui .. eh oui .. eh oui .. "et maintenant je questionne mes choix de carrière. – Arthur

Questions connexes