Nebraska.Code() Sessions tagged agile

The Saboteur in Your Retrospectives: How Your Brain Works Against You

You’ve bought into the Agile process. Your team is grooming its backlog, keeping its work-in-progress low, and focusing on delivering value to the users. But when you all sit down for a retrospective, there’s something working against you - your own brains. Using unconscious shortcuts and hidden heuristics, they can lead your team down a path to the worst result possible: wasting time!

You don’t have to take that lying down - you can fight back! Come learn about how your brain interprets cause and effect, the ways in which it wants to think of things as narratives, and all the tricks it does to save itself from having to think. You’ll learn how to maximize your time as we cover ways to focus your retros on what matters, talk about how to avoid getting trapped in the blame game, and discuss the value of perspectives.

Speaker

Arthur Doler

Arthur Doler

Senior Software Engineer, Aviture

Agile 101 - Just the basics

Have you been considering adopting agile but are getting lost in terms or how to get started? Maybe you're ready to go but not sure how to approach your organization? Or even have attempted agile but it just didn't seem to help?

Come join us for a workshop designed to get you moving. We'll be discussing just what is agile and why is it different from other software lifecycles. We will introduce you to the nuts and bolts of agile so you can sound like a pro. Finally, we'll talk about what is the right approach for introducing agile into your environment.

Come prepared to learn and participate. This workshop doesn't require any experience in agile. If you're just beginning (or about to) you will fit right in. There is no technical skillset required so if you're a manager/exec, business analyst, developer, tester, etc., you'll have fun. Presented by the Lincoln Agile Community.

Speakers

Andy Harms

Andy Harms

Executive Consultant, Blue Cross Blue Shield of Nebraska
theresa krupicka

theresa krupicka

IT Scrum Master, Nelnet,Inc
Rob Nickolaus

Rob Nickolaus

Director of IT, Arbor Day Foundation
John Roby

John Roby

Project Manager, Cabela's
Keil Wilson

Keil Wilson

Consultant, Keil Consulting, Inc.

Eating the Elephant (how to get started on big projects)

You've just been handed a big project with a lot of players involved and you're looking to figure out what you have. Where do you start? Who is the expert? What needs to be delivered? When will it be done?

In this workshop, we'll show an approach that is used to gather the high-level requirements from whomever might know about them, gather consensus for who this product serves, what they can do with it, and what is important to the stakeholders. We'll walk through an iterative process for gaining an understanding of the project including assigning effort and value to individual pieces. We'll cover how to figure out what is missing and what is irrelevant.

This technique works for those both familiar and unfamiliar with agile development. It bridges the gap between technical professionals and non-technical business experts or stakeholders.

We will be covering various techniques such as silent brainstorming, clustering requirements, personas, user story maps, valuation techniques, effort estimation, and possibly some edge techniques for certain situations.

Speakers

Rob Nickolaus

Rob Nickolaus

Director of IT, Arbor Day Foundation
Jess Osborn

Jess Osborn

Business Analyst, Arbor Day Foundation

Kanban for Support and Maintenance Projects

New Agile projects spin up every day. But, pure Scrum based Agile methodologies do not fit the needs of all projects. Examples of projects that may not fit these methods:

  • A legacy project migrated to a cloud platform
  • Budgets shifted towards newer investements
  • A new merger brings on new properties
  • Existing projects have shifted into an end-of-life, but not end-of-support phase

This work provides value to customers or clients. Retaining these efforts to fund new opportunities is a critical business role. How do you maintain the efficiencies and methods from Scrum/Agile for this type of work?

Kanban! This introduction to Kanban will explore Flow, Work in Process, Vizualization, and Continuous Improvement.

Speaker

Tom Cudd

Tom Cudd

Systems Architect, VML, Inc.

The Joy of Story Mapping

Gathering requirements and drafting Product Specification Documents are often time consuming and fail to provide the expected benefit. For Agile projects we need a better method for figuring out what it is we need to build and so we normally have user stories. Unfortunately, a long list of user stories in a product backlog can be difficult to understand because a flat backlog makes the context of a story difficult to grasp. Story Mapping, a method pioneered by Jeff Patton, is an excellent way to gather requirements into stories as well as provide the appropriate context for those stories to be understood.

In this half-day workshop, you will learn about story mapping as well as apply your learnings to creating a story map of your own. You will also be equipped to return to your team and facilitate your own story mapping session.

Speaker

Preston Chandler

Preston Chandler

Managing Partner and Technology Lead, Smart Opex and VML

Facilitation for all

A decision needs made and it's now up to you to get there. Who needs invited, what's the outcome, and how do you get there? The great thing about self-organizing teams is that they can handle events without waiting for someone else. At some point in time you will need to facilitate a meeting. Being an effective facilitator will ensure meetings are fun, productive, and respectful of everyone's time. Jess will lead you through facilitation techniques and tricks to make sure you not only have the right people in the room, but you get to your desired outcome in an efficient manner. We will look at techniques that include time boxing and utilizing a parking lot.

Speaker

Jess Osborn

Jess Osborn

Business Analyst, Arbor Day Foundation

Let me tell you a (user) story

User stories are the heart and soul of agile delivery. Come learn how to create high quality stories that can be estimated and provide real business value. Learn how to: * Size your stories properly * Identify those that need split (and how) * Provide stories that deliver value * Keep the scope of stories in check during delivery * Provide a great tool for communication and dialog, not something that ranks up there with "documentation"

Speaker

Rob Nickolaus

Rob Nickolaus

Director of IT, Arbor Day Foundation

Ahead of the Pack: Guidelines for an Agile Architecture

Agile development often focuses on immediate concerns: what am I doing now, or, at most, in this sprint? Even in situations where developement is Agile, architecture is often… not.

Ahead of the Pack is an approach to architecture running only one or two steps ahead of development, with the same level of focus: what feature am I describing for the developers right now? Ahead of the Pack means descibing objects—or database tables, or other discrete entities—in terms of their relationship with what has already been developed, so that updates to the architecture do not fundamentally modify what has already been built—or what has already passed quality assurance.

We draw examples from real applications, and provide a glimpse of future directions.

Speaker

Jerome Scheuring

Jerome Scheuring

Distinguished Engineer, VML, Inc.

Project Overload

With my current situation of managing 20 plus projects at a time, I have determined ways to appropriately set roles, responsibilities, and expectations to make sure things run smoothly and the projects complete successfully. I will walk through how we approach the project manager role and when not to “project manage” the teams.

Learning Objectives: * Setting expectations for managing too many projects. * A quick and simple methodology/tool to easily keep track of all projects’ current status and issues. * A service oriented perspective of the Project Management Office.

Speaker

Jeremy Suing

Jeremy Suing

Design Studio Project Manager, UNL - Raikes School

Clean Code -- Increase your agility through higher quality software

Does your team have a "Definition of Done"? Do you stick to it? Do you ever put off writing automated tests for the sake of getting your software out the door quicker? In this presentation, I will go over some of the best practices found in Agile software development and provide some starting points for those looking to improve the quality of their code so they can focus on new features instead of fixing technical debt. Practices such as Test Driven Development (TDD) and Pair Programming are just a couple great methods you can start exploring to help your team hold each other to higher standards and producing what Uncle Bob popularized as "Clean Code". Like many things in life, taking the shortcut doesn't always lead to a quicker finish.

This talk is not specific to any programming language or skill level.

Speaker

Eric Reichwaldt

Eric Reichwaldt

President, Shyft Solutions LLC

Practical Agile - The Working Agreement (Designed Alliances)

Overview: This breakout session discusses the role, creation and value of the working agreement in the agile development methodology. Outline: - Personal Story: How I came to need and love working agreements in my own projects. - Don’t leave scrum team relationships to chance - What does a working agreement include? o Values o Beliefs o Expectations o Group Norms - Take the guesswork out of a team’s “clicking” - Teams have emotions, thoughts and feelings - Questions to ask when developing the working agreement - Scrum Master Empowerment - Benefits - How to conduct the meeting to create the agreement - Sample Meetings / real-world examples - Tips for success - Scrum Masters role in a working agreement - Questions / Comments?

Slides: https://drive.google.com/file/d/0B8MrnPqf8iyKZnVBOW55R2JTdkk/view?usp=sharing