Lean Startup fails when it becomes routine or ritualized. This will be a frank discussion of where we most often go horribly wrong in the dogma of the MVP.
We’ll also go over a simple way of organizing your toolbox of lean startup and user research techniques to quickly get at the heart of the issue and design a useful test of our theories. We’ll go over techniques like Wizard of Oz, Pocket Test, & Picnic in the Graveyard.
About Tristan Kromer
Tristan helps product teams go fast.
As a lean startup coach, Tristan works with product teams on three continents to apply lean startup principles to teams and innovation ecosystems. He has worked with companies ranging from early stage startups with zero revenue to enterprise companies with >$1B USD revenue (LinkedIn, Fujitsu, Swisscom, Pitney Bowes).
With his remaining hours, Tristan volunteers his time with Lean Startup Circle, a non-profit grassroots organization helping to develop innovation ecosystems with meetups in over 80 cities around the world. He blogs at GrasshopperHerder.com
Sign up to Tristan’s playbook if you’re interested in learning more.
The mobile app development lifecycle is one of the fastest and most demanding that tech has experienced. Time to market and usability are top priorities, yet operational considerations, including adding security, often command the lions share of time in the development lifecycle. Despite this time investment, Gartner still estimates that 97% of mobile apps fail basic security tests. Learn about the top security threats for mobile apps and how to add security to mobile apps that actually frees developer time.
There are always more than two sides to a story. In this talk, Nina shares her personal narrative about creative work to go a deeper on understanding the user experience. From making newspaper pages to 300-foot light installations to producing art/tech conferences in Tokyo, the work is always about people. From these stories, Nina builds a relationship between methodologies of making art and building software.
Every developer that has ever dealt with contra- and covariance in Java or Scala shivers with fear when they have to deal with these concepts in their code. Typically the solution is to click, click, click, click on the ‘suggested fix’ by the IDE until the error messages finally go away. All this panic is for nothing since at runtime all generics is erased anyway, and for this reason the Dart language made all generic types covariant.
However, fear no more!
In this talk, Erik will provide trauma recovery therapy for victims of variance by explaining the concepts from first principles using real world examples such as vending machines and garbage cans. For additional fun, we will throw in side-effects and show how the simplest possible covariant and contra-variant types are nothing more than the primitive collection types Iterator[+T] and Observer[-T]. Add the idea of self-application, Iterator[Iterator[T] c.q. Observer[Observer[T]], on top of that and we arrive at well known types Iterable[+T] and Observable[+T] that we cannot not live without.
And in case you wondered why Scala uses + for covariance and – for contravariance, and why a contravariant type in a contravariant position becomes a covariant type, well, that is for another talk.
As the Internet of Things (IoT) expands, tremendous amounts of data are being generated by real world devices. Data science and machine learning techniques are extremely useful for people wishing to make sense of this data. In this video, Nitin Borwankar talks about LearnDataScience, a series of IPython Notebooks designed to teach data science to developers.
There is much about the Pivotal Process that is strikingly different from how most software is written. This talk – originally a recruiting talk given at UCB – first describes the Cloud Foundry project and then dives into the Pivotal Process: the whats and the whys behind Pair Programming, Test-Driven Development, and Agile Product Management.
Lack of diversity isn’t just a social problem, it’s also a business problem. In this video, Kane Baccigalupi talks about different types of diversity, why companies should care about it, and what companies can do to improve themselves.
In this talk Phillip Webb provides a whistle-stop introduction to Spring Boot by showing how the “Spring Doge” demo application was built. He’ll show how you can combine AngularJS, Mongo DB and WebSocket technologies using Spring as the glue to hold it all together. He’ll also demo some of the “production ready” features of Spring Boot such as metrics and monitoring.
In this talk, Poornima Vijayashanker, founder of Femgineer, previously founding engineer of Mint.com, shares how she went from building software products and companies to teaching hundreds of people around the world to do the same. She covers challenges that tech entrepreneurs face when validating ideas, building products, and her strategies for helping them overcome those. Finally, she talks about how folks at Pivotal Labs could apply their strengths and knowledge to help this audience.
Crunch time. It’s that high-pressure period before a big deadline. But does it work? Should it be part of your Agile process? In this presentation, software engineer and Agile practitioner Ryan Tang makes the case that it shouldn’t. Extrinsic motivators like crunch time worked 100 years ago in the era of low-tech factories. Today, in the knowledge economy, the high pressures of crunch time makes workers less creative and less productive.