Rise of the Machines - AI in the Agile World

Aidan Casey
Aidan CaseyHead of Engineering & Product Delivery um Teamwork.com
Rise of the Machines
AI in the agile world
Aidan Casey
senior manager - Johnson Controls Cork
@aidanjcasey
https://medium.com/@aidanjcasey
Rise of the Machines - AI in the Agile World
Rise of the Machines - AI in the Agile World
Rise of the Machines - AI in the Agile World
Rise of the Machines - AI in the Agile World
Alpha Zero
2017
Alpha Go
2016
Deep Blue
1997
Watson
2011
1997 Deep Blue
source: mashable.com/2016/02/10/kasparov-deep-blue/
source: eliiza.com.au/what-is-ai/chess-game-tree/
2011 Watson
source: blog.ted.com/how-did-supercomputer-watson-beat-jeopardy-champion-ken-jennings-experts-discuss/
Natural Language Processing (NLP)
+
Deep QA
source: watson4all.blogspot.com/2014/01/the-science-and-technology-behind-ibm
Deep QA
natural language processing
Rise of the Machines - AI in the Agile World
I walked down the street in a hat with a smile.
I walked down the street in a hat with a smile.
I walked down the street in a hat with a smile.
Parse Analyse Classify Contextualise
Rise of the Machines - AI in the Agile World
Rise of the Machines - AI in the Agile World
2016 AlphaGo
Rise of the Machines - AI in the Agile World
source: Google DeepMind via YouTube
machine learning
supervised machine learning
Data
Acquisition
Clean and
Prepare Data
Apply & Test
Learning
Algorithms
Train Model Deploy Model
iterate to find
best model
source: becominghuman.ai/
neural networks
2017 AlphaZero
Source : https://deepmind.com/blog/alphago-zero-learning-scratch/
supervised learning
machine learning
unsupervised learning
classification regression clustering association
Alpha Zero
2017
Alpha Go
2016
Deep Blue
1997
Watson
2011
Alpha Zero
2017
Alpha Go
2016
Deep Blue
1997
Watson
2011
custom algorithms
tree Search
natural language
processing
deep QA
supervised
machine learning
unsupervised
machine learning
monte carlo tree
search
AI in the Agile World
AI assisted SDLC
Natural User
Interface Design
Self Learning Software
AI powered expert tooling
NLP will provide
● enriched requirement models
● better code generation
● improved test automation
ML will provide
● more predictable timelines
● test coverage recommendations
Accenture’s
Virtual Scrum Master
Rise of the Machines - AI in the Agile World
https://www.agilealliance.org/resources/experience-reports/individuals-and-interactions-over-processes-and-tools/
Cross Industry Process for Data Mining (CRISP-DM)
ChatOps
Self Healing Systems
machine learning analysis of
• operation logs => root cause and fixing outages
• network traffic
• the OT => neutralise cyber attack vectors
evolution of the user interface
Command
Line
Interface
Graphical
User
Interface
Natural
User
interface
Natural user interface design
Intuitive systems that respond to speech and gestures
Immersive interfaces
self-learning software
Self learning systems
Convergence of machine learning with web analytics will provide a deeper
understanding of our users
● AI assisted personalization
● Automatic persona discovery
● Persona refinement
● Intelligent feature usage reporting
● cohort analysis
unbiased product backlog prioritisation
software developers from coding fixed business logic to training machine learning
models
AI powered tooling for code generation
software testers Automatic test case generation
AI assisted test scenario planning
UX designers Natural User Interface Design
AI assisted persona mapping
operations ChatOps
Self healing systems
product owners AI assisted backlog prioritisation
Feature / persona usage insights
agile teams AI assisted planning through expert systems
What will a product team
look like in the future?
Rise of the Machines - AI in the Agile World
Agile Team will (still) need
Autonomy, Mastery & Purpose
Rise of the Machines - AI in the Agile World
AI Ethics
Rise of the Machines - AI in the Agile World
Rise of the Machines - AI in the Agile World
Rise of the Machines - AI in the Agile World
AI Bias
Rise of the Machines - AI in the Agile World
Rise of the Machines - AI in the Agile World
the importance of diversity
in AI
we are at an ethical inflection point ….
it’s up to us to write right the future
proposing the AI manifesto
“We recognise that artificial intelligence will have a significant impact on our
society. We pledge to only build AI systems that will contribute to the greater
good.”
❖ AI systems must treat all people equally, they must not create
or reinforce unfair bias
❖ AI systems must not be weaponized
❖ AI systems must be socially beneficial
❖ AI systems must respect privacy
Rise of the Machines - AI in the Agile World
1 von 64

Más contenido relacionado

Was ist angesagt?(20)

Website Design IssuesWebsite Design Issues
Website Design Issues
rakudepp18.1K views
AI in cloudAI in cloud
AI in cloud
prem1289911 views
Material designMaterial design
Material design
Ciklum Ukraine6.9K views
Semantic webSemantic web
Semantic web
RehithaP225 views
Full stack developmentFull stack development
Full stack development
Arnav Gupta6.1K views
UX and UIUX and UI
UX and UI
smartData Enterprises Pvt Ltd528 views
UX and Accessibility UX and Accessibility
UX and Accessibility
Frank Cervone800 views
Artificial IntellegenceArtificial Intellegence
Artificial Intellegence
Ummiya Mohammedi689 views
AI ChatbotAI Chatbot
AI Chatbot
Alex G. Lee, Ph.D. Esq. CLP858 views
Responsive web designResponsive web design
Responsive web design
Russ Weakley27.9K views
Ui vs UX designUi vs UX design
Ui vs UX design
Maksym Babych2.3K views
10 ai assistants of 202110 ai assistants of 2021
10 ai assistants of 2021
Sandralivesay1100 views

Similar a Rise of the Machines - AI in the Agile World(20)

What is artificial intelligence (IA) ?What is artificial intelligence (IA) ?
What is artificial intelligence (IA) ?
Oussama Belakhdar1.1K views
Java one2016 con3054-watsonap-isJava one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-is
sandhya kapoor183 views
Java one2016 con3054-watsonap-isJava one2016 con3054-watsonap-is
Java one2016 con3054-watsonap-is
sandhya kapoor142 views
Cognitive Automation - Your AI CoworkerCognitive Automation - Your AI Coworker
Cognitive Automation - Your AI Coworker
Tamilselvan Subramanian6.4K views

Rise of the Machines - AI in the Agile World

Hinweis der Redaktion

  1. pace of digital transformation is rapidly accelerating Gordon Moore, founder Intel in 1965 unprecedented apply metric to fuel consumption - 4 litres drive round earth
  2. 40% AI Start Ups AI is the ability of software and computer-controlled robots to perform tasks that require HUMAN LEVELS Intelligence LEARNING REASONING SELF-CORRECTION INDEPENDENT DECISION MAKING
  3. https://coggle.it/
  4. look ahead procedure creates a branching tree of possible game futures rooted in the current state of the board 200 million moves per second it can only play chess , nothing more
  5. look ahead procedure creates a branching tree of possible game futures rooted in the current state of the board 200 million moves per second it can only play chess , nothing more
  6. long standing American TV Game Show
  7. MASSIVELY PARALLEL HYPOTHESIS GENERATION AND EVALUATION TASK WIKIPEDIA, BOOKS,
  8. GENERATES A WIDE RANGE OF POSSIBLE ANSWERS GATHERS EVIDENCE DEVELOPS A LEVEL OF CONFIDENCE ABOUT EACH ONE
  9. 20 MS chunks and compares recordings , uses statistical models to determine each word
  10. TENSE VERBS SYNOMYNS GRAMMER RULES - LEXICON TO DETERME THE MEANING
  11. WATSON IS A GENERAL PURPOSE PLATFORM FOR ANALYZING UNSTRUCTURED DATA LIKE TEXT
  12. 3000 years old number of configurations of the board is near infinite masters can't articulate how they play, its a feeling
  13. Alpha Go - trained with thousands games using supervised machine learning.... learned to recognise winning patterns an
  14. THE GOAL OF MACHINE LEARNING IS TO ENABLE COMPUTERS TO LEARN FROM HISTORICAL DATA ON THEIR OWN ......... ............ .... AND TO PREDICT FUTURE OUTCOMES WITHOUT HAVING TO BE PROGRAMMED TO DO THIS
  15. SET OF TRAINING DATA IS FED IN MANY DIFFERENT ALGORITHMS THAT BREAK IT INTO DIFFERENT FEATURES AND LAYERS - called FEATURE DETECTION THE MORE LABELLED DATASETS THE MORE ACCURATE IT GETS
  16. CONVULUTION NETWORK INSPIRED BY THE ARCHITECTURE OF THE VISUAL CORTEX IN HUMANS Neurons only see a tiny window of pixels , lots of neurons looking at the same window .... then shifted slightly Strength of the connections between the neurons is trained with BACK PROPOGATION
  17. A TRULY GENERAL PURPOSE GAME PLAYING AI PROGRAM Trained against itself only ... no human bias
  18. Unsupervised learning is very much how children learn lanugages ... from listening and observing in an unsupervised fashion
  19. CONWAYS LAW HISTORICAL TEAM ESTIMATES HISTORICAL ACTUALS
  20. data feeds requirements, releases, metrics, Alert teams for potential issues and possible fixes advised testing strategies guided agile cermonies
  21. overall reported improvements in test case prioritisation and coverage .... BUT ... HUMAN FEAR OF MACHINES
  22. CHAT OPS - unifying communications DEV , TEST ,through to DEPLOY and Resolving OUTAGES
  23. 2013 Stadford researcher Michael Kosinski released a white paper that demonstrated how AI can predict human personalities and traits by analysing FB likes
  24. Cambridge Analyticia used this Algorithm is not difficult, data is the key 87 million FB users ... through personal friend data which was illegal US Election, Brexit - tone of language, personality style, political views Mark Zukerberg apologised before US Congress for how 3rd party apps were able to gather this data
  25. REINFORCED DISCRIMINATION
  26. 2017 Virginia computer science professor Vicente Ordonez - Machine Learning software trained on datasets don't just MIRROR those biases they AMPLIFY them
  27. Amazon internal recruitment tool... score candidate CV's 10 years of resumes for current employees favoured masculine language penalised female schools
  28. Start the discussion…. manifesto