CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

17
6 Steps to Successfully Managing Your Microsoft Dynamics Environment Presented by: Kylie Keyzer, Wells Fargo

Transcript of CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

Page 1: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

6 Steps to Successfully Managing Your

Microsoft Dynamics Environment

Presented by:

Kylie Keyzer, Wells Fargo

Page 2: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

Introduction

• Kylie Keyzer

• Product manager on Microsoft Dynamics CRM 2013 implementation for Wells Fargo Bank's Treasury Management group

• Started on CRM 4.0 implementation in 2010

• Certified on CRM 2011 in 2013

• Wells Fargo snapshot

• Helping customers succeed financially for 163 years

• 70 million customers, serving one in three households in the US

• Treasury Management is part of the Wholesale Banking division

Page 3: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

Questions

• Having trouble securing resources for CRM development projects?

• Does your CRM environment have control issues?

• too many changes breaking processes

• pace of change too slow

• Is the relationship with your development team strained due to lack

of trust?

• What if you had techniques to more effectively manage your CRM

environment?

3

Page 4: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

Steps to manage your CRM environment

1. Develop a strategic roadmap

2. Plan ahead to balance control and flexibility

3. Create a development backlog

4. Prioritize and groom the backlog

5. Plan a release

6. Communicate changes to users

4

Page 6: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

2. Plan ahead to balance control and flexibility

• Which changes require a release?

• Release = customization publish or

backend code change

• Manage risks

• Impacts downstream partners

• Involves integration with other

applications

6

System Administrator

System Customizer

Business Admin/

Super User

User

Page 7: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

2. Plan ahead to balance control and flexibility

• Which changes can business admins make

on the fly?

• Data changes (i.e. lookups) rather than

option sets

• Configurations entity for variables

7

System Administrator

System Customizer

Business Admin/

Super User

User

Page 8: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

2. Plan ahead to balance control and flexibility

• Examples

• Lookups: Campaign types, Goal types, Opportunity lost reasons

• Opportunity form rules based on product catalog flags

• Employee role mappings based on Job Code to Role mapping entity

8

Page 9: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

Steps to manage your CRM environment

1. Develop a strategic roadmap

2. Plan ahead to balance control and flexibility

3. Create a development backlog

4. Prioritize and groom the backlog

5. Plan a release

6. Communicate changes to users

9

http://www.versionone.com/agile-101/agile-development-methodologies-scrum-kanban-lean-xp/

Page 10: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

3. Create a development backlog

• All changes requiring development

• Large roadmap items (needs, vague requirements initially)

• Small enhancements (task-y)

• Defects

• Tools:

• Excel/Google Docs

• VersionOne

• JIRA

• Rally Software

10

picklist option

System of record

integration

CRM 2015

Upgrade

New account

fields

Defect fix

Defect fix

Case rules

Page 11: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

4. Prioritize and groom the backlog

• Highest priority items to the top.

• Rocks and sand prioritized together.

Releases need a balance of both.

11

3

Page 12: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

5. Plan a release

• Select candidates for the release based on priority

• Team reviews all release candidates in detail

together (aka Story Jam)

12

System of

record interfac

e

New account

fields

Defect fix

Case rules

• Development calculates resource capacity for the

release

• Development provides estimates for each release

candidate

• Business “shops” from the list of release candidates,

spending the capacity

Page 13: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

5. Plan a release – Capacity planning

• # of developers x days per iteration less PTO

13

• Utilization factor

• For shared resources

• Production support time

• Unknown factor

• Assumption that

requirements will change

as unknowns are realized

Page 14: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

5. Plan a release – Scope Determination

• Estimates by resource type

• Items included as capacity permits

• Change requests required:

• To add items to the iteration after scope

locked

• Requirement changes which require

more dev time than initial estimate

• With each iteration, estimates improve.

Retrospectives help.

14

Page 15: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

6. Communicate changes to users

• Release email

• Briefly describe key changes with small screenshots

• Training calls

• 1 hour conference calls offered several times over the week

• Quick demos for new enhancements

• Reference guides and online demos

• 1-2 page functional quick reference guides (e.g. Navigation guide,

Advanced Find, Managing calls and tasks)

• 1 min Captivate online demos

15

Page 16: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

Steps to manage your CRM environment

1. Develop a strategic roadmap

2. Plan ahead to balance control and flexibility

3. Create a development backlog

4. Prioritize and groom the backlog

5. Plan a release

6. Communicate changes to users

16

Page 17: CRMUG Webinar - 6 Steps to Successfully Managing Your Microsoft Dynamics Environment

Thank You!

• For more information on becoming a CRMUG Member visit www.crmug.com.

• CRMUG Members benefit from user-led and produced training on Microsoft Dynamics CRM. In addition, Membership includes valuable networking and collaboration opportunities both virtually and in-person.

“The CRMUG community is always so helpful and the webinar selection and <educational> content is outstanding. But, the best part of CRMUG is Summit

<www.crmugsummit.com>! I walk away with more information, every time, than I can even take in.” Rachel Winfree, CRMUG Member

17