Design & Code
Conference Presentations
Harnessing Digital Services to Improve Driver Experience at BMW
Slideshow
The world is demanding more from cars. No longer merely a way to get around, modern vehicles have become authentic pieces of technological art—equipped with numerous sensors and capabilities that are gradually transforming the very meaning of the word ‘vehicle’. BMW wanted to get ahead... |
Jorge Coca
|
|
Tricks and Tips for Adding Localization Features to Your Mobile Apps
Slideshow
The fact that 60 percent of all iPhone users worldwide are non-native English speakers is just one reason for supporting people from many countries and regions in your apps. Even if multi-language applications are not called for, localization features for single language apps will improve... |
Shawn Larson
|
|
A New Approach to IoT Safety, Risk, and Vulnerability Analysis
Slideshow
The ugly truth is that the interconnection of devices with IoT systems can lead to failures which result in physical injury, unacceptable risk, or cybersecurity vulnerabilities. Preventing such accidents requires identifying hazards, risks, and security vulnerabilities during development. |
Gregory Pope
|
|
The IoT: Internet of Threats?
Slideshow
From connected elevators to smart cars, the Internet of Things (IoT) is all around us, even in ways we're not aware of. The devices make our lives easier, encourage us to exercise, and save time and resources--but at what cost? With current computer and mobile technology, the main threat... |
Christopher Poulin
|
|
Step-by-Step Guide to Leading a Large-Scale Agile Transformation
Slideshow
A few years ago everyone wanted to know how to convince their executives to go agile. Today, executives are asking their teams how they'll make the transformation. We have made significant progress changing the hearts and minds of senior leadership, but executives now demand a greater... |
Mike Cottmeyer
|
|
Fear and Loathing in Systems Administration
Slideshow
Harold “Waldo” Grunenwald hears it all the time—DevOps doesn't work. Sometimes it's from people whose “DevOps transformation” consisted of a team rename or from operations people who scoff at the idea of letting development teams deploy to production frequently. Waldo demonstrates why... |
Harold “Waldo” Grunenwald
|
|
Your Agile Team Needs a Therapist
Slideshow
Imagine you’re on an agile development team—and something feels weird. People disagree constantly, and when they finally do agree, no one commits to deliver the solution. Vocal team members dominate the conversation. You don’t trust your teammates. They don’t trust you. This isn’t a team. |
Robb Pieper
|
|
Five XP Practices for Agile Development
Slideshow
David Bernstein says that the core of Extreme Programming (XP) is comprised of five development practices: automating the build for continuously integrating software as it is written, collaborating with team members through pair programming, practicing agile design skills that enable... |
David Bernstein
|
|
Build Adaptable Teams: The Marine Corps Way
Slideshow
Shrinking budgets, increased workloads, and ever-changing demands challenge today’s product teams to adapt and learn to do more with less. Since its birth in 1775, the United States Marine Corps has faced similar trials. The key to the Corps’ survival—not unlike that of a product team—has... |
Anne Steiner
|
|
Agile Requirements—From Breadth to Depth
Slideshow
Requirements elicitation and documentation can be frustrating in an agile process. Some interpret the Agile Manifesto statement “working software over comprehensive documentation” to mean that no requirements documentation is warranted because the code documents the requirements. Others... |
Ken Pugh
|