Blog https://www.opensourceintegrators.com/ en Open Source Integrators Nominated for Best Odoo Partner in North America Award https://www.opensourceintegrators.com/publications/open-source-integrators-nominated-best-odoo-partner-north-america-award <span>Open Source Integrators Nominated for Best Odoo Partner in North America Award</span> <span><span>ryan.warrick</span></span> <span>Tue, 09/19/2023 - 16:20</span> <div> <div class="visually-hidden">Publication Category</div> <div><a href="/blog-posts" hreflang="en">Blog</a></div> </div> <div> <div class="visually-hidden">Publication Image</div> <div><article> <div> <div class="visually-hidden">Image</div> <div> <img src="/media/styles/large/public/2023-09/o-nominee-best_partner-americas-2023.png.webp?itok=JXCsY_c5" width="480" height="480" alt="Odoo best partner nominee 2023 logo" loading="lazy" /> </div> </div> </article> </div> </div> <div> <div class="visually-hidden">Publication Contents</div> <div> <div> <div class="paragraph paragraph--type--simple-content paragraph--view-mode--default"> <section class="simple-content-section tw-relative tw-overflow-hidden tw-pt-16 tw-pb-16 tw-mt-0 tw-mb-0"> <div class="section-background tw-absolute tw-top-0 tw-left-0 tw-z-0 tw-h-full tw-w-full tw-overflow-hidden tw-bg-white"> </div> <div class="tw-container tw-relative tw-z-20 tw-px-6 lg:tw-py-0"> <div class="tw-row tw-flex tw-flex-wrap tw-justify-center tw-items-center"> <div class="tw-w-full lg:tw-w-3/4 tw-text-left tw-text-black"> <h2 class="tw-text-3xl xl:tw-text-5xl tw-leading-tight">ERP awards season is upon us</h2> <div class="section-content tw-text-lg tw-mt-8"> <div><p>This esteemed award honors the recipient's outstanding contributions to the ERP ecosystem and consistent track record of successful Odoo implementations. Only the most trusted partners, companies seeking innovative ERP solutions that seamlessly align with their unique needs and goals, are nominated. Needless to say, we are honored. </p> <p>OSI prides itself on building close-knit relationships with clients, understanding their challenges, and working collaboratively to design and deploy tailored Odoo solutions. This approach ensures that every client feels like a valued member of the OSI family, with ongoing support and attention long after the implementation is complete.</p> <p>The Best Odoo Partner in North America award is presented at Odoo's annual conference, Odoo Experience, an event dedicated to ERP and spotlighting companies that exhibit outstanding innovation, expertise, and commitment to the Odoo ERP platform. The award ceremony will take place at the <strong><a href="https://www.odoo.com/fr_FR/blog/actualites-d-odoo-5/award-nominees-2023-1114?utm_campaign=OXP23&amp;utm_source=linkedin&amp;utm_medium=organic-social">Brussels Expo, Belgium, on November 9th at 5:30 PM</a>.</strong> We look forward to celebrating the achievements of the ERP industry's best and brightest.</p> <h2>Previous acknowledgements </h2> <p>As a leading member of the Odoo community, we strive to continue to demonstrate our deep Odoo expertise with every project we work on. Our relentless dedication to hard work has earned us achievements such as:</p> <ul><li>Top Odoo Accounting Solution Provider - 2021, 2022</li> <li>3-time Odoo Partner of the Year - North America - 2013, 2019, 2020, 2022 (Nominated)</li> <li>20 Most Promising ERP Solution Providers- 2021</li> <li>20 Most Promising Field Service Management Solution Providers- 2021</li> </ul></div> </div> </div> </div> </div> </section> </div> </div> </div> </div> Tue, 19 Sep 2023 23:20:31 +0000 ryan.warrick 203 at https://www.opensourceintegrators.com How to Avoid a Failed ERP Project https://www.opensourceintegrators.com/publications/how-avoid-failed-erp-project <span>How to Avoid a Failed ERP Project</span> <span><span>justin.hough</span></span> <span>Tue, 03/07/2023 - 13:51</span> <div> <div class="visually-hidden">Publication Category</div> <div><a href="/blog-posts" hreflang="en">Blog</a></div> </div> <div> <div class="visually-hidden">Publication Description</div> <div>​There are a lot of ways an ERP project can go wrong, but the details are seldom talked about. In this blog, we review eight ways a potentially successful ERP implementation can come off the rails.</div> </div> <div> <div class="visually-hidden">Publication Image</div> <div><article> <div> <div class="visually-hidden">Image</div> <div> <img src="/media/styles/large/public/2023-05/man-realizing-failure.jpeg.webp?itok=hOUEs_d8" width="480" height="480" alt="Man realizing he has made a mistake" loading="lazy" /> </div> </div> </article> </div> </div> <div> <div class="visually-hidden">Publication Contents</div> <div> <div> <div class="paragraph paragraph--type--simple-content paragraph--view-mode--default"> <section class="simple-content-section tw-relative tw-overflow-hidden tw-pt-0 tw-pb-0 tw-mt-0 tw-mb-0"> <div class="section-background tw-absolute tw-top-0 tw-left-0 tw-z-0 tw-h-full tw-w-full tw-overflow-hidden tw-bg-white"> </div> <div class="tw-container tw-relative tw-z-20 tw-px-6 lg:tw-py-0"> <div class="tw-row tw-flex tw-flex-wrap tw-justify-center tw-items-center"> <div class="tw-w-full lg:tw-w-3/4 tw-text-left tw-text-black"> <div class="section-content tw-text-lg tw-mt-8"> <div><p>​There are a lot of ways an ERP project can go wrong, but the details are seldom talked about. In this blog, we review eight ways a potentially successful ERP implementation can come off the rails.</p> <p> </p> <h2>Circumvent failure by avoiding these mistakes</h2> <p><em>Failed ERP project . . . Troubled ERP project . . .</em></p> <p> </p> <p>Google offers over 12 million responses to these keywords, so it seems like this might actually be a problem.</p> <p>We know ERP projects fail, because we get a lot of calls to salvage projects that have hit the rocks. Let’s talk about a few of the reasons we have seen projects fail:</p> <p><strong>Trying to implement a system internally: </strong>This isn’t to say that internal staff aren’t necessary. But, in practice, most staff already have a number of responsibilities, and may lack some of the key skills or experience that a good implementation partner will bring to the project. Internal staff commitments are absolutely necessary for project success.</p> <p><strong>Poor implementation partner selection:</strong> It is important to choose a partner that has a track record of successful ERP implementations and can provide the necessary support and resources. Implementation vendors should be able to provide useful references, case studies and demonstrated expertise in your business.</p> <p><strong>Over customization: </strong>ERP systems are designed to be flexible and can be customized to fit the needs of different businesses. However, customizing the system can be costly and can add to the overall budget of the project. Due to Odoo’s unique, universal, flexibility, the temptation is greater to modify the software– In the right hands, this is an incredible strength- In the wrong hands, it is an invitation to unmanageable technical debt.</p> <p><strong>Lack of proper planning:</strong> ERP projects are complex and require careful planning to ensure that all business processes are captured and integrated into the new system. If proper planning is not done, it can lead to delays, budget overruns, and tears.</p> <p><strong>Poor communication: </strong>Effective communication is essential for the success of any project, and ERP projects are no exception. If there is poor communication between team members, stakeholders, and the vendor, it can lead to misunderstandings and delays, i.e. discombobulation.</p> <p><strong>Incomplete scope: </strong>ERP projects often involve the integration of multiple business processes, which can be complex. If the scope of the project is not properly defined or is incomplete, it can lead to misunderstandings and scope creep.</p> <p><strong>Unclear project goals:</strong> It is important to have clear, measurable project goals that are understood by all stakeholders. If these goals are not clearly defined or are not aligned with the overall business strategy, it can lead to pain and frustration.</p> <p> </p> <p><strong>Resistance to change: </strong>Many ERP projects involve significant changes to business processes, which can be difficult for employees to accept. Change Management is a real thing– Read our friend Bob Lewis’s book here for some best practices.</p> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> Tue, 07 Mar 2023 20:51:09 +0000 justin.hough 79 at https://www.opensourceintegrators.com Protect Your Business with Odoo Security Best Practices https://www.opensourceintegrators.com/publications/odoo-security-best-practices <span>Protect Your Business with Odoo Security Best Practices</span> <span><span>julian.sanchez</span></span> <span>Tue, 02/21/2023 - 12:12</span> <div> <div class="visually-hidden">Publication Category</div> <div><a href="/blog-posts" hreflang="en">Blog</a></div> </div> <div> <div class="visually-hidden">Publication Description</div> <div>Your Odoo system is vital to running your business, which means it can’t afford to be compromised. Take the steps to protect your system and your business with these Odoo security best practices.<br /> <br /> </div> </div> <div> <div class="visually-hidden">Publication Image</div> <div><article> <div> <div class="visually-hidden">Image</div> <div> <img src="/media/styles/large/public/2023-07/digital_security.jpeg.webp?itok=DRLCMRrb" width="480" height="480" alt="digital_security.jpeg" loading="lazy" /> </div> </div> </article> </div> </div> <div> <div class="visually-hidden">Publication Contents</div> <div> <div> <div class="paragraph paragraph--type--simple-content paragraph--view-mode--default"> <section class="simple-content-section tw-relative tw-overflow-hidden tw-pt-16 tw-pb-16 tw-mt-0 tw-mb-0"> <div class="section-background tw-absolute tw-top-0 tw-left-0 tw-z-0 tw-h-full tw-w-full tw-overflow-hidden tw-bg-white"> </div> <div class="tw-container tw-relative tw-z-20 tw-px-6 lg:tw-py-0"> <div class="tw-row tw-flex tw-flex-wrap tw-justify-center tw-items-center"> <div class="tw-w-full lg:tw-w-3/4 tw-text-left tw-text-black"> <div class="section-content tw-text-lg tw-mt-8"> <div><p>Your Odoo system is vital to running your business, which means it can’t afford to be compromised. Take the steps to protect your system and your business with these Odoo security best practices.</p> <p> </p> <h2>General best practices for a secure Odoo system</h2> <p>Your Odoo system is critical to the operation of your business–it provides a central platform for managing and integrating various business processes such as finance, accounting, procurement, and human resources. Ensuring the security of your Odoo system is crucial to protect sensitive business data and prevent unauthorized access or disruptions to business operations. Here are some best practices for securing an Odoo system:</p> <p>1. Implement strong passwords: Use strong, unique passwords for all Odoo system accounts, and regularly update them. Use a password manager to store and generate secure passwords- Don’t write them down on a post it note, and stick it on your monitor!</p> <p>2. Enable two-factor authentication (2FA): 2FA adds an extra layer of security by requiring users to provide a second form of authentication, such as a code sent to a phone or a security token, in addition to their password.</p> <p>3. Implement Single Sign-on: Use a single-sign on (LDAP, Auth.net, SSO, etc.) to eliminate user management and policy enforcement in a fragmented manner on multiple systems.</p> <p>4. Implement a strong security policy based on zero-trust: Need to know, need to have bases and regular audits are a must to prevent threats against the most critical asset—“data.”</p> <p>5. Implement regulatory controls: Safeguard business interests against regulatory threats / guidelines by verifying compliance and upkeep (GDPR, California Privacty Act, PCI, SOX) of the same.</p> <h2>Consider OpenAuth (OATH)</h2> <p>OAuth is an open standard for authorization that enables users to securely access resources on behalf of a resource owner, such as a user’s account on a third-party website or application.</p> <p>In the context of an Odoo system, OAuth can be used to allow users to authenticate with the Odoo system using their credentials from a third-party identity provider, such as Google or Microsoft. This allows users to use a single set of credentials to access multiple systems and simplifies the login process.</p> <p>To implement OAuth with an Odoo system, you would need to set up an OAuth server and configure the Odoo system to use OAuth for authentication. You would also need to configure the third-party identity provider to trust the Odoo system and allow users to authenticate using their credentials.</p> <p>It is important to ensure that the OAuth implementation is secure and that all communication between the Odoo system and the OAuth server is encrypted to protect sensitive data.</p> <p>3. Regularly update software: Keep all Odoo software and security protocols up to date with the latest patches and updates to fix vulnerabilities and protect against new threats.</p> <p>4. Use encryption: Encrypt sensitive data, such as financial information and personal data, to protect it from being accessed by unauthorized parties.</p> <p>5. Implement role-based access control: Assign different levels of access to different users based on their job roles and responsibilities. This helps to prevent unauthorized access to sensitive data and ensures that only authorized users can perform certain actions.</p> <p>6. Monitor and log system activity: Monitor and log system activity to detect and respond to suspicious activity, such as attempted unauthorized access or data breaches.</p> <p>7. Implement security controls: Use firewalls, intrusion detection systems, and other security controls to protect the Odoo system from external threats.</p> <p> </p> <p>8. Conduct regular security assessments: Regularly conduct security assessments to identify and address vulnerabilities in the Odoo system.</p> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> Tue, 21 Feb 2023 19:12:11 +0000 julian.sanchez 149 at https://www.opensourceintegrators.com Using an ERP System for Product Development https://www.opensourceintegrators.com/publications/using-erp-system-product-development <span>Using an ERP System for Product Development</span> <span><span>julian.sanchez</span></span> <span>Fri, 02/17/2023 - 16:39</span> <div> <div class="visually-hidden">Publication Category</div> <div><a href="/blog-posts" hreflang="en">Blog</a></div> </div> <div> <div class="visually-hidden">Publication Description</div> <div>Everybody thinks of ERP systems as production management tools . . . But did you know ERP platforms like Odoo can also help you model new products? In this article, you’ll explore two different product development scenarios from start to finish, both of which are structured to help you to put your own development and decision-making strategies into practice when getting started on a new product design.</div> </div> <div> <div class="visually-hidden">Publication Image</div> <div><article> <div> <div class="visually-hidden">Image</div> <div> <img src="/media/styles/large/public/2023-07/product_development.jpeg.webp?itok=JQLJ9vJq" width="480" height="480" alt="product_development.jpeg" loading="lazy" /> </div> </div> </article> </div> </div> <div> <div class="visually-hidden">Publication Contents</div> <div> <div> <div class="paragraph paragraph--type--simple-content paragraph--view-mode--default"> <section class="simple-content-section tw-relative tw-overflow-hidden tw-pt-16 tw-pb-16 tw-mt-0 tw-mb-0"> <div class="section-background tw-absolute tw-top-0 tw-left-0 tw-z-0 tw-h-full tw-w-full tw-overflow-hidden tw-bg-white"> </div> <div class="tw-container tw-relative tw-z-20 tw-px-6 lg:tw-py-0"> <div class="tw-row tw-flex tw-flex-wrap tw-justify-center tw-items-center"> <div class="tw-w-full lg:tw-w-3/4 tw-text-left tw-text-black"> <div class="section-content tw-text-lg tw-mt-8"> <div><p>Everybody thinks of ERP systems as production management tools . . . But did you know ERP platforms like Odoo can also help you model new products? In this article, you’ll explore two different product development scenarios from start to finish, both of which are structured to help you to put your own development and decision-making strategies into practice when getting started on a new product design.</p> <p> </p> <p>ERPs are all about production management, right? They can’t help with Product Development, or if they do, it is only to provide sale and product management information.</p> <p>Wrong—ERP systems can model new products, and help you get to the bottom of some important decisions.</p> <p>Let’s try the first point—We can produce a new product virtually, prior to purchasing machinery, hiring staff, or investing in new space.</p> <p> </p> <p>Here are some notes on our new product—A kid’s balsa glider</p> <p> </p> <p><img alt="exp.1.jpeg" data-entity-type="file" data-entity-uuid="12524238-f32d-48bc-856e-15a0285f0680" src="/media/inline-images/exp.1.jpeg" width="440" height="352" loading="lazy" /></p> <p> </p> <p>We need to stop for a moment, and think about how we make a glider. We need—</p> <ul><li>5 parts- a canopy, a wing, a fuselage, a rudder, and a stabilizer.</li> <li>A location (desk) where you will assemble it.</li> <li>A few minutes to put it together.</li> <li>A location (down the hallway) where you will test fly it</li> <li>And a few minutes of time to test fly it.</li> <li>These factors seem a bit like a recipe. In Manufacturing, this list of materials and how they are assembled are referred to as a “Bill of Materials”, or BOM.</li> </ul><p>Also, the glider parts cost a few dollars to buy, and perhaps, you can sell it to an office mate for a few dollars more. You may need to order the parts, and you want to know how long it will take for new components to show up at your door. You will also want to keep track of how many parts you ordered, where you store the parts, and how many you have on hand. You also may want to reorder parts when your inventory gets below a certain level, so that you can always keep up with demand.</p> <p>These factors translate to</p> <ul><li>Cost price and Sales price,</li> <li>Suppliers and lead times,</li> <li>Inventory and locations,</li> <li>Stockage rules.</li> </ul><p>We will use all of these factors to define a product. The final road map of the product looks like this:</p> <p> </p> <p><img alt="exp.2.png" data-entity-type="file" data-entity-uuid="7a93be49-8336-493b-9854-93256fb60337" src="/media/inline-images/exp.2.png" width="512" height="305" loading="lazy" /></p> <p> </p> <p>We will create this definition for the final product, as well as all the component products that go into making the final product. Here, you can see the components that go into making a glider.</p> <p> </p> <p><img alt="exp.3.png" data-entity-type="file" data-entity-uuid="7259c74d-54c6-4427-a61a-4189313166a5" src="/media/inline-images/exp.3.png" width="512" height="222" loading="lazy" /></p> <p> </p> <p>For each product, the definition includes the name of the product, whether it is produced or purchased, the cost and sale price, the parts that make it up ( Bill of Material again), how many in inventory, and when we should reorder it, and the accounting information for purchasing or selling it.</p> <p> </p> <p><img alt="exp.4.png" data-entity-type="file" data-entity-uuid="aeb060a4-e9d7-40fe-a7ce-5e9097f84f69" src="/media/inline-images/exp.4.png" width="512" height="275" loading="lazy" /></p> <p> </p> <p>To define the Bill of Material, we will describe the components that are used to make it.</p> <p> </p> <p><img alt="exp.5.png" data-entity-type="file" data-entity-uuid="0989a8aa-5d20-492d-ac0b-aff2821a2c82" src="/media/inline-images/exp.5.png" width="512" height="220" loading="lazy" /></p> <p> </p> <p>The labor or machine stations where your product is assembled are known as “Work Centers.” In this case, we have defined two different work centers. At the first, you are putting together your glider, and at the second location, you have a space where you can test fly it.</p> <p> </p> <p><img alt="exp.6.png" data-entity-type="file" data-entity-uuid="0aacb6c4-ad54-4d9c-9f72-b5eeca1b3ca3" src="/media/inline-images/exp.6.png" width="512" height="225" loading="lazy" /></p> <p> </p> <p>Now, we can add time to assemble your glider at these stations, and define the order in which you will do the work. In building a “Routing” of your work, you are defining the location, time or machine effort, and the order of your assembly. Here, we have defined a “Cycle” of work to take 60 minutes.</p> <p> </p> <p><img alt="exp.7.png" data-entity-type="file" data-entity-uuid="22910965-a990-49ec-b2c6-fb56f55060b7" src="/media/inline-images/exp.7.png" width="512" height="223" loading="lazy" /></p> <p> </p> <p>By building this model of a proposed product’s assembly system, we can now modify it, and look for optimizations.</p> <p>We can try variations such as faster machinery, pieces coming to you preassembled, or more staff. You can test your assumptions about production costs prior to ordering equipment or inventory. This alone can save you a lot of time and money.</p> <p>Some deliverables that may be included might be:</p> <p><strong>Expected costs, revenue and throughput capability of the complete system</strong>.— See example #1</p> <p><strong>Example #1</strong>: Expected costs and revenue calculations.</p> <p> </p> <p>Let us assume that the company has some data on the time between orders plac ed by customers. Using this data, we can generate an Emperical Distribution Function (EDF) based on the frequency of the data. Next, using tried and true regression techniques, we can fit a number of distributions to the EDF and determine the best fitting distribution.</p> <p>In the figure below, the blue line represents the raw data and the red line is the best fitting distribution.</p> <p> </p> <p><img alt="exp.8.png" data-entity-type="file" data-entity-uuid="50e153a3-47be-48e1-a807-c3f648ecb15d" src="/media/inline-images/exp.8.png" width="512" height="308" loading="lazy" /></p> <p> </p> <p>The best fitting distribution using the given data is an Exponential Distribution with the parameter λ = 0.2604. Using the properties of the Exponential Distribution, the mean of the distribution is equal to 1/λ = 3.84 days given that the data was days between order arrivals.</p> <p>Now lets equate this to the expected cost and revenue. If the expected arrival time is 3.84 days between orders, and using a similar process, we determine the expected number of products in a given order is 25, then we can calculate the expected (E) revenue as:</p> <p>E[Revenue] = (Revenue per Product)*E[Order Quantity]*(#Business Days/E[order arrival time])</p> <p>Therefore, if the amount of revenue per product is $20.00 and there are 250 business days in a calendar year, then:</p> <p>E[Revenue] = $20.00 * 25 * (250/3.84) = $32,55.08</p> <p>Similar calculations can be used to determine expected costs as well.</p> <p><strong>Parameters with high sensitivity.</strong></p> <p> </p> <p><strong>Example #2</strong>: Sensitivity Analysis (Variation in Net Cash Flow given changes to Unit Cost and Units Sold):</p> <p> </p> <p><img alt="exp.9.png" data-entity-type="file" data-entity-uuid="b79b2c07-5f2f-4dbe-95a2-9bfd61077d77" src="/media/inline-images/exp.9_1.png" width="512" height="188" loading="lazy" /></p> <p><img alt="exp.10.png" data-entity-type="file" data-entity-uuid="b3d9cf56-7da8-4d59-9713-27e787b80161" src="/media/inline-images/exp.10.png" width="512" height="308" loading="lazy" /></p> <p> </p> <p><strong>Optimized manufacturing configuration, and identify possible system constraints.</strong></p> <p><strong>Example #3</strong>: Optimized manufacturing configuration, and identify possible system constraints:</p> <p>Lets assume that we have a machining process that takes 2 minutes to complete a job from part arrival until completion. Also assume that orders arrive at a rate of 2 orders per minute based on an exponential distribution. The table below represents a simulation of 30 arrivals. Using the arrival data and machine processing time, we can determine valuabl e information that will help the client optimize their process based on certain criteria. For example, we were able to determine not only when the machine was busy, we were also able to calculate idle time. By summing the last column (Machine Idle Time), the machine was idle a total of 23.10 minutes. Given all orders were received and processed within 83.10 minutes, the machine was idle 28% of the time.</p> <p>How good is this estimate of 28% you ask? Well, the beauty of simulation allows us to re-run this simulation multiple times and determine an average idle time and corresponding standard deviation. We re-ran this simulation 60 times and calculated the following:</p> <p>Average Machine Idle Time = 13.78%</p> <p>Standard Deviation of Idle Time = 8.44%</p> <p> </p> <p>Lastly, we can use the simulation to determine location of possible constraints. Note that the column titled “Queue Length.” Here we can change certain parameters and see the impact on the size of the queue. Also, random breakage times can be introduced and analyzed for downstream impact.</p> <p> </p> <p><img alt="exp.11.png" data-entity-type="file" data-entity-uuid="e362a25d-9166-4c33-b708-735f86e907cf" src="/media/inline-images/exp.11.png" width="512" height="380" loading="lazy" /></p> <p> </p> <p><strong>Other things that can be tested for:</strong></p> <p><strong>Optimized supply chain/vendor selection.</strong></p> <p><strong>Optimized location ( if lead times differ greatly from place to place).</strong></p> <p><strong>Reduced costs and risks prior to buying hardware, leasing spaces, or ordering inventory</strong></p> <p><strong>Prediction of problems or critical issues prior to launch, with possible mitigations.</strong></p> <p><strong>Confimation of the business plan, by simulating the first XX months or years.</strong></p> <p><strong>Determine probability distribution functions to model future system performance.</strong></p> <p> </p> <h2><strong>Competitive Analysis</strong></h2> <p>Now, let’s try this for some competitive analysis—Let’s change our scenario a bit.</p> <p>We have a competitor that makes a small, quiet drone helicopter</p> <p> </p> <p><img alt="exp.12.png" data-entity-type="file" data-entity-uuid="5c5397ca-b149-4e63-8478-2f544ddc64b8" src="/media/inline-images/exp.12.jpeg" width="512" height="313" loading="lazy" /></p> <p> </p> <p>We can use an ERP to simulate how much it costs to make, and how many systems our competitor can make during a day.</p> <p>We would use the same process described above- We would create a product out of their bill of materials.</p> <ul><li>4 Fiberglass struts,</li> <li>2 Aluminum Carrier platform</li> <li>Power distribution board/Battery</li> <li>Hardware kit</li> <li>Wiring Harness</li> <li>4 Motors</li> <li>4 Propellers</li> <li>3D Robotics Arduino board.</li> </ul><p> </p> <p><img alt="exp.13.png" data-entity-type="file" data-entity-uuid="df5f4eae-c616-4f53-af78-72961dac8842" src="/media/inline-images/exp.13.png" width="512" height="223" loading="lazy" /></p> <p> </p> <p>We are making an assumption that there are two major subcomponents in their manufacturing—We think they assemble the frame (all the hardware bits) separately from producing the “brains” as a Power and Nav assembly. We have these broken out as assemblies that will be mated together for the final product.</p> <p>Next, we can simulate their assembly systems.</p> <p> </p> <p>We can get information about their address, and then look them up on one of the popular web mapping sites. From here, we can start to get, we can make some assumptions about how big their building is, and how many people work in the office.</p> <p> </p> <p><img alt="exp.14.png" data-entity-type="file" data-entity-uuid="b73f2241-d8df-4071-8a53-a3c7c5a1e660" src="/media/inline-images/exp.14.png" width="251" height="301" loading="lazy" /></p> <p> </p> <p>With a little bit of analysis, we can count approximately 20 cars in the parking lot, and 1 truck at a level ground door location. We can assume they have approximately 20 employees, and perhaps 10 people work in assembly.( the balance work may work in administration, sales, shipping/recieiving or other functions).</p> <p>Doing a bit of measurement, we can guess the building is approximately 4700 square feet as well. Let’s assume ½ of this is availible for manufacturing, so 2350/square feet for assembly</p> <p>We know that our competitor uses state of the art machine tools and robotic assembly tools that take up approximately 100 square feet. Assuming each machine has one person working with it, and some room between the machines, let’s round this up to 200 square feet each.</p> <p> </p> <p>These machine tools and robotic assembly stations are set up to each do one task. When we try to build one with the parts in the BOM, we notice it takes 10 steps to assemble and test. We can assume that it may take 10 work stations, one for each step. This also corresponds well to our workforce estimates.</p> <p> </p> <p><img alt="exp.15.png" data-entity-type="file" data-entity-uuid="307f14f1-36a0-47be-b358-edfc2e788b67" src="/media/inline-images/exp.15.png" width="512" height="186" loading="lazy" /></p> <p> </p> <p>If we have 10 work stations, each at 200 square feet, this calculates to roughly 2000 square feet, and we have figured out that our competitor has only one production line ( There isn’t room for two in this space).</p> <p> </p> <p>Let’s build the routing of work—Here is the first one for the Power and Nav Assembly:</p> <p> </p> <p><img alt="exp.16.png" data-entity-type="file" data-entity-uuid="deac7bbd-4307-49d8-938a-6af91a413ba1" src="/media/inline-images/exp.16.png" width="512" height="193" loading="lazy" /></p> <p> </p> <p>Now, let’s run this example</p> <p> </p> <p>We will create a manufacturing order for 25 finished products. We are assuming that we have raw materials in stock. Based on the routings that are set up and the time budgeted for each step, we can get the following results:</p> <p> </p> <p><img alt="exp.17.png" data-entity-type="file" data-entity-uuid="7eaaf37e-4c92-41e2-950e-084627f48711" src="/media/inline-images/exp.17.png" width="512" height="144" loading="lazy" /></p> <p> </p> <p>We can sum up the total estimated costs for this manufacturing run and the capacity of the factory used:</p> <p> </p> <p><img alt="exp.18.png" data-entity-type="file" data-entity-uuid="eac7d982-91a8-48d0-afc4-b5517b3f4602" src="/media/inline-images/exp.18.png" width="512" height="265" loading="lazy" /></p> <p><img alt="exp.19.png" data-entity-type="file" data-entity-uuid="37d11557-9aff-48bc-8aac-5e75c43e899d" src="/media/inline-images/exp.19.png" width="512" height="358" loading="lazy" /></p> <p> </p> <p>We start analyzing the moves and quantities for each component needed to make up the order</p> <p> </p> <p><img alt="exp.20.png" data-entity-type="file" data-entity-uuid="e549b438-e806-46be-836d-5da3ded2875c" src="/media/inline-images/exp.20.png" width="512" height="235" loading="lazy" /></p> <p> </p> <p>And look for sensitivity based on component lead times, and the min and max ordering quantity for these components.</p> <p> </p> <p><img alt="exp.21.png" data-entity-type="file" data-entity-uuid="6edb46db-54fc-410f-b196-02e4bfd6a9f6" src="/media/inline-images/exp.21.png" width="512" height="234" loading="lazy" /></p> <p> </p> <p>We will repeat this process, changing one thing at a time, and running the different systems in parallel. We will determine probability distribution functions to model future system performance, based on these variations.</p> <p>By following this process, we can gain a lot of insights.</p> <ul><li>Expected costs, revenue and throughput capability of the complete system.</li> <li>Parameters with high sensitivity.</li> <li>Possible manufacturing configuration.</li> <li>Possible supply chain/vendor model</li> <li>Analysis of competitor’s advantages ( Supply chain, location, flexibility, costs)</li> <li>Benchmarking—You can test your own innovation against this benchmark, and determine risk..</li> <li>Examination of competitor to find inflexibility and gaps in the market, and exploit these gaps.</li> </ul></div> </div> </div> </div> </div> </section> </div> </div> </div> </div> Fri, 17 Feb 2023 23:39:16 +0000 julian.sanchez 161 at https://www.opensourceintegrators.com 9 Steps to a Higher Quality ERP Implementation Outcome https://www.opensourceintegrators.com/publications/9-steps-higher-quality-erp-implementation-outcome <span>9 Steps to a Higher Quality ERP Implementation Outcome</span> <span><span>bettina.acosta</span></span> <span>Fri, 02/17/2023 - 16:22</span> <div> <div class="visually-hidden">Publication Category</div> <div><a href="/blog-posts" hreflang="en">Blog</a></div> </div> <div> <div class="visually-hidden">Publication Description</div> <div>​ERP implementations are a stressful time for your company, and for good reason. Without the right guidance and strategy, deciding to build a fully integrated ERP system often lead a lot of businesses into the dark. But there are more than a few ways to avoid this outcome. In this article, read about 9 different steps that can help your company implement with quality.</div> </div> <div> <div class="visually-hidden">Publication Image</div> <div><article> <div> <div class="visually-hidden">Image</div> <div> <img src="/media/styles/large/public/2023-06/quality_outcome.jpeg.webp?itok=5gxlr2MF" width="480" height="480" alt=" Compass points to &quot;Quality&quot; as north." loading="lazy" /> </div> </div> </article> </div> </div> <div> <div class="visually-hidden">Publication Contents</div> <div> <div> <div class="paragraph paragraph--type--simple-content paragraph--view-mode--default"> <section class="simple-content-section tw-relative tw-overflow-hidden tw-pt-6 tw-pb-16 tw-mt-0 tw-mb-0"> <div class="section-background tw-absolute tw-top-0 tw-left-0 tw-z-0 tw-h-full tw-w-full tw-overflow-hidden tw-bg-white"> </div> <div class="tw-container tw-relative tw-z-20 tw-px-6 lg:tw-py-0"> <div class="tw-row tw-flex tw-flex-wrap tw-justify-center tw-items-center"> <div class="tw-w-full lg:tw-w-3/4 tw-text-left tw-text-black"> <div class="section-content tw-text-lg tw-mt-8"> <div><p>ERP implementations are a stressful time for your company, and for good reason. Without the right guidance and strategy, deciding to build a fully integrated ERP system often lead a lot of businesses into the dark. But there are more than a few ways to avoid this outcome. In this article, read about 9 different steps that can help your company implement with quality.</p> <p> </p> <p>If you’re reading this, it’s likely that your organization is getting serious about implementing an ERP system. You might be doing this for a variety of reasons—scale, efficiency, drive processes and production, etc. and/or all of the above—but no matter what your reason, there is a whole constellation of details and steps to consider before initiating your implementation.</p> <p>You have a long road ahead of you, and you’re going to need to look at the process from a variety of angles and perspectives that give way to strategies for a successful project. To help you in your journey, below we’ve listed 9 steps that our ERP experts consider before, during, and after your implementation. Each of which is its own journey in itself, and will require their own strategies and commitments in order to be successful.</p> <p>But for now, we figure we’ll start here. OSI’s 9 steps toward a successful ERP implementation:</p> <p><strong>1. Conduct a thorough analysis of the organization’s needs:</strong> It is important to carefully assess the organization’s business processes and needs before selecting an ERP system. This can help ensure that the chosen system is a good fit and reduce the risk of implementation failure.</p> <p>One way OSI analyzes organizations is by conducting a thorough and honest <a href="https://www.opensourceintegrators.com/publications/the-value-of-a-workshop">pre-implementation workshop</a>, that way both parties know what we’re getting into before getting started on the challenging road to full integration.</p> <p><strong>2. Choose the right ERP system: </strong>Carefully evaluating different ERP systems and selecting the one that best meets the organization’s needs can help reduce the risk of implementation failure.</p> <p><strong>3. Proper project management: </strong>Proper project management is crucial to the success of an ERP implementation. This includes setting clear goals and objectives, establishing a timeline, and effectively communicating with all stakeholders.</p> <p><strong>4. Proper user training: </strong>Providing proper training to users can help ensure that they are able to effectively use the ERP system and reduce the risk of errors or issues.</p> <p><strong>5. Testing and quality assurance: </strong>Thoroughly testing the ERP system before and after implementation can help identify and fix any potential issues, reducing the risk of implementation failure.</p> <p><strong>6. Risk management plan: </strong>Developing a risk management plan can help identify and mitigate potential risks associated with the ERP implementation. This may include identifying potential risks, developing contingency plans, and regularly monitoring progress to identify any issues that may arise.</p> <p><strong>7. Establish a clear roll-out plan:</strong> Developing a clear roll-out plan can help ensure a smooth and successful implementation. This may include a phased approach, where the ERP system is rolled out to different departments or business units over time.</p> <p><strong>8. Implement strong security measures:</strong> Implementing strong security measures can help protect the ERP system and the sensitive data it handles, improving its overall quality and reliability.</p> <p><strong>9. </strong><strong>Engage with a reputable vendor:</strong> Engaging with a reputable vendor can help ensure that you have access to high-quality support and resources to help improve the performance of the ERP system.</p> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> Fri, 17 Feb 2023 23:22:00 +0000 bettina.acosta 94 at https://www.opensourceintegrators.com What is Business Process Re-engineering? https://www.opensourceintegrators.com/publications/what-business-process-re-engineering <span>What is Business Process Re-engineering?</span> <span><span>julian.sanchez</span></span> <span>Thu, 02/16/2023 - 17:00</span> <div> <div class="visually-hidden">Publication Category</div> <div><a href="/blog-posts" hreflang="en">Blog</a></div> </div> <div> <div class="visually-hidden">Publication Description</div> <div>Business process reengineering (BPR) is a management can help your business find improvements in overall performance, such as cost, quality, service, and speed, and can be a useful tool for organizations seeking to implement enterprise resource planning (ERP) systems.</div> </div> <div> <div class="visually-hidden">Publication Image</div> <div><article> <div> <div class="visually-hidden">Image</div> <div> <img src="/media/styles/large/public/2023-07/Business_process.jpeg.webp?itok=4HkLRUw4" width="480" height="480" alt="Business_process.jpeg" loading="lazy" /> </div> </div> </article> </div> </div> <div> <div class="visually-hidden">Publication Contents</div> <div> <div> <div class="paragraph paragraph--type--simple-content paragraph--view-mode--default"> <section class="simple-content-section tw-relative tw-overflow-hidden tw-pt-16 tw-pb-16 tw-mt-0 tw-mb-0"> <div class="section-background tw-absolute tw-top-0 tw-left-0 tw-z-0 tw-h-full tw-w-full tw-overflow-hidden tw-bg-white"> </div> <div class="tw-container tw-relative tw-z-20 tw-px-6 lg:tw-py-0"> <div class="tw-row tw-flex tw-flex-wrap tw-justify-center tw-items-center"> <div class="tw-w-full lg:tw-w-3/4 tw-text-left tw-text-black"> <div class="section-content tw-text-lg tw-mt-8"> <div><p>Business process reengineering (BPR) is a management can help your business find improvements in overall performance, such as cost, quality, service, and speed, and can be a useful tool for organizations seeking to implement enterprise resource planning (ERP) systems.</p> <p> </p> <p>Business process reengineering (BPR) is a management approach that involves the radical redesign of business processes to achieve significant improvements in performance, such as cost, quality, service, and speed. It can be a useful tool for organizations seeking to implement enterprise resource planning (ERP) systems, as it can help to align business processes with the capabilities of the ERP system and ensure that the organization is getting the maximum value from the technology.</p> <p>Enterprise resource planning (ERP) systems are designed to support and automate various business processes, such as financial management, supply chain management, human resource management, and customer relationship management. When an organization implements an ERP system, it typically involves significant changes to the way the organization conducts its business.</p> <p>BPR is generally considered important during the preliminary phases of an ERP implementation.</p> <p>If an organization’s business processes are already well-aligned with its goals and the capabilities of the ERP system, then BPR may not be necessary. On the other hand, if the organization’s business processes are not optimized or are not aligned with the ERP system, then BPR may be useful in helping to redesign those processes to achieve better performance.</p> <p>Ultimately, the decision to pursue BPR in an ERP implementation should be based on a careful analysis of the organization’s needs and goals, as well as an assessment of the current state of its business processes and how well they are aligned with the ERP system. It may also be helpful to consult with ERP experts or conduct a pilot project to test the effectiveness of BPR in the organization’s specific context</p> <p>For example, an organization might use BPR to redesign its financial management processes to better align with the capabilities of the ERP system. This might involve streamlining and automating processes, such as invoicing, billing, and accounts payable, to reduce errors and improve efficiency. Similarly, an organization might use BPR to redesign its supply chain management processes to better leverage the capabilities of the ERP system, such as by improving forecasting and inventory management.</p> <h2>Techniques for business process re-engineering</h2> <p>There are several techniques that organizations may use in business process reengineering (BPR) efforts to redesign their business processes and achieve significant improvements in performance. Some of the most popular BPR techniques include:</p> <p>1. Process mapping: Process mapping involves creating a visual representation of a business process to better understand how it works and identify opportunities for improvement. This can be done using a variety of tools, such as flowcharts or process diagrams.</p> <p>2. Lean: Lean is a management approach that emphasizes the elimination of waste and non-value-added activities in order to improve efficiency and effectiveness. It is often used in BPR efforts to streamline processes and eliminate unnecessary steps.</p> <p>3. Six Sigma: Six Sigma is a data-driven approach to process improvement that aims to eliminate defects and variability in processes. It involves the use of statistical analysis and other tools to identify and eliminate root causes of problems in processes.</p> <p>4. Agile: Agile is a project management approach that emphasizes flexibility and rapid iteration. It is often used in BPR efforts to allow organizations to quickly adapt to changing customer needs and market conditions.</p> <p>5. Design thinking: Design thinking is a creative problem-solving approach that involves understanding users’ needs and developing solutions that meet those needs. It is often used in BPR efforts to design processes that are more user-friendly and effective.</p> <p> </p> <p>Ultimately, the specific techniques that an organization chooses to use in its BPR efforts will depend on its specific needs and goals, as well as the current state of its business processes.</p> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> Fri, 17 Feb 2023 00:00:59 +0000 julian.sanchez 162 at https://www.opensourceintegrators.com Using a "Digital Twin" to Optimize Your Company Data https://www.opensourceintegrators.com/publications/using-digital-twin-optimize-your-company-data <span>Using a &quot;Digital Twin&quot; to Optimize Your Company Data</span> <span><span>julian.sanchez</span></span> <span>Thu, 02/16/2023 - 16:35</span> <div> <div class="visually-hidden">Publication Category</div> <div><a href="/blog-posts" hreflang="en">Blog</a></div> </div> <div> <div class="visually-hidden">Publication Description</div> <div>What is your data communicating to you? Does analyzing your data feel like trying to drink from a firehose? What is the TRUE value of your current data? In this article, learn about how adopting a “Digital Twin” can help your company optimize the way you use your data.<br /> <br /> </div> </div> <div> <div class="visually-hidden">Publication Image</div> <div><article> <div> <div class="visually-hidden">Image</div> <div> <img src="/media/styles/large/public/2023-07/analyzing_data.jpeg.webp?itok=dE2kxnCb" width="480" height="480" alt="analyzing_data.jpeg" loading="lazy" /> </div> </div> </article> </div> </div> <div> <div class="visually-hidden">Publication Contents</div> <div> <div> <div class="paragraph paragraph--type--simple-content paragraph--view-mode--default"> <section class="simple-content-section tw-relative tw-overflow-hidden tw-pt-16 tw-pb-16 tw-mt-0 tw-mb-0"> <div class="section-background tw-absolute tw-top-0 tw-left-0 tw-z-0 tw-h-full tw-w-full tw-overflow-hidden tw-bg-white"> </div> <div class="tw-container tw-relative tw-z-20 tw-px-6 lg:tw-py-0"> <div class="tw-row tw-flex tw-flex-wrap tw-justify-center tw-items-center"> <div class="tw-w-full lg:tw-w-3/4 tw-text-left tw-text-black"> <div class="section-content tw-text-lg tw-mt-8"> <div><p>What is your data communicating to you? Does analyzing your data feel like trying to drink from a firehose? What is the TRUE value of your current data? In this article, learn about how adopting a “Digital Twin” can help your company optimize the way you use your data.</p> <p> </p> <h2>Move from drowning data to imagining the future of your products</h2> <p>Companies trying to find a competitive advantage are having to work harder than ever to keep up with their large datasets, and Research and Development and Product Engineering have never been more important in ensuring that a new product meets market demands and manufacturing realities.</p> <p>A technique used by many top quartile companies is to simulate the manufacturing systems in their ERP system, prior to investing in space, equipment or materials. Sometimes called creating a “Digital Twin”, these simulated operations allow forward thinking companies to learn more quickly, and create evolved production systems that are more efficient and flexible.</p> <h3>The power of machine learning</h3> <p>Machine learning, tied to Big Data and Internet of Things (IOT) sensors powers many of these new approaches. Companies monitor real time manufacturing, sales, and supply chains of existing products, and use this information to create new products, as well as variants of existing products. Factors including machine speed, seasonal weather, and quality checks can be regrouped to provide meaningful information for current, and future products, instead of wasted data, or worse yet, noise. These advantages have been known about for some time, and are in use in leading companies in all industries.</p> <p>Top performing organizations take this a step further - they use this abundance of data, and their ERP and other manufacturing systems to simulate production with enough accuracy to drive out mistakes and waste, and create optimized manufacturing operations, prior to embarking on large investments.</p> <h2>Mapping optimized operational conditions</h2> <p>Simulated operations use advanced analytics to map optimized operational conditions. These optimized conditions can be played out over one day, one month, one year, or over whatever time horizon is best. Supply chain or manufacturing bottlenecks can be identified proactively, and addressed quickly. Equipment breakdowns can be simulated to learn the effects, and with this information, predictive maintenance can be included, reducing glitches on the production floor. All of this can be done prior to investments in labor, space or equipment, reducing risks measurably.</p> <h2>Costs and the task ahead</h2> <p>All good things come with a start-up cost. When considering cost, isn’t it better to spend thousands now to save millions in the long term? Properly understanding the start-up costs of an improvement is essential for long-term, sustained growth. In order to set the framework for a robust digital twin approach to business growth, your organization’s processes and procedure must be accurately mapped and documented. The power of a digital twin is only realized when the source information is robust and accurate.</p> <p>Implementing a digital twin is no small task. It requires each transaction from order to cash and procure to pay to be identified, investigated, and validated. Mapping these transactions in a process map is the first critical step. Once processes are mapped, they can then be quantified in terms of cost and value. Each step is now clearly understood, and each actor (machine or human) that is responsible is accounted for. The output of these transactions is always data, and the value of that data is more clearly understood when mapped at the organizational level. Do you know if the Open Orders report generated by Customer Service is actually of value to Production Planning? Is there another report that the planners use instead? A digital twin can help you quickly answer these questions in an efficient manner.</p> <p>Once your business processes are digitized and quantified, you have a digital twin. This can be used to simulate change. One simple change can be proposed to the organization and all downstream and upstream impacts can be identified. Eliminating the Open Orders report may save Customer Service 10 hours per week, but it may also impact how Purchasing evaluates current raw material demand. A digital twin can quickly identify this unforeseen consequence and ensure that valuable data for one business unit is not deleted for the sake of optimizing another. The true power of running simulations, such as the simple one described here, is to not only identify opportunities for improvement but to also identify potential consequences.</p> <p>When adding a new product line, your digital twin is essential to understanding ALL costs and consequences associated with the change. Can the new product be manufactured with the current configuration? Does the new process impact another process in an established product line? What are the potential operational and transactional costs of implementing or changing a product line? Do these costs align with those used to calculate the ROI? Once again, simulating these changes first can incur a small cost, but can also mitigate the risk of incurring much larger costs due to unforeseen consequences.</p> <p>Companies that have implemented this approach positively have seen 5% or greater growth in productivity, lower costs, and measurably better quality. These insights have unlocked capacity in factories, eliminating the demand for more space or equipment.</p> <p> </p> <p>Open Source Integrators’ experience in this is significant, dating back decades, using ERP and other associated tools to create intelligent simulations that drove key construction, utility, and manufacturing decisions. OSI’s decision support systems (DSS) have helped business and policy leaders avoid problems, and make better decisions, with more success.</p> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> Thu, 16 Feb 2023 23:35:01 +0000 julian.sanchez 160 at https://www.opensourceintegrators.com On-shore Vs. Off-shore for ERP Implementations https://www.opensourceintegrators.com/publications/on-shore-vs-off-shore-for-erp-implementations <span>On-shore Vs. Off-shore for ERP Implementations</span> <span><span>julian.sanchez</span></span> <span>Thu, 02/16/2023 - 12:18</span> <div> <div class="visually-hidden">Publication Category</div> <div><a href="/blog-posts" hreflang="en">Blog</a></div> </div> <div> <div class="visually-hidden">Publication Description</div> <div>The world is getting smaller, bringing in new opportunity to hire contractors overseas for your ERP implementation needs. However, there are certain pitfalls and risks that come with going off-shore - risks that aren’t quite as present with on-shore option. In this article, we pit on-shore and off-shore options head to head.</div> </div> <div> <div class="visually-hidden">Publication Image</div> <div><article> <div> <div class="visually-hidden">Image</div> <div> <img src="/media/styles/large/public/2023-07/onshore-deal.jpeg.webp?itok=fQaNLRwW" width="480" height="480" alt="onshore-deal.jpeg" loading="lazy" /> </div> </div> </article> </div> </div> <div> <div class="visually-hidden">Publication Contents</div> <div> <div> <div class="paragraph paragraph--type--simple-content paragraph--view-mode--default"> <section class="simple-content-section tw-relative tw-overflow-hidden tw-pt-16 tw-pb-16 tw-mt-0 tw-mb-0"> <div class="section-background tw-absolute tw-top-0 tw-left-0 tw-z-0 tw-h-full tw-w-full tw-overflow-hidden tw-bg-white"> </div> <div class="tw-container tw-relative tw-z-20 tw-px-6 lg:tw-py-0"> <div class="tw-row tw-flex tw-flex-wrap tw-justify-center tw-items-center"> <div class="tw-w-full lg:tw-w-3/4 tw-text-left tw-text-black"> <div class="section-content tw-text-lg tw-mt-8"> <div><p>The world is getting smaller, bringing in new opportunity to hire contractors overseas for your ERP implementation needs. However, there are certain pitfalls and risks that come with going off-shore - risks that aren’t quite as present with on-shore option. In this article, we pit on-shore and off-shore options head to head.</p> <p> </p> <h2>Offshore pitfalls</h2> <p>OSI is a global organization, with offices throughout the US, as well as affiliated companies internationally. We understand and appreciate how the world has become a lot smaller, and more interconnected.</p> <p>At the same time, off-shore contractor ERP implementations have a difficult track record, and OSI is often asked to help mitigate project problems and address risks. Over the years, we have seen a few common problems, such as:</p> <p>1. Communication challenges: Offshore staff may not be located in the same time zone or speak the same language as the rest of the implementation team, which can make communication and collaboration more difficult.</p> <p>2. Cultural differences: Offshore staff may have different cultural backgrounds and work styles, which can lead to misunderstandings and conflicts.</p> <p>3. Lack of local knowledge: Offshore staff may not be familiar with local laws, regulations, and business practices, which can lead to problems with compliance and operational efficiency.</p> <p>4. Time zone differences: Working with offshore staff in different time zones can lead to delays and difficulties in coordinating meetings and project tasks.</p> <p>5. Security concerns: There may be concerns about the security of sensitive data being transmitted to offshore staff, particularly if data protection laws and regulations are different in the country where the staff are located. This risk can arise if offshore staff are given access to sensitive data or systems without appropriate security measures.</p> <p>To mitigate this risk, it is important to implement strong security controls, such as access controls, encryption, and regular security assessments, to protect against unauthorized access or data breaches. It is also advisable to have clear policies in place regarding the handling and transmission of sensitive data, and to provide training to offshore staff on how to handle and protect data.</p> <p> </p> <p>In addition, it is important to ensure that offshore staff are subject to the same security standards and protocols as local staff, and to have a clear process in place for handling security incidents and breaches. By following these best practices, you can help to ensure the security of your ERP system and protect your business’s sensitive data and operations.</p> <h2>Why use on-shore?</h2> <p>On-shore companies are generally considered to be better for ERP implementations for a number of reasons.</p> <p>Perhaps the biggest reason is that they are typically more familiar with local business practices, regulations, and cultural norms, which can make it easier for them to understand the specific needs and requirements of a company. This can be particularly important when it comes to ERP implementations, which often involve complex and highly customized systems that need to be tailored to the unique needs and processes of a particular organization.</p> <p>Another reason why on-shore companies may be preferred for ERP implementations is that they are generally easier to communicate with and work with on a day-to-day basis. This can be especially important when it comes to working through any issues or challenges that may arise during the implementation process. On-shore companies are also typically more accessible, which can make it easier to get the support and assistance you need during the implementation process. The importance of language and cultural familiarity cannot be overstated- Onshore companies may have a better understanding of the local language and culture, which can be beneficial when implementing an ERP system that will be used by employees in the same region.</p> <p> </p> <p>On-shore based companies generally are less expensive and more likely to be delivered on time than offshore companies in ERP implementations– This may seem counterintuitive– However, Offshore companies are more likely to over customize the solution. This is a result of taking a “Software development” approach instead of “Solving a business problem” approach in the project. Scope creep, training and change management risks are more likely outcomes, due to the incentives inherent in offshore company operations.</p> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> Thu, 16 Feb 2023 19:18:03 +0000 julian.sanchez 150 at https://www.opensourceintegrators.com 8 Steps to Selecting an ERP Implementation Partner https://www.opensourceintegrators.com/publications/8-steps-to-an-erp-implementation-partner <span>8 Steps to Selecting an ERP Implementation Partner</span> <span><span>bettina.acosta</span></span> <span>Mon, 02/13/2023 - 15:34</span> <div> <div class="visually-hidden">Publication Category</div> <div><a href="/blog-posts" hreflang="en">Blog</a></div> </div> <div> <div class="visually-hidden">Publication Description</div> <div>From expertise, to costs, to whether or not you connect with their culture, there are many aspects to consider when choosing your ERP implementation partner. In this article, take 8 steps to choosing the right people for your upcoming ERP project.</div> </div> <div> <div class="visually-hidden">Publication Image</div> <div><article> <div> <div class="visually-hidden">Image</div> <div> <img src="/media/styles/large/public/2023-06/8_steps_erp_partner_0.jpeg.webp?itok=ihdJLT6h" width="480" height="480" alt="A group of hikers, one helping another up a rock." loading="lazy" /> </div> </div> </article> </div> </div> <div> <div class="visually-hidden">Publication Contents</div> <div> <div> <div class="paragraph paragraph--type--simple-content paragraph--view-mode--default"> <section class="simple-content-section tw-relative tw-overflow-hidden tw-pt-16 tw-pb-16 tw-mt-0 tw-mb-0"> <div class="section-background tw-absolute tw-top-0 tw-left-0 tw-z-0 tw-h-full tw-w-full tw-overflow-hidden tw-bg-white"> </div> <div class="tw-container tw-relative tw-z-20 tw-px-6 lg:tw-py-0"> <div class="tw-row tw-flex tw-flex-wrap tw-justify-center tw-items-center"> <div class="tw-w-full lg:tw-w-3/4 tw-text-left tw-text-black"> <h2 class="tw-text-3xl xl:tw-text-5xl tw-leading-tight">ERP Implementation Partner Selection Criteria​</h2> <div class="section-content tw-text-lg tw-mt-8"> <div><p>From expertise, to costs, to whether or not you connect with their culture, there are many aspects to consider when choosing your ERP implementation partner. In this article, take 8 steps to choosing the right people for your upcoming ERP project.</p> <p> </p> <p>A wild guess–you are in the process of selecting an implementation partner to help you with your Odoo project. We thought about what it would be like to be in your situation, and what kind of advice we would want. In thinking about this quite a bit, we feel there are some important criteria that you can use to help you find the implementation partner that will be the best fit for you.</p> <p><strong>1. Expertise and experience:</strong> Look for a consultant or integrator who has significant experience working with Odoo, and a proven track record of successful Odoo implementations.</p> <p><strong>2. Communication and collaboration skills: </strong>It is important to work with a consultant or integrator who can effectively communicate with your team and collaborate with you to identify and address any issues that may arise during the implementation process.</p> <p><strong>3. Industry knowledge and expertise:</strong> Consider a consultant or integrator who has experience working in your industry and understands the unique challenges and requirements of your business. Ask them about certifications in Supply Chain, Accounting, Security, as well as their approach to Business Process optimization for your industry.</p> <p><strong>4. Flexibility and adaptability: </strong>The best consultants and integrators are able to adapt to changes and challenges that may arise during the implementation process and work with you to find solutions.</p> <p><strong>5. Consider their approach: </strong>Pay attention to the approach the consultant or integrator takes to ERP implementations. Do they take a more consultative approach, working closely with your team to understand your business needs and customizing the solution accordingly? Or do they take a more hands-off approach, simply installing the software and leaving you to figure out how to use it?</p> <p><strong>6. Reputation and references:</strong> Ask the consultant or integrator for references and case studies of their previous work. This will give you a sense of their experience and the types of projects they have successfully completed.</p> <p><strong>7. Culture fit:</strong> It’s important to work with a team that shares your organization’s values and culture, as the implementation process can be a collaborative effort that requires close communication and teamwork. It is also important to meet the team that will be working on your ERP implementation, as you’ll be working closely with them for an extended period of time. Make sure you feel comfortable with the team and confident in their ability to deliver the results you need.</p> <p><strong>8. Costs:</strong> This is important, but needs its own space to be unpacked more–as we will, in our next article.</p> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> Mon, 13 Feb 2023 22:34:07 +0000 bettina.acosta 93 at https://www.opensourceintegrators.com The Value of a Workshop: Starting on the Right Foot https://www.opensourceintegrators.com/publications/the-value-of-a-workshop <span>The Value of a Workshop: Starting on the Right Foot</span> <span><span>julian.sanchez</span></span> <span>Mon, 02/13/2023 - 13:11</span> <div> <div class="visually-hidden">Publication Category</div> <div><a href="/blog-posts" hreflang="en">Blog</a></div> </div> <div> <div class="visually-hidden">Publication Description</div> <div>ERP system implementations are vital for any growing business, which is why every project we work on starts with a pre-implementation workshop built with success in the end in mind. In this article, get insights into your upcoming ERP implementation workshop with OSI.<br /> <br /> </div> </div> <div> <div class="visually-hidden">Publication Image</div> <div><article> <div> <div class="visually-hidden">Image</div> <div> <img src="/media/styles/large/public/2023-07/erp_workshop.jpeg.webp?itok=OdfDkd9b" width="480" height="480" alt="erp_workshop.jpeg" loading="lazy" /> </div> </div> </article> </div> </div> <div> <div class="visually-hidden">Publication Contents</div> <div> <div> <div class="paragraph paragraph--type--simple-content paragraph--view-mode--default"> <section class="simple-content-section tw-relative tw-overflow-hidden tw-pt-16 tw-pb-16 tw-mt-0 tw-mb-0"> <div class="section-background tw-absolute tw-top-0 tw-left-0 tw-z-0 tw-h-full tw-w-full tw-overflow-hidden tw-bg-white"> </div> <div class="tw-container tw-relative tw-z-20 tw-px-6 lg:tw-py-0"> <div class="tw-row tw-flex tw-flex-wrap tw-justify-center tw-items-center"> <div class="tw-w-full lg:tw-w-3/4 tw-text-left tw-text-black"> <div class="section-content tw-text-lg tw-mt-8"> <div><p>ERP system implementations are vital for any growing business, which is why every project we work on starts with a pre-implementation workshop built with success in the end in mind. In this article, get insights into your upcoming ERP implementation workshop with OSI.</p> <p> </p> <p><em>If you don’t know where you are going, any road will get you there.</em></p> <p> </p> <p><strong>Lewis Carroll</strong></p> <p> </p> <h2>Combating negative industry trends with a highly collaborative approach</h2> <p>Lewis Carroll might have meant the above quote in a whimsical and witty way–but at OSI, we like to take it literally.</p> <p>Through our many years of experience, we learned that ERP implementations don’t fail because of the technology–they fail because of the lack of planning, leadership alignment, or business process inefficiencies. Industry data on ERP implementations states that 50% fail the first time around, cost much more than was initially budgeted, and can take 30% longer than anticipated.</p> <p>OSI combats these negative industry trends by initiating a collaborative workshop environment as the very first step to any engagement. Our team allots a full week to meeting your team and identifying all business processes that will be impacted by the ERP implementation. We analyze your situation, goals, and timeline, and then advance and simplify future phases of work by optimizing the more critical parts of your business system.</p> <p> </p> <p>At the end of the workshop, we provide our clients with a fully comprehensive ERP Implementation Plan that includes several options–budgets and time commitments included–which all parties will need to adhere to in order to achieve our identified outcomes. Our approach allows clients to have a high degree of confidence in the solution selected. Through our workshop deepdive, we hope to help you feel assured that your desired digital transformation will be achieved–planned, and on time.</p> <h2>What is our Bridge to Integration Workshop?</h2> <p>ERP implementations are a huge step for your organization, which is why every project we work on starts with a pre-implementation workshop built with success in the end in mind. Should you decide to go with OSI as your ERP implementation partner, our workshop is specifically designed to help us determining the scope of the potential project, optimize your processes, choose the tech stacks, establish your integration and implementation plan, discuss system training options, and iron out an all-inclusive budget for the specific timeline we’ve agreed upon.</p> <p>Specifically, your organization can expect the workshop evaluation to be comprised of:</p> <ul><li>Needed requirements gathering: Aligning the group on implementation requirements with your key decision makers present</li> <li>Focusing the attention of all involved in the implementation on a concise review of the end-to-end process.</li> <li>OSI will level-set understandings of your ERP requirements within your organization.</li> </ul><h2>Why do we consider workshops so important?</h2> <p>As goes with any partnership, underlining the terms and setting expectations is key to ensuring success. Decision makers on both ends of the partnership need to be sure they’re aligned on all aspects of the process to come. Otherwise, when it comes to projects as large as a full-scope ERP implementation, things can get messy. A workshop builds good communication into the project from the start.</p> <p>A successful workshop will:</p> <ul><li>Determine your organizational readiness for a new ERP system</li> <li>Help you understand the scope required for your implementation</li> <li>Allow us to more accurately estimate the scope of the engagement</li> <li>Prevent massive budget and time overruns</li> <li>Provide decision makers to act based on realistic budget expectations</li> <li>Identify goals of implementation and roadmap to complete these goals</li> <li>Create prioritization of goals and possible phases to rollout deliverables</li> <li>Help you understand your organization need for an ERP system</li> <li>Help promote change readiness throughout your entire organization</li> <li>Allow us to become familiar with your organization and how best to shape your ERP implementation to facilitate your requirements.</li> </ul><h2>Where will the workshop take place?</h2> <p>At OSI, we offer full flexibility. We want you to be comfortable during the workshop, with convenience and time acting as our top priorities. That said, workshops can be performed:</p> <ul><li>In person at your organization</li> <li>In person at one of OSI’s regional offices</li> <li>Virtually</li> </ul><h2>Who exactly is involved in the workshop?</h2> <p>As noted above, meeting either virtually or in person allows you to meet the OSI team and determine if you’d like to select us as your ERP Implementation team. Given that<strong> </strong>the success of the vast majority of ERP implementations has to do with the ERP team, <em>not the software solution, </em>it is important to make sure that your ERP integration team understands your organization before investing in a project, and to ensure your chosen integrator owns the proper competency in assisting you in your end goals.</p> <p>As for our integration team, our approach has always been to hire business professionals with differing areas of expertise. Our team is composed of CPAs, CMAs, MBAs, as well as Warehouse, Manufacturing, Engineering, and Field Service experts, whose skill sets we’ll match to your industry’s specific needs.</p> <h2>How will the workshop flow?</h2> <p>Our approach is to guide you through each of your functional areas required in your ERP implementation. In general, this will include following a scheduled outline that keeps meetings on track and on schedule, as well as ensuring we don’t miss gathering any valuable requirements.</p> <p> </p> <p>In the interest of gathering all requirements, we’ll take it upon ourselves to lead these workshops and ask all necessary questions. Of course, we ultimately view our projects as a kind of collaboration, but will take the reins and point your project due North in an effort to assure your organization that all is in good hands.</p> <h2>Deliverables: What can you expect as a result of a workshop?</h2> <p>Concluding an integration workshop, you’ll receive documentation of all information gathered at the workshop in an organized format. This includes but is not limited to:</p> <ul><li>Documentation of your Order to Cash and Procurement to Pay workflows</li> <li>Key requirements/takeaways</li> <li>KPI’s to assist your organization with your ERP decision making process and ROI’s that you can expect from these deliverables</li> <li>Your organization’s pain points</li> <li>Proposed schedule to fit your required go-live dates</li> <li>Risks that we’ve identified</li> <li>Requirements by functional area</li> <li>Scope of Integrations required</li> <li>Gaps in the software and options to fill these gaps, including proposed applications already developed or configuring the software to your needs.</li> </ul><h2>Steering clear of a piecemeal approach</h2> <p>In the event of any kind of software implementation, requirements will need to be gathered eventually. Which is to say that if these requirements are gathered piecemeal throughout the implementation itself, then this will be billed at our hourly rate. Not only is this the more expensive approach, but can also lead to a muddier execution of the implementation process throughout. The ultimate value of a workshop is to conduct vital requirements gathering for a more efficient, more successful, implementation.</p> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> Mon, 13 Feb 2023 20:11:21 +0000 julian.sanchez 157 at https://www.opensourceintegrators.com