Open Data Initiative – ODI

Acknowledging the need and importance of friction-free customer engagement and significant experience, Microsoft has stepped up to launch the open data initiative partnering with Adobe and SAP. With ODI, the trio aims to enhance the customer experience offering a more personalized profile. It entails the likelihood where data from different kinds of channels can be clubbed together to build a streamlined user profile in real-time. This can be regarded as the initiative to redefine customer experience management.  

Why Such an Initiative and Why Now?  

There have been tons of debates questioning the need for this partnership and the likes of an open data initiative. It is no doubt that data is ruling every business activity today. Companies have shifted from adopting a revenue-driven approach to customer-oriented undertakings. Technologies excel on the data front to build and deliver user-specific solutions. And this is just the start. According to a survey, there would be around 47k exabytes of data by 2020, and the number is only expected to rise.  

Source de l’article sur DZONE

AI Adoption: Do the Benefits Outweigh the Challenges?

After a decade of stop-and-go development, Artificial Intelligence has now begun to provide real, tangible value to the business world. McKinsey published an 80-page report titled "Artificial Intelligence: The Next Digital Frontier?" which provides a comprehensive analysis of the value that Artificial Intelligence (AI) creates for businesses.

The report points out that "wide application of Artificial Intelligence technology will bring great returns to businesses." This means that the disruptive nature of AI will continue to become more apparent in the future. Governments, enterprises, and developers should all be clear on this point. Moreover, the report raises some interesting points (all of which we will discuss later in this article):


Source de l’article sur DZONE (AI)

The 4 Reasons Why Your Big Company’s CEO Will Fail

I have worked for 14 years in service and consulting companies, for various and varied clients.

I’ve had to work for nearly twenty clients, most of the time for large companies well known to everyone. I have been a developer, project manager, architect, and I have been able to work in contact with operationals, ops and some of the managers of these companies. It is following various recent exchanges that I wanted to share my personal observation, on some fundamental differences between startups and a number of large companies.

Source de l’article sur DZone (Agile)

Will Chatbots Overtake Mobile Apps as a Medium of Client Engagement?

For digital marketing enthusiasts, the theory that chatbots will probably overtake mobile apps soon is no shock. It is expected that chatbots will replace mobile apps as a medium of client engagement by 2020. According to a Gartner’s report, 85% of the interactions that happen between companies and their customers will soon be happening without any human intervention.

A chatbot, as we know, is a software program that conducts a conversation through a voice or text medium. Chatbots are a reasonably new phenomenon. Since 2016, chatbots started surfacing as a method of handling customer interactions in an automated manner. As different domains within any organization see the implementation of various automation tools, client servicing, and support has not been left behind either.


Source de l’article sur DZONE (AI)

Top 10 Project Managers to Follow on Twitter in 2018

As a project manager, credible sources of information hold significant value in terms of knowledge acquisition. Aside from all the books and certifications, social media platforms are equally beneficial. One such platform to gain fantastic insights is Twitter. We’ve hunted down some of the top project managers that you need to follow on Twitter.

We’re all well aware of Twitter as a popular medium of gaining and sharing information. As we’re speaking, there are around 335 million active users utilizing the platform for exchanging information according to their interests.

Source de l’article sur DZone (Agile)

What Errors Lurk in Infer.NET Code?

Posting of projects sources by Microsoft is a good reason to perform their analysis. This time is no exception, and today, we will look at suspicious places found in Infer.NET code.

Briefly About the Project and the Analyzer

Infer.NET is a Machine Learning system developed by Microsoft specialists. Project source code has become recently available on GitHub, which gave rise to its check. More details about the project can be found here.


Source de l’article sur DZONE (AI)

The Keys to Making Important Technical Decisions.


When a Technical Decision (TD) become Important (ITD)

I like Mike Whitaker’s metaphor saying that "decisions are forks in the road." Choosing the right "road" is hard, and it’s even harder to know if the choice was good or bad until we walk on this "road" for a while. Sometimes we know that the decision is important, other times we barely realize it based on its effects at the end of the "road."

Whether we are talking about a multi-billion software company or a small one with 3 best friends, Technical Decisions are invariable in daily work. Some of them are important while others are less important (not unimportant, there is no such thing).

Source de l’article sur DZone (Agile)

Guide for Freelancers – Skills to Land a Project In 2019

In the freelancing industry, excellent skills are always required in order to deliver projects exactly as desired. These skills are constantly changing, and it is imperative that freelancers all over the world evolve accordingly.

Clients demand excellence and anything less is not acceptable. These expectations act as the propellant for the acquisition of the new skills in the market. 

Source de l’article sur DZone (Agile)

Rebuild or Refactor

Sometimes, when an important project is going poorly there’s a desire to start over. Sometimes this comes from management but often this comes from the developers themselves. They say if they only had a second chance and could start over then they can build the right system.

But that almost never happens. Take it from me. I’ve seen companies try many times and I can say that without exception, when a team sets out to rebuild the same system with basically the same approach, they end up with roughly the same system the started with, including the same problems only this time they have two systems they have to maintain.

Source de l’article sur DZone (Agile)

Comparing bfloat16 Range and Precision to Other 16-bit Numbers

Deep Learning has spurred interest in novel floating point formats. Algorithms often don’t need as much precision as standard IEEE-754 doubles or even single precision floats. Lower precision makes it possible to hold more numbers in memory, reducing the time spent swapping numbers in and out of memory. Since this where a lot of time goes, low precision formats can speed things up quite a bit.

Here I want to look at bfloat16, or BF16 for short, and compare it to 16-bit number formats I’ve written about previously, IEEE and posit.


Source de l’article sur DZONE (AI)