Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Thursday, 3 September 2015

Big Data Series – Part 5 – 12 immediate suggestions to build a data supply chain


Immediate suggestions to build a respective data supply chain

-         Consider data as perhaps the most important asset in your organization. Become data driven. Some people call it “data religious”.

-          Research about Big data & Analytics best practices. It requires continuous learning. Refer to the different approaches offered in previous blogs (Data Acceleration Part 1 and 2).

-          Do an inventory of existing data. Focus on most frequently accessed and time-relevant data.

-          Identify, simplify and optimize inefficient data processes. Eliminate manual, time-consuming data curation processes (such as tagging and cleaning).

-          Identify currently unmet business needs and develop solutions.

-          Identify and overcome data silos.

-          Simplify and standardize data access through a robust data platform

-          Build an effective technology stack using one of the four suggested options while leveraging some of the described six components (Data Acceleration Part 1 and 2).

-          Further explore API management, traditional middleware, PaaS and other possibilities

-          Analyze current internal data sources and look for still hidden sources. Explore external sources to increase quantity and quality of available data.

-          Identify and improve individual data supply chain streams

-          Develop a systematic roadmap for building an effective overall data supply chain

 Special thanks to Accenture Technology Labs and Analytics Group, whose thought leadership, best practices and white papers have served as inspiration and knowledge source for this Big Data series.

Wednesday, 26 August 2015

Applications for competitive advantage - recommended actions


Applications have become a key driver of strategy, innovation and competitive differentiation. Applications are a crucial gateway to seamless customer experience, new services, and revenue streams. Application and business strategies need to align and merge over time.

Companies need to become software driven businesses. They require a new mind set and way of working, an overall organizational approach to business, IT and applications.

Many opportunities and much to be done

A new IT/ OT operating model needed

IT and Operational Technology must increasingly integrate in the age of IoT. Companies require a new IT operating model and a way of how they design, build, use and manage software. Enabling software in itself is becoming a revenue generating product.

The cloud can help mesh together the formerly inaccessible enterprise and machine generated data. It will help bring different business functions even closer together.

New software development thinking

Traditional coding of applications with complex, lengthy implementation cycles does not meet the business requirements any longer. Companies require modular architectures. They need to use next generation integration techniques, driven by a mobile-first, cloud-first mind set.

Applications need to be quickly assembled out of existing, small, reusable components leveraging modular architectures.

Leverage available technologies

Massive amounts of available data, processing power, natural language learning, cognitive computing and machine learning, rule-based algorithms and other advances in data science call for embedding Software Intelligence directly in the applications or processes.   

Intelligent automation helps achieve major productivity increases, minimize errors and throughput time. It also can effectively support and enhance humans in higher quality work. Integrated Analytics enables Applications to analyze, comprehend and take appropriate actions independently.

Digital Agents, enabled by self-governance, are already serving customers. The artificial intelligence company IPsoft has already deployed an effective digital help desk application that can understand human language in 10 languages, search knowledge and databases and respond to specific customer questions within seconds.

Develop better software

The technological advancement enables also of how software can be developed. Test automation tools can use cognitive computing and robotics to generate test artifacts (scenarios, conditions and results) based on plain text functional requirements.

Post deployment tools for service operations can continuously accelerate problem resolution by curating specialized application knowledge and leveraging descriptive analytics and natural language processing.

Applications can and should now automate routine tasks, improve business processes through integrated analytics und ultimately govern themselves.

Leverage Agile, DevOps and other agile engineering techniques!

The importance of APIs

New Application Programming Interfaces (APIs) must enable flexible, efficient exchange of internal and external software components and services. The Internet of Things will bring together all current IT devices with technology equipment, sensors and other devices.  Products will increasingly turn into product-service hybrids.

Support Big Data & Analytics correctly

Extracting the biggest value from Big data & Analytics, requires the right structures, processes and components across the value chain. Big data architectures need to be embedded within the business processes and applications, not at alongside.

Re-work IT systems

One of the barriers is the often monolithic nature of IT systems. Astonishingly, 70 percent of all business transaction still happen in COBOL. Enterprise architecture must support platform integration capabilities, security, API lifecycle management and monitoring. Virtualization, abstraction, simplification, separation of technical and business logic, modularization, componentization and containerization are effective techniques.  

As part of an ecosystem, the individual player need to work together to mitigate the risks of connected applications. Obsolete and legacy applications carry limited or now security built in and must be tightly managed.

Unfortunately, while key technologies are advancing at massive speed, business processes and applications lag behind.

Use IT across the organization

On a larger scale the formerly stand-alone IT function need to be integrated in and fully used by the individual business functions across the organization and value chain.

Integration, Orchestration and Business Process Management services will help configure applications customized to business needs at an ongoing basis.
+++
To share your own thoughts or other best practices about this topic, please email me directly to alexwsteinberg (@) gmail.com.

Alternatively, you also may connect with me and become part of my professional network of Business, Digital, Technology & Sustainability experts at

https://www.linkedin.com/in/alexwsteinberg   or
Xing at https://www.xing.com/profile/Alex_Steinberg   or
Google+ at  https://plus.google.com/u/0/+AlexWSteinberg/posts