B2BConnex – Connecting Companies the World Over Part I

Since we first introduced you to B2BConnex, a solution for e-Document Management that was designed to automate the end-to-end purchasing process, they’ve been working hard to extend their platform and serve the global operations of their customer base. Even though, as we noted in our first post, their solution was targeted at small and mid-size manufacturing organizations that are still mired in the ERP and need better solutions for their purchasing function, B2BConnex has recently acquired some larger mid-sized companies with global operations and a global supply base. As a result, B2BConnex has been steadily expanding their solution capability and footprint to meet the needs of these larger clients.

As per our post on e-Document Management for Small & Mid-Size Manufacturers, they started out as an e-Document Management solution, implemented as a simple web-based portal solution that integrated with the back-end ERP and/or MRP system, that allowed purchasing and logistics personnel to efficiently manage RFQs, Purchase Orders, Kanban Orders, Shipment Notices, Payment Inquiries, and Invoices and sales to efficiently handle inbound RFQs, sales orders, and inbound shipment inquiries. On top of this, as per our post on automate the end-to-end purchasing process, they built m-way matching and reporting capabilities (and can tell you whether or not the invoice matches the purchase order and / or the goods receipt), scorecard capability, and customer branding capability as well as streamlined Excel integration and a shopping cart that runs on a customer catalog.

Since then they have been hard at work adding more and/or improved document types (including requisitions, specifications, surveys, etc.), scorecard corrective action reporting (SCAR), the ability to have multiple configurations of the software for different geographies/countries/divisions/departments/plants, an improved shopping cart solution, more integration options out-of-the-box, more usability features (such as the ability for a supplier to flip a PO, or line items, into an invoice or ASN and a buyer to flip an invoice, or line items, into a goods receipt), and more customization capability (which allows the entire look-and-feel to be custom skinned, including layout options, by the customer). In today’s post we will talk about the streamlining that B2BConnex has implemented since we last covered their application, the enhanced reporting, and the configuration capability. In tomorrow’s post, we will discuss their improved catalog and shopping cart capability, their B2B Direct solution, and the associated services that B2BConnex offers.

All of the relevant fields of the documents can be edited in-line in the application. For example, once a purchase order has been created, the supplier can request changes online to pricing, quantities, delivery date or other data which are updated in your ERP system once approved . All changes are tracked and a full audit trail is maintained, as well as any or all comments attached to the purchase order. The same holds for the shipment notice, which can be created by a supplier with access to the supplier portal. The shipment notice can be created from a single purchase order or from open line items from multiple orders. Similarly, Corrective Action Requests can be created manually and can reference invoices, shipment notices, or goods receipts and be associated with the requisite line items.

The UI has been streamlined so that when a user logs in, they can quickly view a list of all documents that have been assigned to them and how many of those documents require (immediate) attention. This allows the user — be it a buyer, logistics manager, or supplier — to focus their attention on those items that require immediate attention and prioritize their workday.

In addition, document creation has been streamlined so that a user only has to enter minimal meta-data information, as each document can have as many attachments as is required to create the specification, RFQ, or scorecard. In addition, all documents can be created from Excel sheets, and templates can be exported from the application.

Custom reports can be built on any data in the system, and the reporting capability allows the user to quickly retrieve only those documents that have been recently reviewed, changed, accepted, negotiated, approved, satisfied, etc. and restricted to a supplier, buyer, etc. based on the audit-trails and meta-data maintained by the system. Built-in reports, all of which are configurable, include performance summary, response time, negation detail, time to approval, received unapproved, delivery, price data, first pass yield, open document line, and transit days report — all designed to measure the performance of purchasing.

The configuration capability is quite extensive. The administrator can configure look and feel, fields displayed for view or update, status codes, currencies, languages, scheduling, expediting, user accounts, account policies, logging, file I/O, EDI, portal options, individual geography/department configurations, ERP integration (including users, data field mappings, etc.), partners, partner profiles, items, and catalogues, and other data items of relevance. The solution can be customized to fit the process of the buying organization and the workflow of the applications the personnel are used to.

Come back tomorrow for a review of additional capabilities added by B2BConnex since our last posts as well as a discussion of the services they offer.

Top 12 Challenges Facing India in the Decades Ahead – 08 – Poverty

As per our last post, India is poor. Really poor. By far the poorest of the BRICs with 2/3rds of the population poor by any reasonable definition of poverty. Just how poor is India? In just about any ranking that matters, it’s not well off. When it is compared to the 16 countries outside of sub-saharan Africa that are poorer than it, India is in the lower half of the rankings at best, and near, or at, the bottom in a few cases.

For example, let’s start with some of the leading social indicators (Source: An Uncertain Glory, p 49):

  • Life Expectancy at Birth: 9th
  • Infant and Under-5 Mortality Rates: 10th
  • Access to Improved Sanitation: 13th
  • Mean Years of Schooling: 11th
  • Literacy Rate: 9th for Males, 11th for Females
  • Proportion of Children Under 5 Undernourished: 15th

And this list includes Afghanistan, Bangladesh, Burma, Cambodia, Haiti, Krygyzstan, Laos, Moldova, Nepal, Pakistan, Papua, New Guinea, Tajikistan, Uzbekistan, Vietnam, and Yemen!

Consider the sanitation metric in particular. In Bangladesh, which is considerably poorer than India, only 8.4% of the households practice open defecation. However, in India, 55% of households practice open defecation. How can you become a first world country if you can’t even provide your citizens with toilets? (Or even outhouses?)

The metrics are even worse when you compare it to the BRICs. Worst life expectancy. Worst mortality rates. Least access to sanitation. Worst literacy rates. Most undernourishment. In addition, it has the lowest immunization rates and the lowest health care expenditures as a percentage of GDP.

With respect to health care, India did launch the National Rural Health Mission in 2005-2006, but allocated it a measly RS 10,000 crores per year for the fist five years. Given that almost 70% of India’s population is still rural, if two-thirds are poor and likely in need of the program, that’s about 560 Million people who could use help from the program. If you do the math, that’s less than 1 rupee per five people! Plus, it seems to be going down a road of privatization, relying on private institutions and private insurance, with public transfers for the poor who make the BPL (Below Poverty Line) cutoff and qualify, and this is a direction that has yet to work successfully for any major country. In almost every country with good health care, a good public system preceded a good private system.

SI could go on, but you get the point. While India is increasing its GDP at a relatively rapid rate, it is still poor (and the poorest of the BRICs) and the average person is really poor and needs a lot of social assistance to even reach the same standard of life that poor people have in China, Brazil, and Russia. With about 800 Billion people who could use some form of government assistance, this is a huge burden in a country that collects, on average, 1 US dollar for every 3 citizens in tax revenue.

Some Things Should Be Autonomous, But Automobiles?

As per this recent K@W article, automakers are working hard to advance the state of the automobiles, and that’s a good thing, but should the ultimate goal be autonomous, driver-less vehicles?

While park-assist, remote control parking, trailer assist, construction site assistant, blind spot monitor and the pre-crash occupant protection system and other safety systems are a good thing, there’s a difference between adding technology to alert a driver to danger and creating a car that drives itself in an effort to remove the human element. While human error is the leading cause of accidents, it’s not the only cause of accidents. Sometimes an animal, or human, jumps in front of the vehicle or an object falls in front of the vehicle, sometimes something breaks and the vehicle can’t be stopped, and sometimes a natural disaster happens.

If there’s not enough time to stop, a computer is not going to be able to stop the car; if something breaks, a program can’t fix it; and if an unexpected event occurs, will the algorithm know how to deal with it? For example, even if there’s no time to stop, a human might be able to take evasive action and avoid hitting a person who steps in front of the vehicle without warning. But if the only choice is hitting a person or hitting a building, will the algorithm make the right choice? (Cars and buildings can be fixed, dead people can’t). Or will it keep calculating to infinity in hopes of finding a collision-free path of action, and hit the human in the process. What if the failure causes a disconnect between the core processor and the brakes? What if an earthquake happens? Will the algorithm be able to interpret the readings correctly?

But more importantly, what if the system crashes? The average car already has more lines of code in its operating system than in an average computer operating system. As per this article over on the MIT technology review, many cars have a hundred million lines of code in their operating system. For comparative purposes, Windows 7 has about 40 Million lines of code. How many lines of code is it going to take to create an operating system that can drive an autonomous vehicle that performs well enough for a government to consider allowing it on the road? Hundreds of Million, if not a Billion. That’s a lot o code. How do you adequately test that much code? You don’t. You can never guarantee that the code is error free and that system won’t crash. You can only test until the probability is high enough for you to accept as likely to be error free in practice.

And what happens if an unexpected event happens at 70 MPH on the highway and the system crashes? Nothing good.

But the real concern is what happens when the OS is hacked? Your computer gets hacked, you lose your personal and confidential information and the computer becomes inaccessible to you until you unplug (and reboot) it. If your car gets hacked, it becomes inaccessible to you until you cut the power. You can’t do that at 70 MPH, and since all cars are being built with 4G, bluetooth, wifi, etc. — if a hacker gets control of it while you are on the road, he can crash your car into another and there will be nothing you can do.

And if the hack is the result of a bug in the OS that allows for a massive zero-day exploit, a hacker could take control of all cars on the road on the same communication network, and cause them all to accelerate until they hit something. If tens of thousands of vehicles were hacked and subverted all at once in a zero-day exploit, the widespread damage that could be caused would be hundreds or thousands of times worse than most terrorist groups currently achieve when they manage to hijack a plane or blow up a single building.

In other words, removing the human completely from the picture doesn’t increase safety, it decreases it. If we must have autonomous vehicles, then they better all come with an old-school code-free manual override switch that, in an emergency, will let us turn the computer off so we can drive home safely and tell those darn kids to get off our lawns.

The (Board) Gamer’s Guide to Supply Management Part VII: Upon a Salty Ocean

SI is almost radiating rainbows now that it’s resurrected it’s one-of-a-kind blog series that will help you take your Supply Management career to the next level by giving you new and interesting ways to hone your supply management skills. Still more fun than reading about the latest study on the daily migration patterns of the three-toed sloth, but now that you can hone your skills while challenging your peers, it’s three blasts and a half.


It’s 1515, and you are a merchant of Rouen. You invest in ships and city buildings in an effort to not only get rich, but be the richest when Francis I comes to visit the city in an effort to win his favour. The city’s wealth is dependent on fishing and the trading of salted fish, herring and cod in particular. Every week, ships full of salt barrels leave Rouen for the fishing grounds of the Atlantic Ocean and, upon their return, sell their fish in the market.

Upon a Salty Ocean is a turn-based work-placement game that consists of 5 turns, where each turn consists of 3 phases: an event phase, an action phase, and a turn end phase. The event phase determines weather and market conditions which affect fishing and the cost of fish and salt. In the action phase, a player chooses to either take a city action (in which she can buy salt or buildings), a navigation action (in which she can take her ships to the open sea and fish or return to Rouen), a harbour action (in which she can move goods to or from her storage depot or build a ship), and a market action (in which she can buy to or sell from the market).

Sounds simple enough, right?

It would be except for the fact that:

  • the event that happens at the start of the phase can bring stormy seas, which will decrease the amount of fish that can be caught; pirates, which will damage the ships and decrease the amount of fish that can be held; market dips, which will lower the selling price of fish and/or salt; and/or market surges, which will increase the selling price of fish and/or salt
  • actions in the action phase are consecutive, each player can only take one action at a time, and every time an action is taken, it gets more costly for the next player — and all purchases and sales affect the market price
  • you begin the game with a small amount of money, have a limited credit line, and interest charges rack up quickly if you go into debt
  • if you prosper, you must invest in a bank to safeguard your money, or you will lose some of it at the end of the turn
  • each building investment provides different advantages
  • a strategy only works if there is limited competition in that strategy, or
    you luck into the right timing

Just like in the real world,

  • shipping is subject to stormy seas, pirates, and other calamities
  • no one can take two actions at the same time in the real world, w.r.t. the markets in particular, and every action taken increases or decreases the cost for everyone else
  • your resources are always limited, debt is costly, and too little cash flow can bankrupt you (and prevent you from taking any more actions for at least one turn)
  • the more you have, the bigger the target you become for thieves and the more you have to invest in security
  • different capabilities in Supply Management give you different advantages, some tactical, some strategic, some innovative, etc.
  • not everyone can corner a commodities market, a CPG segment, etc.

It’s a real supply management market conundrum. Do you try to conquer the seas and get the most fish? Conquer the market, buy low, sell high, and make your riches off of trade? Or do you acquire the most buildings and make money off ship building, banking, and building the church? Played properly, all strategies can win, including the fishing-free market strategy. Played wrong, and bankrupt you will go. Just like the real world.