schedule Mar 9th 05:45 PM - 06:30 PM place Mysore Hall people 42 Attending

Now that we talk to our computers, what new possibilities and tradeoffs (and business models) will emerge? Today's "digital assistants" are relatively weak, but hint at an evolution in our way of living and working and transacting. In this session, we'll explore the current state of conversational interfaces, speculate about the future of the intelligent assistant, and point to how humans will play a role that new world.

 
3 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

  • Talking to Computers
  • Human Language
  • The Digital Assistant, Today and in the Future
  • Challenges of Conversational Interfaces
  • Delivering Value with Conversational Interfaces

Learning Outcome

In this session, you'll learn about:

  • the current state of conversational interfaces and the key challenges we face as we design future generations of these systems
  • a variety of successful models for delivering value to customers through conversational interfaces, and the models likely to succeed in the future

Target Audience

Product managers, engineers, user experience designers, and technology leaders.

schedule Submitted 10 months ago

Comments Subscribe to Comments

comment Comment on this Proposal

  • Liked Scott Ambler
    keyboard_arrow_down

    Scott Ambler - Disciplined Agile In A Nutshell

    Scott Ambler
    Scott Ambler
    Enterprise Agile Transformation Coach
    Scott Ambler + Associates
    schedule 10 months ago
    Sold Out!
    480 mins
    Workshop
    Beginner

    Disciplined Agile (DA) is an IT process decision framework for delivering sophisticated agile solutions in the enterprise. It builds on the existing proven practices from agile methods such as Scrum, Extreme Programming (XP), Lean software development, Unified Process, and Agile Modeling to include other aspects necessary for success in the enterprise. DA fills in the gaps left by mainstream methods by providing guidance on how to effectively plan and kickstart complex projects as well as how to apply a full lifecycle approach, with lightweight milestones, effective metrics, and agile governance.

    The one-day workshop is not technical and is suitable for all team members. Many group exercises reinforce the principles learned. The workshop is also valuable for management tasked with moving from traditional approaches to agile.

  • Liked David Laribee
    keyboard_arrow_down

    David Laribee - Container-driven Continuous Deployment with Docker, Git, and Jenkins

    David Laribee
    David Laribee
    CEO
    Nerd/Noir LLC
    schedule 10 months ago
    Sold Out!
    480 mins
    Workshop
    Intermediate

    In the early 2000s, eXtreme Programming (XP) introduced agility to software engineers. Contemporary cultural and technical innovations - container technology, distributed version control systems, the proliferation of free and open source software, and the DevOps movement - have significantly expanded our possibilities.

    In this one day, hands-on workshop, we’ll build a modern continuous deployment pipeline based on Git, Jenkins, and Docker. Starting with continuous integration, we’ll practice Git workflows enabling parallel development with pull requests and explicit dependency management through the use of forked repositories. We’ll then extend the ecosystem to support ad-hoc testing environments, multi-versioned deployments, and build promotion. We’ll survey tools and techniques for production deployments touching on Docker Swarm, Google Kubernetes, ChatOps, and emerging tools used in serverless architectures such as Amazon Lambda.

    While technologies change, values and principles continue to guide our choices. We’ll end with reflection and a guided discussion on how core XP values - simplicity, feedback, communication, courage - can serve as a compass for environmental and workflow decisions that impact our customers and teammates.

  • Liked Andrew Kaufteil
    keyboard_arrow_down

    Andrew Kaufteil / Nate Clinton - Leading Creative Ideation

    Andrew Kaufteil
    Andrew Kaufteil
    Senior Director, Growth & Partnerships
    Cooper
    Nate Clinton
    Nate Clinton
    Managing Director
    Cooper
    schedule 10 months ago
    Sold Out!
    480 mins
    Workshop
    Intermediate

    Crack your head open and release a surge of creative ideas with engaging activities that promote clarity, inspiration, and buzz within your organization. We’ll cover methods and facilitation tools to ensure you run fruitful brainstorming sessions, leading your team to more and better ideas. You’ll learn to frame the problem you’re solving, come up with an exploration strategy, and facilitate the session, giving you and your team new ways to get inspired and energized when looking for solutions.

  • Liked Julian Harty
    keyboard_arrow_down

    Julian Harty - Analytics Driven Software Engineering for Mobile Apps

    Julian Harty
    Julian Harty
    Founder
    CommerceTest Limited
    schedule 10 months ago
    Sold Out!
    480 mins
    Workshop
    Advanced

    There's little need to work in a vacuum as an isolated developer or team. Our software tools, our apps, and our users all provide information we can use to help us improve our practices and the apps we produce. Some tools provide leading information - that's available and can be applied before we release the app. Other information lags the release of our app to testers and users, we receive the information as the app is being used. 

    The information may help us reflect on our existing work, what went well and what we missed or didn't do quite as well as we'd like to do. We can also use it to improve how we work in future, for instance to test more effectively and efficiently, to learn from production and real world use of our software, etc. We can choose to work faster, increase the value of the feedback we receive, and shorten the feedback cycles so we can iterate faster and more purposefully.

    In this interactive workshop we will be able to investigate and review some of the many and varied tools and sources of information. We will compare information that is easily available with techniques such as implementing and applying mobile analytics and designing automated tests to help us collect high-value, relevant information explicitly. We’ll also investigate the capabilities and tools that are available to developers and those who support mobile apps to harness these tools and the data they provide to refine and improve our testing. We'll also consider automated testing, their sweet-spots and their blindspots.

    In addition to general mobile testing techniques we’ll investigate ways to help decide what to test next and what might survive in the morass of “won’t be tested”. As we learn more about specific aspects of an app, we can further refine the testing and use various analytics and research to improve our testing. There’s plenty of data available to help us improve the testing and even the development of mobile apps if we choose to collect and use it. Privacy and protection of the users is also key and part of being a trustworthy, professional tester so we’ll touch on these topics and how they’re generally designed and implemented in mobile apps.

  • Liked Andrew Kaufteil
    keyboard_arrow_down

    Andrew Kaufteil - Work Culture Masala: 9 keys to innovation

    45 mins
    Talk
    Intermediate

    Designing a highly creative and productive work culture looks easy, but is actually hard work. In this talk, I will explain my transition from more traditional workplaces, like law firms and universities, to an innovative one. Using Cooper as a case study, I will explore nine steps you can take to create a culture of innovation at your organization.

  • Liked Woody Zuill
    keyboard_arrow_down

    Woody Zuill / Todd Little - NoEstimates?

    Woody Zuill
    Woody Zuill
    Agile Guide / Trainer / Developer
    Zuill Development
    Todd Little
    Todd Little
    Executive Consultant
    Accelinnova
    schedule 10 months ago
    Sold Out!
    480 mins
    Workshop
    Beginner

    Let’s explore the purpose and use of estimates in the management of software development efforts, and consider possible alternatives. Why do we estimate and are we making estimates that are actually useful?  We say we depend on estimates to make important decisions, and yet we’re often disappointed by the results.

    Why are we so challenged at estimation?  Are estimates for cost, time, or effort always needed? Is it possible there are other ways to approach our work?  If we didn’t estimate, how could we still be successful at making businesses successful?

    The default use of an "estimate-driven" approach is pervasive in software development efforts, and while estimates can be useful, it is worthwhile to scrutinize our use of estimates for cost, time, and effort, and to seek better ways to manage software development projects.

    There are a number of things to explore and many questions to ask. For example, do we really need estimates for all the things we are currently using them? Are we getting a reasonable benefit from them? Is it possible to manage software development projects without these estimates, or at least with fewer estimates?  Is there a way to prove that estimates are helping us make good decisions?

    In this session we’ll participate in some interactive information gathering exercises to see if we can gain a shared idea of our current understanding of the purpose and use of estimates.  We will examine the nature of software development projects and explore some real data to shed light on the art and science of software estimation.  Our exploration goal is to see if we can work together to come up with some ideas about improving on the traditional approaches to using estimates.