1 / 38

How to handle large NAV projects

Dynamics NAV Whiteboard Session (WTB205) ). How to handle large NAV projects. Frank Sauerbach Partner Technical Advisor Microsoft South Africa franksa@microsoft.com. Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team arendjs@microsoft.com. Agenda.

emlyn
Download Presentation

How to handle large NAV projects

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dynamics NAV Whiteboard Session (WTB205)) How to handle large NAV projects Frank Sauerbach Partner Technical Advisor Microsoft South Africa franksa@microsoft.com Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team arendjs@microsoft.com

  2. Agenda • Welcome & Introduction • Positioning of Microsoft Dynamics NAV • Challenges in large opportunities • Real world cases • HP/Microsoft Competency Center • How to leverage our MTC’s! • Other Resources that can help • Q&A

  3. Agenda • Welcome & Introduction • Positioning of Microsoft Dynamics NAV • Challenges in large opportunities • Real world cases • HP/Microsoft Competency Center • How to leverage our MTC’s! • Other Resources that can help • Q&A

  4. Positioning

  5. Positioning: interesting numbers Source: Panorama Consulting Group

  6. More on positioning….. • First • Choose the solution with best fit • Second • Look at #users / #transactions • Third • Multiple countries in one database? • Be careful with projects if: • #users > 200 (dependingon user profile)

  7. Agenda • Welcome & Introduction • Positioning of Microsoft Dynamics NAV • Challenges in large opportunities • Real world cases • HP/Microsoft Competency Center • How to leverage our MTC’s! • Other Resources that can help • Q&A

  8. Large Opportunities • What are large opportunities • Amount $’s • # transactions • # users • # decentralized sites (tier-2)

  9. Challenges that you may face • Noise from Competitors • “NAV is not scalable” • “NAV is only for small customers” • Project beyond positioning* • What to do?

  10. How to adress these challenges Project beyond positioning? • One or more instances? • Check #users / #transactions • Check user profiles • heavy/medium/light users? • which modules are used (e.g. WMS?) • Check (add-on) version • Check partner maturity (ISV) • Load-test

  11. How to adress scalability questions • Standard way: • Involve TPAG (Technical Product Advisory Group) • Provide Reference cases • Use sizing guide (see partnersource) • Alternative (if above is not enough proof) • Offer a load test

  12. Loadtesting – what is it ? • Proof of scalability • Hardware guideline for prospect • Quality check of the offered solution • Reality check for the partner

  13. Loadtesting – how to setup 1 • Partner creates storyboard • Overview of roles and activities • Partner creates scripts • Using the Application Benchmark Toolkit • Available on partnersource • Partner prepares (large) database! • Eliminate find(+)/(-) on heavy processes!!!! (or completely)

  14. Loadtesting – how to setup 2 • Involve SQL experts or MCS • 1 or 2 days onsite review of procedure/scripts • 4-5 days load test support • 1-3 days for end report • Involve MTC • 1 day setup • 4-5 day load test

  15. Loadtesting – how to setup 3 • Test scenario / execution Profiles Profiles Profiles Profiles Profiles TS Server TS Server TS Server TS Server TS Server Laptop for measurement SAN Database Server

  16. Loadtesting – how to setup 4 • Hardware requirements (guidelines) • Database Server (1 CPU per 100 users) • 8-32 Gb internal memory • Terminal Server (1 CPU per 20-25 NAV users) • 2-4 Gb internal memory (depends on #users) • 50Mb per user • SAN (depending on size of database) • Enough disks (small/fast disks)

  17. Agenda • Welcome & Introduction • Positioning of Microsoft Dynamics NAV • Challenges in large opportunities • Real world cases • HP/Microsoft Competency Center • How to leverage our MTC’s! • Other Resources that can help • Q&A

  18. Real cases: case 1 • Background: CRH • Replacement of Mainframe solution • Custom made solution! • Choice between: • Dynamics • .NET • Partner • Developed mainframe solution • NAV partner • Deep Dynamics expertise • Initial goal 500 concurrent users

  19. Real cases: case 1 • Approach • Discussion about NAV as development platform • Scalability concerns • Prototype developed by Partner • Load test in Paris MTC • Proof of 750 concurrent users • Result: GO

  20. Real cases: case 1 • After the Go.. • One year development • Decoupling GL transactions and order entry • GL integration via batches • Use of Stored Procedures (not our recommended solution….) • Load test in MTC Munich • 1000 users + 10 times the normal load • 192.000 order lines per hour….. • No hardware enough to go beyond this number • Solution will replace SAP R/3!!!!!! • Total deal size 3000+ users (multiple instances)

  21. Real cases: case 2 • Background: Imtech • Project based business • Replace old ERP solutions • Scalability concerns • Some parts of Imtech are using NAV already • NAV has best fit with 4PS Construct • Heavy competition: Infor (BaanERP LN)

  22. Real cases: case 2 • Approach • EBC visit to Denmark with BDMs • Full commitment to SQL Server • Proactive setup of load test • Converted customer database to NAV • Prepared scripts • Run load test on 4PS construct add on • Invited customer for review • End report written by MCS!

  23. Real cases: case 2 • During the shortlist presentations…. • Handed over the MCS report • No discussion about scalability! • Partner gain: • Tested add-on with large #users • Know their limits • Improved their add-on (locks etc) • Total project > 2500 users (multiple instances)

  24. What did we learn • These tests will help in large sales cases • Difficult to setup (especially first time) • Prepare, prepare, prepare, prepare, … • Costly, but…. • Payback in sales • Better partner add-ons • Partner is confident to enter new (upper) (mid)market

  25. What are the costs? • Partner preparations • Storyboard • Real World Database • Around 3 to 4 weeks development in Application Benchmark Toolkit • MCS costs • In-between 6-10 days (9K- 15K) excl T&E • MTC costs • In both cases sponsored by Microsoft

  26. Agenda • Welcome & Introduction • Positioning of Microsoft Dynamics NAV • Challenges in large opportunities • Real World cases • HP/Microsoft Competency Center • How to leverage our MTC’s! • Other Resources that can help • Q&A

  27. Goals • Easy accessible “test” center • Ability to provide a full solution (hardware, test + certification) • Scalability Proof HP hardware combined with Dynamics (e.g. SAN + latest servers) • Certification of add-ons • Netherlands only offering

  28. Agenda • Welcome & Introduction • Positioning of Microsoft Dynamics NAV • Challenges in large opportunities • Real World Cases: • HP/Microsoft Competency Center • How to leverage our MTC’s! • Other Resources that can help • Q&A

  29. How to leverage our MTC's • World Wide availability • “Unlimited” hardware • Go and ask your: • Partner Account Manager (PAM) • Partner Technology Specialist (PTS) • Solution Sales Professional (SSP) • Engagement criteria • Strategic deal ($’s or competition) • Some require MCS involvement (Munich)

  30. Agenda • Welcome & Introduction • Positioning of Microsoft Dynamics NAV • Challenges in large opportunities • Real World Cases • HP/Microsoft Competency Center • How to leverage our MTC’s! • Other Resources that can help • Q&A

  31. Other resources that can help • TPAG • Business Systems Architecture Services Team • Standard benchmark reports • Microsoft Services • Partner Technology Specialist • Large projects landing page (on partnersource) • And of course… NAV Development team

  32. Key takeaways • Make a choice • Prepare your add on • Test & Improve

  33. Agenda • Welcome & Introduction • Positioning of Microsoft Dynamics NAV • Challenges in large opportunities • Real World Cases • HP/Microsoft Competency Center • How to leverage our MTC’s! • Other Resources that can help • Q&A

  34. question & answer

  35. Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. Any queries, please check with your Track Owner. Related Content Dynamics NAV2009 Technical Overview and Demo (DYN302) DYN302 | Tue 4 Aug (17:30 - 18:30) | 300 - Advanced| Session Room D5

  36. Required Slide 10 pairs of MP3 sunglasses to be won Complete a session evaluation and enter to win!

  37. Required Slide © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related