
Interactions is a business that has been enabled by recent technology development. In this keynote address, Michael will demo Interactions’ voice hybrid solution, will talk about the technology hurdles the company had to overcome, and the current technology and business challenges it faces today. To compete today, technology needs to be built on a solid foundation that enables rapid development of new features. In addition, development teams need to not only deliver on existing platforms and solving today’s problems, they need to be innovating along the way to remain competitive. Understanding development principles that allow for high-quality rapid development, the ability to communicate risks and tradeoffs to the business, and figuring out how to continually innovate while doing it is what will be required to develop at the pace of today’s business.

Why automated screencasting will not only impress your friends, but fundamentally change your attitude towards testing and documentation.
Now almost 30 years old, the modern software industry was born with the release of the VisiCalc spreadsheet program. By comparison, when the American film industry reached its 30th birthday in the late 1920s, “talkies” were the next big thing, signaling the end of the silent movie era. The addition of sound to film instantly changed how filmmakers communicated with their audiences. For the software industry, screencasts—video demonstrations streamed over the web—are changing how software developers communicate with current and potential clients, customers, and key project stakeholders.
In his talk, Jason will explore why scripted, automated video screencasts are much more effective than text-based documentation for demonstrating new software features and for tracking team progress in an agile development environment. He’ll also show how similar techniques are already widespread in the film industry for tracking film production progress. Jason will also demonstrate his latest project, combining screencast video production techniques with test automation tools, such as Selenium, to repurpose traditional user interface test scripts into useful up-to-date project documentation that is both fun to watch and fun to create.