2016 Cincinnati Day of Agile Conference Agenda

2016 Cincinnati Day of Agile Conference Agenda Ingage Partners Forsyth Salon Strategic Data Systems Magnolia Salon Cardinal Solutions Georgian Salon...
3 downloads 2 Views 1006KB Size
2016 Cincinnati Day of Agile Conference Agenda Ingage Partners Forsyth Salon

Strategic Data Systems Magnolia Salon

Cardinal Solutions Georgian Salon

Topic

Time

Sign in Breakfast Welcome

7:00 7:45 8:45

Registration (in the Foyer) Foyer Opening Remarks Sponsor Recognition

Keynote

9:00

Agile: You Keep Using That Word… (Phil Japikse)

Session 1

10:20

Scrum-Fall and You (Kimberlee McGill)

Agile Stories from the Trenches (Lee Brandt)

Automated Testing and ATDD: A Perfect Match (John Riley)

Session 2

11:40

Let's Get Real... (Will Krambeer)

Scaling with LeSS – How to Stay Agile as You Scale (Timothy Korson)

Fostering the Agile Culture (Joe Combs)

Lunch Session 3 (during lunch)

12:40 13:00

B Corps: A New Face for Better Business (Shane Price)

Grab lunch, head back to rooms Panel Discussion – Why Agile Fails (Jeremy Kolonay, Adam Groneck, Jennifer Carder, Josh Patterson,Facilitated by Mark Windholz)



You’re Asking the Wrong Questions: Getting Effective Feedback  User Stories: What Are They Good For?  Panel Discussion on Agile (Mark Wavle, Anthony Davis)

Sponsored Session by Ingage Partners

Sponsored Session by Strategic Data Systems

Sponsored Session by Cardinal Solutions

Session 4

14:10

Good Agile, Bad Agile (Jon Fazzaro)

Cars, Trains, and Kanban: How to Move Faster (Peter Kananen)

Scrum Ban in the World of Government Contracting (Jenifer Spencer)

Session 5

15:30

How to Write a User Story (Donald [Mark] Haynes)

How to Make Work Suck Less with Agile (Daniel GreenLeaf)

Difficulties with Implementing Agile (Chuck Suscheck)

Closing

16:35

© 2016 - Agile Conferences, Inc.

Closing Remarks (Phil Japikse)

This page intentionally left blank

2016 Cincinnati Day of Agile Session Abstracts Diamond Vendor Session Strategic Data Systems

Jeremy Kolonay, Adam Groneck, Jennifer Carder, Josh Patterson Facilitated by Mark Windholz

Panel Discussion – Why Agile Fails

Platinum Vendor Sessions Ingage Partners

Kimberlee McGill

Q&A With Kimberlee McGill

Cardinal Solutions

Mark Wavle, Anthony Davis

 You’re Asking the Wrong Questions! Getting Effective Feedback  User Stories: What Are They Good For?



Panel Discussion with Cardinal Scrum Masters, Product Owners, and Agile Coaches

© 2016 - Agile Conferences, Inc.

Page 1

2016 Cincinnati Day of Agile Session Abstracts Agile: You Keep Using That Word…

Phil Japikse

Much like the DOTCOM boom when everyone declared themselves a programmer, once David Norton (Gartner Research) declared agile mainstream on August 26, 2009, you can’t throw a stone without hitting someone who claims to be an Agilista. From the proliferation of “agile” frameworks and certifications, to all of the people who decided to hang out a shingle as a coach, it can be hard to remember what is the essence of being agile. In this talk, I remove the fluff and hyperbole, and get down to the roots of what it means to be agile.

Agile Stories from the Trenches

Lee Brandt

There's been a lot of talk recently about Agile software development. As people try to make the transition, they generally find themselves stumbling and maybe even giving up on Agile altogether. In this session I will help you understand discuss what Agile is, and what it isn’t. I will tell you about the differences between “Big A” Agile and “Little A” agile. I’ll tell you real stories from real agile transformations, and you’ll learn common problems that most companies face during an agile transformation and how to overcome those challenges.

Fostering the Agile Culture

Joe Combs

Despite the best of intentions, agile projects can and do fail. For many projects this failure can be tied back to a culture issue. This talk will explore the makings of an agile culture, warning signs that something is amiss and tactics to foster a truly agile culture.

Good Agile, Bad Agile

Jon Fazzaro

It is one thing for a team to say that it is Agile. It’s quite another for that team to actually possess the agility that leads to building great software. Let's talk about some less-than-skillful practices that you may find passing for Agile these days, the broken thinking that causes them, and what a young upstart nerd such as yourself can do to amplify your team’s agility and deliver value.

How to Make Work Suck Less with Agile

Daniel GreenLeaf

Mondays should be something to celebrate. In this talk we will start by briefly exploring how to convince leadership employee engagement is profitable with research. Then dive into how to effectively increase engagement and satisfaction with an organization. We’ll wrap up with how to create a community within your organization. This is a highly interactive session where discussion and even debate are encouraged. Attendees will leave with tools to make them say T.G.I.M.!.

© 2016 - Agile Conferences, Inc.

Page 2

2016 Cincinnati Day of Agile Session Abstracts How to Write a User Story

Donald (Mark) Haynes

The User Story is the essential element of in defining agile software requirements. Unfortunately, in most cases User Stories are being poorly written and developed out of context of the Business functionality. Even when the development team understands the Business Domain; the lack of context increases confusion, the time to investigate issues, the grooming effort and duplications. Key Concepts:  Organize Agile Requirements  User Story and EPIC Definitions  Step One: Define a Use Case  Step Two: Convert Use Cases into User Stories  Step Three: Identify Acceptance Criteria

Cars, Trains, and Kanban: How to Move Faster

Peter Kananen

Agile practitioners adopt Kanban with high expectations: decreased cycle time, increased throughput and a clearer look at where projects stand. But where do all these high hopes come from? And how do you make them come true? In this talk, we’ll explore the underlying principles behind Kanban—from systems thinking to lean manufacturing—and draw some fun parallels to everything from car traffic to passenger trains. Understanding these core concepts is the real key to moving faster with Kanban. This talk is for agile beginners, teams who are considering or have recently adopted Kanban, and teams who want to optimize their Kanban process. They’ll learn: What kanban really means—a brief history and how it applies to agile software development Why limiting work in progress (WIP) is essential to speeding up your development efforts + tips for setting WIP limits The right way to pull cards from one state to the next (and why it’s a lot like trains) How to spot bottlenecks in your process, fix them and maximize output.

Scaling with LeSS – How to Stay Agile as You Scale Timothy Korson With one Scrum team, staying focused and agile is hard enough, but what if you have a large product with multiple teams working together. The temptation is to add lots of roles, rules, and layers of hierarchy, but bureaucracy defeats agility. This presentations shows how to scale effectively, maintain organization goals, yet stay agile.

Let’s Get Real…

Will Krambeer

VersionOne’s 2016 State-of-Agile survey tells us that agile frameworks continue to grow in large enterprises. According to Scaled Agile, Inc., companies adopting enterprise-wide agile frameworks are seeing solutions delivered 30%-75% faster, with 20%-50% increased productivity, and defects reduced by over 50%. Additionally, it is rare that organizations object to the Agile Manifesto, Values and/or its core principles. So why then, is adoption still only at 24% in large organizations? Maybe we need to be honest and pragmatic about what works and what doesn’t. In this session we will review stories of agility successes and failures from automotive, insurance, pharma and animal science industries, to help you be wise in your adoption of agile frameworks. Let's get real. © 2016 - Agile Conferences, Inc. Page 3

2016 Cincinnati Day of Agile Session Abstracts Scrum-Fall and You

Kimberlee McGill

Everywhere we look companies are "transformimg" into Agile organizations. The reality is, most companies, especially larger copanies, are in for a long hard road that all to often ends in a form of corporate torture known, ironically, as Water-Scrum-Fall or just Scrum-Fall. If you have found your organization in this all to familiar and undeniably painful state there are ways to influnce continued change. Ways to help tip your company out of the falls and down the river towards the real value delivery Agile can provide.

Automated Testing and ATDD: A Perfect Match

John Riley

Customers demand quality products. Automated regression testing is a method to deliver a quality product. However, several considerations need to be made before committing to implementing automated testing. For example, will automation introduce unnecessary work in the development process? Will team headcount need to be increased? How much will the tools cost? What additional value, if any, was gained in the end? This presentation will demonstrate how the test-first mindset of the ATDD (Acceptance Test Driven Development) process naturally opens the doors for automated testing. We will see how ATDD can actually simplify the development process and allow teams to continuously improve to become truly agile. A demonstration of an automated regression test suite in action will illustrate just one of many added benefits to products implemented using ATDD.

Scrum Ban in the World of Government Contracting Jenifer Spencer WARNING: This is an interactive session that will involve throwing objects. I will cover how we use different elements of SCRUM, Kan Ban, and Agile for our Waterfall customer. I will share lessons learned from a team of agile (not Agile) guru's and how they taught me to be a better SCRUM master; all while executing work in an agile framework for a waterfall software development life cycle. KPI's that were delivered as a result of our process will also be showcased that highlight the team's effectiveness utilizing this process. I will also cover how our team defines and maps its stories for the project and day to day tasks that may take away from project work. This session is not a session to tell you what you must do to be Agile, it is a session on what worked for us from various methodologies, that helped us exceed customer expectations, better highlight the team's accomplishments, and deliver a better product.

© 2016 - Agile Conferences, Inc.

Page 4

2016 Cincinnati Day of Agile Session Abstracts Difficulties with Implementing Agile

Chuck Suscheck

Sometimes an organizational culture is at odds with the very core of agile development. Agile is adopted, but with mixed results. Why do organizations have difficulty with agile when the concepts and practices have been well established for over 15 years? The answer lies in organizational culture driven from the top of the company and a mindset that values certainty, profit, and low risk over the very core of agile: satisfaction of the customer first, an empirical approach to overcome inevitable uncertainties, and an approach. This presentation reviews some of the research of Forrester, Gartner, and other world-class thinktank organizations to draw conclusions and trends as to what the root cause may be. Specifically we will discuss • What are the key conflicts with organizational culture? • How can the organization be re-aligned? • What are the efficiency tradeoffs with tailoring the core of agile to the culture? • What should we consider when adopting agile?

© 2016 - Agile Conferences, Inc.

Page 5

2016 Cincinnati Day of Agile Session Abstracts This page intentionally left blank

© 2016 - Agile Conferences, Inc.

Page 6

2016 Cincinnati Day of Agile Speaker Bios Philip Japikse (Founder and Conference Chair) An international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling "C# and the .NET 4.6 Framework" (http://bit.ly/pro_csharp), the Lead Director for the Cincinnati .NET User’s Group (http://www.cinnug.org) and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (http://www.hallwayconversations.com), founded the Cincinnati Day of Agile (http://www.dayofagile.org), and volunteers for the National Ski Patrol. During the day, Phil works as a Principal Consultant and the Agile Practice Director with Strategic Data Systems (http://www.sds-consulting.com). Phil enjoys to learn new tech and is always striving to improve his craft. You can follow Phil on twitter viahttp://www.twitter.com/skimedic and read his blog at http://www.skimedic.com/blog.

Lee Brandt After almost two decades writing software professionally (and a few years unprofessionally before that), Lee Brandt still continues to learn every day. He has led teams in small and large companies and always manages to keep the business needs at the forefront of software development efforts. He speaks internationally about software development, from both a technical and business perspective, and loves to teach others what he learns. Lee writes software in Objective-C, JavaScript and C#… mostly. He is a Microsoft Most Valuable Professional in Visual C# and one of the directors of the Kansas City Developer Conference (KCDC). Lee is a decorated Gulf War veteran, a husband, a proud pet parent and loves to play the drums whenever he gets any spare time.

Joe Combs Joe Combs has spent 20 years on the front lines of the software industry. Joe holds a Bachelor of Computer Science from the University of Cincinnati and a Master of Computer Science from Northern Kentucky University. He has served as a tech lead, architect, business analyst and scrummaster delivering real business value for companies like Swisscom, Sprint, FedEx, General Electric, Ethicon, Luxottica and Quest Diagnostics. For the last 10 years Joe has been a consultant for Systems Evolution, solving his clients most challenging problems. Joe is an active scouting volunteer and a founding member of the NKU College of Informatics Alumni Council.

Jon Fazarro Jon took the software thing pro over thirteen years ago, and has been slinging code with Aptera since 2008. These days, he may or may not be unhealthily consumed with building sustainable software, and with building teams that build sustainable software. Whatever you do, don’t follow @jonfazzaro on Twitter.

Daniel GreenLeaf Daniel is a community builder. During the day Daniel is a Lean and Agile coach who focuses on building teams and organizations to work together to deliver business value. Outside of work Daniel enjoys helping organize various groups including Columbus Women in Tech, Lean Lunchbox, COHAA, PdM club, and more. © 2016 - Agile Conferences, Inc.

Page 7

2016 Cincinnati Day of Agile Speaker Bios Donald (Mark) Haynes Mark Haynes is a software engineering professional with a multidisciplinary perspective and over 20 years of experience implementing software solutions. He has managed teams locally, remotely and off-shore for Web, Client-server, mainframe, re-engineering projects, COT’s package implementation, Service Oriented Architecture, data conversion projects, infrastructure and various strategic Enterprise wide initiatives. He has provided support as a: Scrum Manager, Process Improvement Manager, Quality Assurance Manager and Project Manager.

Peter Kananen Peter Kananen is a Partner and Delivery Manager at Gaslight, an agile software development company that works with everyone from growing San Francisco startups and disruptive education companies to Fortune 500 giants like P&G and Omnicare. Peter spends his days tracking the happiness of teams and clients, always trying to provide just enough support and guidance to keep things headed in the right direction. Every project at Gaslight follows lean and agile principles and uses Kanban. He’s spoken at CocoaConf, Agile Indy, and Agile and Beyond.

Timothy Korson Timothy Korson is a Scrum trainer and coach. He has had over a decade of substantial experience working on a large variety of systems developed using modern agile software engineering techniques. This experience includes distributed, real time, embedded systems as well as business information systems in an n-tier, client-server environment. Dr. Korson’s current focus is on helping organizations implement high value software using Scrum. As a leader in the field of agile software development, Tim has authored articles, given numerous tutorials on agile techniques, and worked with numerous organizations transitioning to Scrum. Dr. Korson holds a Ph.D. in business information systems as well as undergraduate degrees in math and computer science. His interests, education, and practical corporate experience have always spanned both technology and business perspectives. His focus on the application of technology to solve business problems is a perfect fit to his current role as Scrum trainer and coach. Tim’s sub-specialty is on working with testers in helping them to transition to their new roles as effective Scrum team members. Tim is a frequent invited lecturer at major international conferences. The lectures and training classes he presents are highly rated by the attendees.

Will Kambeer Mr. Krambeer is currently the Project Lifecycle Services Solution Director for Fusion Alliance, a local Digital, Data and Mobile solutions consulting firm. Will has over 19 years of experience in Information Technology positions and consulting; 19 years in the manufacturing sector as well as over 7 years in insurance related sector. His experiences combined with Masters of Business Administration degree from Butler University and a Bachelors of Science in Industrial Management degree from Purdue University, drives continuous pursuit of doing things better. Experiences with Fortune 500 companies from specific industries include consumer products, automotive, pharmaceuticals, health insurance and property and casualty insurance has created broad view of what works and doesn't when trying to improve delivery. Will is a seasoned leader in project delivery using traditional and agile frameworks with SAFe Program Consultant (SPC4), Certified Scrum Master (CSM), and Project Management Professional (PMP) certifications. Project technology delivered © 2016 - Agile Conferences, Inc.

Page 8

2016 Cincinnati Day of Agile Speaker Bios includes Enterprise Resource Planning applications, warehouse management, JAVA, .NET, COBOL, RPG, Progress applications, and conversions.

Kimberlee McGill Kim McGill has been an Agile delivery and execution specialist for over 10 years. She has a special interest in helping teams and organizations move beyond initial transformation woes into productive and functioning agile teams and organizations. Now she will share ways to move a group or organization forward on its journey past scrum-fall.

John Riley John has many years' experience working on agile teams, and holds certifications for all scrum roles. His career has also focused on applying techniques in Lean Manufacturing and Application Lifecycle Management for process improvement as an Enterprise Architect. John is also passionate about mentoring by example to help development teams become high performing through continuous improvement.

Jenifer Spencer Jenifer is a Michigan native who now resides in Kentucky with 15 years of experience developing, designing, and planning IT solutions that surpass client expectations. She has supported multiple clients across the private and government sector and is extremely passionate about learning new things to find what works for her teams and for her customers. The majority of her experience is in project management, team ‘cheer leading’, and problem solving. She also works to ensure projects deliver solutions that address the management of systems resources including performance, capacity, availability, serviceability, and recoverability. Jenifer is responsible to plan project solutions in compliance with policies, guidance, procedures standards, infrastructures, and architectures that establish the framework for the management of the program.

Chuck Suscheck Dr. Charles Suscheck specializes in agile software development methodologies, and project management. He is one the few people in the world certified to teach the entire scrum.org curriculum. He has over 25 years of professional experience in information technology, beginning his career as a software developer. Dr. Suscheck holds a Doctorate, Masters, and Bachelors in Computer Science and is a Professional Scrum Trainer (PST), Professional Scrum Master (PSM I and II), Professional Scrum Product Owner (PSPO I and II), Scaled Agile Framework Process Consultant (SPC), Certified Scrum Master (CSM), certified Scrum Practitioner (CSP) and certified RUP specialist. An educator at heart, he has over 30 published articles, has taught nearly 1000 students software development, and is a highly respected conference speaker. Charles currently teaches a number of Professional Scrum courses at Maxtrain in Mason, OH.

© 2016 - Agile Conferences, Inc.

Page 9

2016 Cincinnati Day of Agile Sponsors Diamond

Platinum

Gold

Silver

© 2016 - Agile Conferences, Inc.

Page 10