Just as we’ve gotten settled into best practices for software design and delivery across a variety of platforms (desktop, web, mobile), we get another wrench thrown in the works: AI.
Jana Eggers (Nara Logics) explores what happens when you start adding AI to great software by covering six key features of software development that are similar when adding AI, six that are different, and how to adjust. The six similarities she’s seen are the need for MVP focus; PM, PD, and UX required; know thy user; it’s more complicated than you expect; success means constant evolution; and hype is distracting. The six corresponding differences are data leads in MVP definition (versus ideas); diversity is required; help the user know themselves; it’s complex; success (often) means the business is evolving with the software; and hype is masking reality.
- Experience with software design to delivery (useful but not required)
What you'll learn
- Gain a framework for thinking about how your organization needs to stay the same and how it needs to change for delivering software with AI
This session is from the 2019 O'Reilly Artificial Intelligence Conference in San Jose, CA.
- Title: Executive Briefing: Similar but different—Delivering software with AI
- Release date: February 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 0636920369998
You might also like
Python Crash Course, 2nd Edition
This is the second edition of the best selling Python book in the world. Python Crash …
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
Strata Data Conference 2019 - San Francisco, California
Thousands of the data scientists, analysts, engineers, developers, and executives converged at the Strata Data Conference …
Python for Data Analysis, 2nd Edition
Get complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6, …