CRM Info

Komunitní web pro zákaznicky orientovaná řešení
Vítej na CRM Info Přihlášení | Zaregistruj se | Nápověda
v
Home Komentáře a články Diskusní fóra Soubory

CRM Info

Proč si vybrat platformu Microsoft Dynamics CRM pro vývoj vlastních řešení?

Překlad článku od Charlie Wooda:

 

Napříč softwarovým průmyslem existuje několik klíčových činitelů majících vliv na efektivitu všech ISV (Independent Software Vendors – Nezávislí vývojáři softwaru). Tyto faktory, jako jsou například doba uvedení na trh, vývoj a náklady na údržbu, tvoří při vytváření softwarových řešení důležitou součást rovnováhy ziskovosti. Vývojáři by si měli vybrat vývojovou platformu, která jim umožní urychlit vývojový cyklus a snížit náklady na údržbu a výstavbu.

Dilema postavit versus koupit často vyvstane s příchodem projektu komplexního softwarového řešení. Spousta operací v daném řešení může být považována za běžné v rámci mnoha platforem – a tudíž z finančního hlediska nemá smysl znovu vyvíjet to, co už vyvinuto bylo. Tento přístup nejen zkracuje dobu uvedení na trh, ale také snižuje náklady na vývoj a údržbu.

Vývojáři jsou tím, že staví na řešeních, které už softwarové společnosti jako je Microsoft vytvořily, schopni obohatit vývoj a zdroje řešení a inovace zavést do obchodních vrstev. Tento přístup jim nakonec umožňuje lépe se zaměřit na dodání řešení koncovému uživateli spíše, než se věnovat základním komponentům a infrastruktuře. Vývojáři se potřebují zaměřit na své hlavní kompetence a využít své schopnosti obrátit duševní vlastnictví a znalosti průmyslu ve vlastní zisk.

Platforma Microsoft přináší základní podklady pro řešení, přičemž partnerští vývojáři staví na této infrastruktuře, aby dodali zákazníkům koncové řešení. To je obzvláště výhodné pro vývojáře, kteří staví vysoce specializovaná vertikální řešení. Efektivním využitím běžné infrastruktury a komponentů platformy mohou vytvořit výkonná řešení a zároveň zrychlit uvedení na trh.

Například vývojář stavějící CRM řešení pro finanční průmysl si může vybrat stavět ho od začátku, což by zabralo značnou dobu a také by to znamenalo výdaje. Musel by zvážit zabezpečení, prezentaci, strukturu dat, integraci, řízení a UI design (User Interface design - design uživatelského rozhraní) – a to jsme nevyjmenovali vše. A nebo si vývojář vybere nastavovat na řešení Microsoft – kde Windows Server System, SQL Server a Microsoft CRM dodají všechny základní komponenty – takže vývojář se může soustředit na to, aby ušil zákazníkovi řešení na míru. Místo toho, aby se musel zabývat základní infrastrukturou, může nyní inovovat použitím Visual Studia a Microsoft CRM 3.0 Software Development Kit (SDK). Tento model umožňuje vývojářům vydělat na tom, co opravdu umí – na stavbě řešení.

Model inovace rozšířením znamená, že duševní vlastnictví ve finálním vertikálním řešení zůstává u vývojáře – který může to stejné řešení “přebalit” a prodat dalším zákazníkům – s plnou podporou Microsoftu.

Rozšíření, propojení & embed

Pokud mluvíme o ISV řešeních v kombinaci s Dynamics CRM, máme sklon kategorizovat hlavní modely jejich integrace – rozšíření, propojení a embed.

Rozšíření – název tohoto typu integrace je dostatečně popisný, vývojář se rozhodnul přidat extra funkce k základní aplikaci. Často je právě toto ISV řešení tím, které nejlépe odpovídá na snahu Microsoft CRM. Přináší uživatelům nové nebo často požadované funkce a navyšuje tak hodnotu řešení. Tato řešení jsou většinou funkční technologická díla - spíše než vertikální řešení.

Propojení – tento typ řešení se stává stále běžnějším. Mnohdy jde o ten případ, kdy vývojář má na trhu řešení, často vyspělé a zavedené, ale uvědomí si, že by mohl mít nemalý zisk, pokud ho integruje s volnou technologií jako je například CRM. V některých případech je to široká horizontální funkční závislost, ale často můžeme vidět, že velmi specifická vertikální průmyslová řešení jsou integrována s Dynamics CRM tak, aby poskytovala kompletní řešení.

Příkladem může být práce softwarové společnosti sídlící ve městě Union v New Jersey, zabývající se Data Reduction Systems (DRS – Systémy redukce dat) a správou dokumentů. DRS poskytuje patentované řešení pro vysoce specifikovaný segment trhu – odpovědnost a compliance farmaceutických vzorků. Je to federálními regulacemi striktně řízený průmysl – a PharmaSync je řešením DRS. http://www.drscorp.com/page_22.html Integrace mezi Dynamics CRM a PharmaSync přináší funkční přesahy mezi specifickými vertikálními funkcemi a obecným plánováním úkolů a řízením marketingu poskytnutého aplikací CRM – vše šité na míru pro potřeby koncového zákazníka.

Embed – třetí typ řešení je vhodný tam, kde opravdu začínáme přemýšlet o Dynamics CRM jako o základní platformě pro řešení. Jak již bylo zmíněno v prvním odstavci, zde musí nezávislý vývojář zvážit problém nakoupit versus vytvořit. Dává zvýšení nákladů na základní “materiál” řešení smysl? Vlastně, vývojáři shledávají, že v mnoha případech je odpověď rozhodně ano! Tím, že nechají Microsoft zkonstruovat hodně z běžné infrastruktury řešení jim umožňuje zaměřit se na výstavbu a dodávku horních vrstev svých řešení – rychleji a efektivněji.

Volba platformy

Nakonec stojí za to se v rychlosti podívat na výběr platformy. Nezávislý vývojář může vyvinout aplikaci nebo kompletní vertikální řešení a dodat ho svým zákazníkům jako in-house nebo software jako služba (SaaS - Software as a Service), nabízející vše v jednom a to na bázi jednoduchého kódu. Řešení vyvinuté na Dynamics CRM 3.0 Professional Edition lze aplikovat na Dynamics CRM 3.0 Service Provider Edition (s drobnými vylepšeními závisícími na druhu řešení). To dává zákazníkovi i vývojáři efektivní možnost volby. Mnoho vývojářů momentálně zvažuje, zda následovat dnešní trend na trhu – SaaS – a pokud ano, museli by omezit výběr platforem, nebo zda budou vyvíjet pro sebe a vyvinou tak stejné řešení pro několik „různých“ platforem. Pokud si vyberou vyvíjet řešení s Dynamics CRM 3.0, mohou poskytovat svá řešení v mnoha rozdílných modelech z jednoho kódového základu.

Vývojář, který si zvolí stavět aplikace na Dynamics CRM 3.0, je schopen obsloužit zákazníky jak tradičního in-house modelu, tak zákazníky mající zájem o software jako službu. Navíc s tím, jak se blížíme k uvedení CRM Live na trh, budeme pracovat s vývojáři na dodání řešení cestou třetí volby....a znovu vše z obecného kódového základu.

Publikované 7. prosince 2006 14:53 od admin

Komentář

Žádné komentáře
Anonymní komentáře nejsou povoleny
Powered by Community Server, by Telligent Systems