Translate to multiple languages

Subscribe to my Email updates

https://feedburner.google.com/fb/a/mailverify?uri=helgeScherlundelearning
Enjoy what you've read, make sure you subscribe to my Email Updates

Saturday, February 22, 2020

Artificial intelligence set to jazz up software development and deployment | Digital Transformation - ZDNet

As IT managers take the lead with AI, they will find their own departments being the greatest beneficiaries -- from software ideation to maintenance by Joe McKendrick, author and independent analyst. 

Couds-over-chicago
 Photo: Joe McKendrick
Artificial intelligence and machine learning has the potential to boost many, many areas of the enterprise. As explored in my recent post, it is capable of accelerating and adding intelligence to supply chain management, human resources, sales, marketing and finance. Oh, and one more area, by the way -- IT management.

The inevitable impact of AI on IT departments was touched on in a recent survey of 2,280 business leaders from MIT Sloan Management Review and SAS, which finds that in these early days of AI, IT professionals will be feeling the greatest impact -- both from a career and an operational point of view.

CIOs, chief data officers, and chief analytics officers will be on the front lines of AI implementations, the study finds. IT road maps, software development, deployment processes, and data environments are likely to be transformed in the near future...

What parts of the software development and deployment world can be reshaped by AI? Many of the tasks associated with software development lifecycles are ripe for the AI picking, as so thoroughly documented in a separate post by Sharath Satish of ThoughtWorks::  
  • Ideation: AI can be employed to "analyze usage data to find anomalies/unexpected behavior"
  • Prototyping: "Low/no-code tools to create clickable prototypes from hand-drawn sketches"
  • Validation: "Leverage past usage data to test new designs/ideas"
  • Development: "Automate code refactoring and generation"
  • Requirements Breakdown: "Generate positive and negative acceptance criteria based on past requirements"
  • Testing: "Automating test creation and maintenance"
  • Deploy: "Ensure zero-impact deployments by predicting right time to deploy and rate of rollout."
  • Monitoring: "Use telemetry data to predict hardware/system failure"
  • Maintenance: "Automate identification and removal of unused features"
This is just a high-level overview of the task areas where AI can make the jobs of IT managers easier and more productive.
Read more... 

Source: ZDNet