Better Software West 2018 - Architecture - Design | TechWell

Better Software West 2018 - Architecture - Design

Monday, June 4

Ken Mugrage

Building Continuous Delivery Pipelines

Add to calendar
Monday, June 4, 2018 - 8:30am to 12:00pm

Although continuous delivery (CD) and DevOps are growing in popularity, not much practical information is available about how to get started. Join Ken Mugrage for this hands-on technical tutorial where you can get your feet wet and your questions answered. In this workshop, Ken will provide a cloud-based instance of the continuous delivery server GoCD for you to learn on. You will configure a complete continuous delivery pipeline from source code commit through deployment. Learn when to run each common type of automated test for the fastest possible feedback and how to run tests in...

Ken Pugh
Ken Pugh, Inc.

Get Started with Acceptance Test-Driven/Behavior-Driven Development

Add to calendar
Monday, June 4, 2018 - 1:00pm to 4:30pm

Defining, understanding, and agreeing on the scope of work to be done are often areas of discomfort for product managers, developers, and quality assurance experts alike. The origin of many items, living in our defect tracking systems, can be traced to our difficulty performing these initial activities. Ken Pugh introduces acceptance test-driven development (ATDD)/behavior driven development (BDD), explains why it works, and outlines the different roles team members play in the process. ATDD/BDD improves communication among customers, developers, and testers. By decreasing re-work, ATDD/...

Pete Oliver-Krueger

Fundamentals of Lean Startup

Add to calendar
Monday, June 4, 2018 - 1:00pm to 4:30pm

Is your industry being disrupted? Is it getting more difficult to keep your customers—or to find new ones? Agile and DevOps form the foundation of best practices for how to build products, but they work just as well when applied to the right—or to the wrong— products. We need a different process to help us distinguish between the two. Lean Startup drives to the source of the problem and helps us answer the question—Should we build it? This year more than half of the participants at Lean Startup Week were from enterprise organizations. If you’re not using the Lean Startup way of designing...

Tuesday, June 5

Allen Holub
Holub and Associates

The Architecture of Microservices

Add to calendar
Tuesday, June 5, 2018 - 8:30am to 4:30pm

Server-side monoliths—single programs that provide all back-end services—just don't work. They are hard to build, impossible to maintain, and gradually accrete so much baggage that forward development slows to a crawl. Agile development is impossible over this sort of system. Allen Holub says that microservices—systems of small, cooperating server-side agents—solve these problems. However, building a microservice system is not easy, and doing it wrong is disastrous. Taking a deep dive into practical microservice architecture and implementation, Allen covers a lot of practical details to...

Rob Myers
Agile for All

Take Your Test-Driven Development to the Next Level

Add to calendar
Tuesday, June 5, 2018 - 8:30am to 4:30pm

Test-driven development (TDD) is a powerful discipline that combines testing, coding, and software design to ameliorate defect rates and facilitate future enhancements. TDD has been around for some twenty years, so why isn’t it more prevalent—and more popular? For one thing, TDD is not easy to get right! And, it seems expensive. In this mostly hands-on tutorial, Rob Myers will explore these concerns by diving straight into the deep-end. Rather than starting with theory and working toward practice, Rob is going to reverse the tutorial recipe. Come prepared to spend the first half of...

Wednesday, June 6

Catherine Louis

When Continuous Improvement Feels Like Constantly Failing – An Introduction to Design Thinking

Add to calendar
Wednesday, June 6, 2018 - 11:30am to 12:30pm

Do your Retrospectives feel like a repeat of the last one? Are they moan and groan sessions? Want to try something new to give your team a boost? When design principles are applied to strategy and innovation, the success rate for innovation dramatically improves. Great design has that “wow” factor that makes products more desirable and services more appealing to users. Why not try using known design principles during your retrospectives to get that "wow" factor for your teams! In this session Catherine Louis will provide a Design Thinking overview. You’ll roll up your sleeves up and try it...

Asperitas Consulting

Managing Microservices Using Terraform, Docker, and the Cloud

Add to calendar
Wednesday, June 6, 2018 - 11:30am to 12:30pm

Much has been written about how to write microservices, but not enough about how to effectively deploy and manage them. Microservices architecture multiplies the number of deployables IT has to manage by at least ten. In that world, tooling to manage cloud deployments and related infrastructure has become essential for success, and Terraform and Docker are increasingly being leveraged to facilitate microservices environments. Derek Ashmore will share his hard-learned best practices for deploying and managing microservices in production. He will leverage true infrastructure as code using...

Alaska Airlines

One Metric to Rule Them All: Effectively Measure Your Teams Without Subjugating Them

Add to calendar
Wednesday, June 6, 2018 - 1:30pm to 2:30pm

If you don't know how to measure what you want, you'll end up wanting what you can measure. The thing you want to know often isn't easily quantifiable, yet measuring the wrong things is worse than nothing—a toxic metric can damage your teams' performance. But with the right data, you can change the conversation. Step away from dangerous metrics that punish unfairly and are easily gamed. Instead, choose effective metrics that get everyone on the same page about what's important and communicate your team's authentic story to management, your customers, and beyond. Join Cheryl Hammond to...