Presented By: Chris Weldon
Development Track: 2:45pm-3:45pm
Presentation Materials: Download
Many project teams have adopted unit testing as a necessary step in their development process. Many more use a test-first approach to keep their code lean. Yet, far too often these teams still suffer from many of the same impediments: recurrent integration failures with other enterprise projects, slow feedback with the customer, and sluggish release cycles. With a languishing feedback loop, the enterprise continues to put increasing pressure on development teams to deliver. How does an aspiring agile team improve to meet the demands of the enterprise?
Continuous integration is the next logical step for the team. In this talk, you’ll learn how continuous integration solves intra and inter-project integration issues without manual overhead, the value added by continuous integration, and how to leverage tools and processes to further improve the quality of your code. Finally, we discuss the gold standard of agile teams: continuous deployment. You’ll learn how continuous deployment helps close the feedback loop with your customers, increases visibility for your team, and standardizes the deployment process.
Presented By: Jef Newsom & Travis Isaacs
Development Track: 1:30pm-2:30pm
Presentation Materials: Download
The complexity of building software for the web, desktop, touch, and mobile have elevated the need for good UX more than ever. At the same time, Agile software development techniques have helped teams be more successful and happy delivering higher quality software. But traditional UX adheres to a waterfall approach that creates friction between the design team and hampers the early delivery of value.
And developers are notorious for botching what was originally a pixel-perfect design comp meticulously and carefully crafted by the design team.
Jef Newsom (Co-Founder of Improving) and Travis Isaacs (Director of UX at Improving) will share tips, best practices, and potential pitfalls for making UX “agile” during every iteration.
Presented By: Latish Sehgal
Development Track: 11am-12pm
Presentation Materials: Download
As developers, we all have our favorite utilities, some used occassionally and then there are others that we refuse to work without. We might not use all of them everyday, but a good developer should know his options when the need arises. In this session, we’ll discuss the tools, tips and tricks that can make you much more productive as a .Net developer.
Presented By: Devlin Liles
Development Track: 9:45am-10:45am
Presentation Materials: Download
This session is a discussion on how to integrate database centric tasks into the development team and account for them in the sprint. We will talk about solutions to the areas of friction on most teams when it comes to database tasks. This covers how to define done for ORM usage, how to satisfy quality gates and DBA restrictions, and how to include partially dedicated DBA resources without sacrificing the power and flexibility of Agile. This will be shown using processes as well as Database projects, Entity Framework, and some architectural structures.