Introduction |
|
xxvii | |
|
Chapter 1 Stages of an Implementation Overview |
|
|
1 | (10) |
|
What Is Microsoft Dynamics? |
|
|
1 | (1) |
|
|
2 | (3) |
|
Implementation Methodologies |
|
|
5 | (1) |
|
|
5 | (2) |
|
|
7 | (1) |
|
|
8 | (1) |
|
|
9 | (2) |
|
Chapter 2 What to Do Before You Begin a Project |
|
|
11 | (20) |
|
Identify Your Project Team and Stakeholders |
|
|
11 | (1) |
|
|
12 | (1) |
|
|
12 | (1) |
|
Business Process Owner(s) |
|
|
13 | (1) |
|
|
13 | (1) |
|
Core Team and a Core Team Lead |
|
|
14 | (1) |
|
|
14 | (1) |
|
|
15 | (2) |
|
|
17 | (1) |
|
Identify Your Processes in Scope |
|
|
18 | (1) |
|
|
19 | (1) |
|
Identify Your "Master" Data |
|
|
19 | (1) |
|
Develop Naming Conventions |
|
|
20 | (1) |
|
|
20 | (1) |
|
Find and Resolve Duplicates and Incorrect Data |
|
|
20 | (1) |
|
Define Your Success Metrics |
|
|
21 | (1) |
|
|
22 | (1) |
|
Building Your Business Case and Securing Funding |
|
|
23 | (1) |
|
How Much Should an ERP Project Cost? |
|
|
24 | (1) |
|
Costs to Include in Your Calculations |
|
|
24 | (1) |
|
|
25 | (2) |
|
|
27 | (1) |
|
Return on Investment (ROI) |
|
|
27 | (1) |
|
|
28 | (1) |
|
|
29 | (2) |
|
Chapter 3 Four Keys to Consider When Buying an ERP or CRM Solution |
|
|
31 | (16) |
|
|
31 | (1) |
|
|
32 | (1) |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
34 | (1) |
|
|
35 | (4) |
|
|
39 | (2) |
|
|
41 | (3) |
|
|
44 | (1) |
|
|
45 | (2) |
|
Chapter 4 How to Evaluate and Buy Business Application Software |
|
|
47 | (10) |
|
|
47 | (1) |
|
|
48 | (1) |
|
Discovery and Demonstration Stage |
|
|
49 | (2) |
|
|
51 | (3) |
|
Leadership or Board Approval |
|
|
54 | (1) |
|
|
54 | (1) |
|
|
54 | (3) |
|
Chapter 5 Organizing Your Team for Success and Project Governance |
|
|
57 | (16) |
|
|
57 | (1) |
|
|
58 | (1) |
|
Your Partner's Implementation Team |
|
|
59 | (1) |
|
|
60 | (1) |
|
|
60 | (1) |
|
|
60 | (1) |
|
Solution Architect or Solution Delivery Manager |
|
|
60 | (1) |
|
Functional Consultant or Consultants |
|
|
61 | (1) |
|
|
61 | (1) |
|
Development Lead and Developers |
|
|
61 | (1) |
|
|
61 | (1) |
|
Data Migration Specialist |
|
|
62 | (1) |
|
|
62 | (1) |
|
|
62 | (1) |
|
|
62 | (4) |
|
|
66 | (1) |
|
|
67 | (1) |
|
|
68 | (1) |
|
|
68 | (1) |
|
|
68 | (1) |
|
|
69 | (4) |
|
Chapter 6 Sprints and Tools Needed to Run Your Project |
|
|
73 | (14) |
|
|
73 | (1) |
|
|
74 | (1) |
|
Start and End of a Sprint |
|
|
74 | (1) |
|
Delivering Value in a Sprint |
|
|
74 | (1) |
|
|
75 | (1) |
|
|
75 | (1) |
|
|
76 | (1) |
|
Allocating Work to Team Members |
|
|
76 | (1) |
|
|
76 | (1) |
|
|
77 | (1) |
|
|
77 | (1) |
|
|
77 | (1) |
|
|
78 | (1) |
|
|
78 | (1) |
|
|
79 | (1) |
|
|
79 | (1) |
|
|
79 | (1) |
|
|
80 | (1) |
|
|
80 | (1) |
|
|
80 | (1) |
|
|
80 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
82 | (1) |
|
|
82 | (1) |
|
|
82 | (1) |
|
|
82 | (1) |
|
|
82 | (1) |
|
|
83 | (1) |
|
|
83 | (1) |
|
|
84 | (3) |
|
Chapter 7 Change Management Throughout Your Project |
|
|
87 | (12) |
|
|
88 | (1) |
|
Use of Satisfaction Surveys |
|
|
89 | (1) |
|
Nine Steps to Change Management |
|
|
90 | (1) |
|
|
90 | (1) |
|
|
91 | (1) |
|
Outline Your Business Process Change Steps |
|
|
92 | (1) |
|
Develop a System Vision that Provides Benefits to All Stakeholders |
|
|
92 | (1) |
|
|
92 | (2) |
|
Maximize the Team's Time in the New System |
|
|
94 | (1) |
|
|
94 | (1) |
|
Set Realistic Expectations for the System Just After Go-Live |
|
|
94 | (1) |
|
Support Your Team Members After Go-Live |
|
|
95 | (1) |
|
Steps to Business Process Change |
|
|
95 | (1) |
|
|
96 | (1) |
|
|
96 | (3) |
|
Chapter 8 Organizing Your Business by Processes |
|
|
99 | (10) |
|
Common Language Businesses Speak |
|
|
99 | (1) |
|
|
100 | (1) |
|
|
100 | (1) |
|
Finance and Administration |
|
|
100 | (1) |
|
|
100 | (2) |
|
|
102 | (1) |
|
|
102 | (1) |
|
|
103 | (1) |
|
|
103 | (1) |
|
Sub-processes, Tasks, Activities, and Requirements |
|
|
104 | (1) |
|
Discovering Your Processes |
|
|
104 | (1) |
|
|
104 | (2) |
|
|
106 | (1) |
|
|
106 | (1) |
|
|
106 | (3) |
|
Chapter 9 Independent Software Vendors--Filling Gaps and Managing Partnerships |
|
|
109 | (12) |
|
|
109 | (1) |
|
|
110 | (1) |
|
|
111 | (1) |
|
|
111 | (1) |
|
|
111 | (1) |
|
Deciding If You Need an Industry ISV |
|
|
112 | (1) |
|
|
113 | (1) |
|
|
113 | (1) |
|
|
113 | (1) |
|
|
113 | (1) |
|
|
114 | (1) |
|
|
114 | (1) |
|
Deciding If You Need a Functional ISV |
|
|
114 | (1) |
|
|
114 | (1) |
|
Budgeting for ISV Solutions |
|
|
115 | (1) |
|
Implementation Partner or Customer Managed |
|
|
115 | (1) |
|
Buying the ISV License or Subscription |
|
|
115 | (1) |
|
Implementation of ISV Products |
|
|
116 | (1) |
|
Manage Your ISV Projects Closely |
|
|
116 | (1) |
|
Microsoft's AppSource Marketplace |
|
|
117 | (1) |
|
|
118 | (1) |
|
|
118 | (1) |
|
|
119 | (2) |
|
Chapter 10 Factors for a Successful Project Kickoff |
|
|
121 | (12) |
|
Pre-Kickoff Meeting Activities |
|
|
121 | (1) |
|
|
121 | (3) |
|
Expectations for the Meeting |
|
|
124 | (1) |
|
|
124 | (1) |
|
|
124 | (1) |
|
|
125 | (1) |
|
Introductions and Role Review |
|
|
125 | (1) |
|
Expectations for Team Members |
|
|
126 | (1) |
|
Project Management and Communication Plan |
|
|
126 | (1) |
|
|
126 | (1) |
|
|
126 | (1) |
|
Navigation Overview [ Optional] |
|
|
127 | (1) |
|
|
127 | (1) |
|
|
127 | (1) |
|
Expectations for the Project Team |
|
|
128 | (1) |
|
|
128 | (1) |
|
|
129 | (1) |
|
|
129 | (1) |
|
|
130 | (3) |
|
Chapter 11 Designing the Software Collaboratively |
|
|
133 | (12) |
|
Joint Application Design Concept |
|
|
133 | (1) |
|
Joint Process Design and Other Design-Related Definitions |
|
|
134 | (1) |
|
What Is a Joint Process Design (JPD) Session? |
|
|
134 | (2) |
|
|
136 | (1) |
|
|
136 | (1) |
|
Joint Process Design Iterations |
|
|
137 | (1) |
|
|
137 | (2) |
|
|
139 | (1) |
|
|
140 | (1) |
|
|
140 | (1) |
|
|
140 | (1) |
|
|
141 | (1) |
|
|
142 | (1) |
|
|
143 | (2) |
|
Chapter 12 Requirements Gathering and Staying "In the Box" |
|
|
145 | (12) |
|
|
145 | (1) |
|
Customization vs. In-the-Box Examples |
|
|
146 | (1) |
|
|
147 | (1) |
|
Out-of-the-Box Fields as Requirements |
|
|
147 | (1) |
|
Requirements Link to Processes |
|
|
148 | (1) |
|
Functional vs. Non-functional Requirements |
|
|
149 | (1) |
|
|
150 | (1) |
|
Writing Good Requirements |
|
|
150 | (1) |
|
|
150 | (1) |
|
|
151 | (1) |
|
|
152 | (1) |
|
|
153 | (1) |
|
The Cost of Customizations |
|
|
154 | (1) |
|
Cloud vs. On-Premise Software |
|
|
155 | (1) |
|
|
155 | (2) |
|
Chapter 13 Conference Room Pilots |
|
|
157 | (14) |
|
The Purpose of a Conference Room Pilot |
|
|
157 | (1) |
|
|
158 | (1) |
|
|
159 | (1) |
|
|
159 | (1) |
|
|
160 | (1) |
|
|
160 | (1) |
|
CRP Roles and Responsibilities |
|
|
161 | (1) |
|
|
161 | (1) |
|
|
162 | (1) |
|
|
162 | (1) |
|
|
162 | (1) |
|
|
163 | (1) |
|
CRP Place in the Overall Schedule |
|
|
163 | (1) |
|
Can You Do a CRP on One Process Group at the Same Time That You Do a JPD? |
|
|
164 | (1) |
|
|
164 | (2) |
|
|
166 | (1) |
|
|
166 | (1) |
|
|
166 | (1) |
|
What to Do Between CRP and the End of the Create Stage |
|
|
167 | (1) |
|
|
168 | (1) |
|
|
168 | (3) |
|
Chapter 14 Dealing with Challenges Mid-Project |
|
|
171 | (14) |
|
Managing the Project Status |
|
|
172 | (1) |
|
|
172 | (1) |
|
Colors on a Status Report |
|
|
173 | (2) |
|
|
175 | (2) |
|
|
177 | (1) |
|
|
177 | (1) |
|
|
178 | (1) |
|
|
179 | (1) |
|
Common Project Challenges |
|
|
179 | (4) |
|
|
183 | (2) |
|
Chapter 15 Customizations vs. Configurations and How You Manage Them |
|
|
185 | (14) |
|
Customizations vs. Configurations |
|
|
185 | (1) |
|
|
185 | (1) |
|
|
186 | (1) |
|
|
186 | (1) |
|
|
187 | (1) |
|
|
187 | (1) |
|
|
187 | (1) |
|
|
187 | (1) |
|
When to Customize vs. Configure |
|
|
188 | (1) |
|
|
188 | (1) |
|
|
188 | (1) |
|
|
189 | (1) |
|
|
189 | (1) |
|
|
189 | (1) |
|
Functional Design Documents |
|
|
190 | (1) |
|
|
190 | (1) |
|
|
190 | (1) |
|
|
190 | (1) |
|
|
191 | (1) |
|
|
191 | (1) |
|
|
191 | (1) |
|
|
191 | (1) |
|
|
192 | (1) |
|
|
192 | (1) |
|
|
192 | (1) |
|
|
193 | (1) |
|
Functional Testing (Part 1) |
|
|
193 | (1) |
|
|
194 | (1) |
|
|
194 | (1) |
|
|
194 | (1) |
|
Functional Testing (Part 2) |
|
|
194 | (1) |
|
Preparing for CRP and UAT |
|
|
195 | (1) |
|
The Lifecycle of a Customization |
|
|
195 | (1) |
|
|
195 | (1) |
|
|
196 | (1) |
|
|
197 | (2) |
|
Chapter 16 Data Migration--Early and Often |
|
|
199 | (16) |
|
|
200 | (1) |
|
|
200 | (1) |
|
|
201 | (1) |
|
|
202 | (1) |
|
|
203 | (3) |
|
|
206 | (1) |
|
|
206 | (1) |
|
|
206 | (2) |
|
|
208 | (1) |
|
|
208 | (1) |
|
|
208 | (1) |
|
|
209 | (1) |
|
|
210 | (1) |
|
|
210 | (1) |
|
|
210 | (1) |
|
|
210 | (1) |
|
|
211 | (1) |
|
|
211 | (1) |
|
|
212 | (1) |
|
|
212 | (1) |
|
|
213 | (2) |
|
Chapter 17 Environment Management and Deployments |
|
|
215 | (14) |
|
|
216 | (1) |
|
|
216 | (1) |
|
|
217 | (1) |
|
|
217 | (1) |
|
|
218 | (1) |
|
|
219 | (1) |
|
|
220 | (1) |
|
|
220 | (2) |
|
|
222 | (1) |
|
Populating Configurations and Master Data |
|
|
222 | (1) |
|
|
223 | (1) |
|
Application Lifecycle Management |
|
|
223 | (1) |
|
Environment Flow Using DevOps |
|
|
224 | (1) |
|
|
224 | (1) |
|
|
225 | (1) |
|
|
225 | (1) |
|
|
226 | (1) |
|
|
227 | (2) |
|
|
229 | (16) |
|
|
229 | (1) |
|
|
230 | (1) |
|
|
231 | (1) |
|
Pre-Deploy Stage Activities |
|
|
232 | (1) |
|
|
232 | (1) |
|
Unit Test and Regression Tests |
|
|
233 | (1) |
|
|
234 | (1) |
|
|
235 | (1) |
|
|
236 | (1) |
|
|
236 | (1) |
|
|
236 | (1) |
|
Additional Benefits of UAT Sessions |
|
|
237 | (1) |
|
UAT Roles and Responsibilities |
|
|
237 | (1) |
|
Executing Your Test Plans |
|
|
238 | (1) |
|
|
239 | (1) |
|
|
240 | (1) |
|
|
241 | (1) |
|
|
241 | (1) |
|
|
241 | (1) |
|
|
242 | (3) |
|
Chapter 19 Training for All |
|
|
245 | (16) |
|
Learning During Interactive Sessions |
|
|
246 | (1) |
|
|
246 | (1) |
|
|
246 | (1) |
|
|
247 | (1) |
|
|
247 | (1) |
|
In-Person, Classroom Style |
|
|
248 | (1) |
|
Remote, Synchronous Training |
|
|
249 | (2) |
|
|
251 | (1) |
|
Building Your Training Content |
|
|
251 | (1) |
|
End User Training Content |
|
|
251 | (1) |
|
|
252 | (1) |
|
|
253 | (1) |
|
|
253 | (1) |
|
|
253 | (1) |
|
|
254 | (1) |
|
How to Manage and Distribute Your Content |
|
|
254 | (1) |
|
Learning Management Systems |
|
|
255 | (1) |
|
Building Your End User Training Schedule |
|
|
255 | (1) |
|
|
256 | (1) |
|
|
256 | (1) |
|
|
257 | (1) |
|
|
257 | (1) |
|
|
257 | (1) |
|
|
258 | (1) |
|
|
259 | (2) |
|
|
261 | (14) |
|
|
261 | (1) |
|
|
262 | (1) |
|
|
262 | (1) |
|
Data Migration and Security Criteria |
|
|
263 | (1) |
|
|
264 | (1) |
|
|
264 | (1) |
|
|
265 | (1) |
|
|
265 | (1) |
|
Mock Cutover and Final Week Activities |
|
|
266 | (1) |
|
|
267 | (1) |
|
System Setup Before Cutover |
|
|
267 | (1) |
|
|
268 | (1) |
|
|
268 | (1) |
|
|
268 | (1) |
|
|
269 | (1) |
|
Order and Outcome of the Votes |
|
|
269 | (1) |
|
|
270 | (1) |
|
|
270 | (1) |
|
Impact of the Cutover Start Timing |
|
|
271 | (1) |
|
Completing Cutover Activities |
|
|
271 | (1) |
|
|
272 | (1) |
|
|
272 | (1) |
|
|
272 | (3) |
|
|
275 | (16) |
|
|
275 | (1) |
|
|
276 | (1) |
|
|
276 | (1) |
|
|
277 | (1) |
|
|
277 | (1) |
|
|
278 | (1) |
|
|
278 | (1) |
|
|
279 | (1) |
|
|
279 | (1) |
|
|
280 | (1) |
|
|
280 | (1) |
|
|
281 | (2) |
|
|
283 | (1) |
|
Making the Transition to HelpDesk Later |
|
|
283 | (1) |
|
|
284 | (1) |
|
Planning for Future Releases |
|
|
285 | (1) |
|
|
285 | (1) |
|
|
286 | (1) |
|
|
287 | (1) |
|
Rolling Off the Project Team |
|
|
287 | (1) |
|
|
288 | (1) |
|
|
288 | (1) |
|
|
289 | (1) |
|
|
289 | (2) |
|
Chapter 22 Support and Enhance Your Project |
|
|
291 | (16) |
|
|
291 | (1) |
|
Extending the Transition from Consulting to Support |
|
|
292 | (1) |
|
Engaging Your Partner for Support |
|
|
292 | (2) |
|
Microsoft and ISV Support Plans |
|
|
294 | (1) |
|
|
295 | (1) |
|
|
295 | (1) |
|
|
296 | (1) |
|
What to Do with the Feedback |
|
|
297 | (1) |
|
|
297 | (68) |
|
Microsoft Dynamics 365 Release Cadence |
|
|
297 | (1) |
|
|
297 | (1) |
|
When to Schedule Your Releases |
|
|
298 | (1) |
|
What to Include in Releases |
|
|
299 | (1) |
|
|
299 | (1) |
|
|
299 | (1) |
|
|
300 | (1) |
|
|
301 | (1) |
|
|
301 | (1) |
|
Incorporating Dynamics Data into Your Daily Business |
|
|
302 | (1) |
|
|
302 | (1) |
|
Machine Learning and Artificial Intelligence |
|
|
302 | (1) |
|
Calculating Return on Investment |
|
|
303 | (1) |
|
|
304 | (1) |
|
|
305 | (2) |
|
Chapter 23 Bringing It All Together |
|
|
307 | (10) |
|
|
307 | (1) |
|
|
308 | (3) |
|
|
311 | (2) |
|
|
313 | (1) |
|
|
314 | (1) |
|
|
315 | (1) |
|
|
315 | (2) |
|
|
317 | (36) |
|
Chapter 1 Stages of an Implementation Overview |
|
|
317 | (1) |
|
Chapter 2 What to Do Before You Begin a Project |
|
|
318 | (2) |
|
Chapter 3 Four Keys to Consider When Buying an ERP or CRM Solution |
|
|
320 | (2) |
|
Chapter 4 How to Evaluate and Buy Business Application Software |
|
|
322 | (1) |
|
Chapter 5 Organizing Your Team for Success and Project Governance |
|
|
323 | (2) |
|
Chapter 6 Sprints and Tools Needed to Run Your Project |
|
|
325 | (1) |
|
Chapter 7 Change Management Throughout Your Project |
|
|
326 | (2) |
|
Chapter 8 Organizing Your Business by Processes |
|
|
328 | (1) |
|
Chapter 9 Independent Software Vendors--Filling Gaps and Managing Partnerships |
|
|
329 | (2) |
|
Chapter 10 Factors for a Successful Project Kickoff |
|
|
331 | (1) |
|
Chapter 11 Designing the Software Collaboratively |
|
|
332 | (2) |
|
Chapter 12 Requirements Gathering and Staying "In the Box" |
|
|
334 | (1) |
|
Chapter 13 Conference Room Pilots |
|
|
335 | (2) |
|
Chapter 14 Dealing with Challenges Mid-Project |
|
|
337 | (1) |
|
Chapter 15 Customizations vs. Configurations and How You Manage Them |
|
|
338 | (2) |
|
Chapter 16 Data Migration--Early and Often |
|
|
340 | (1) |
|
Chapter 17 Environment Management and Deployments |
|
|
341 | (2) |
|
|
343 | (1) |
|
Chapter 19 Training for All |
|
|
344 | (2) |
|
|
346 | (1) |
|
|
347 | (2) |
|
Chapter 22 Support and Enhance Your Project |
|
|
349 | (1) |
|
Chapter 23 Bringing It All Together |
|
|
350 | (3) |
Glossary |
|
353 | (16) |
Index |
|
369 | |