Speaker

John Royle

John Royle

1904labs CIO & Agile Practice Lead (CSP-SM, CSP-PO )

Actions

As the CIO and Agile Practice Lead at 1904labs, John is responsible for many aspects of the development and delivery processes within the company. His 25+ years’ experience in software design & development, deep understanding of Agile, and experience working with other human centered designers have provided him with unique insights on the software development process.

Before joining 1904labs, John spent much of his career providing professional consulting services to various fortune 500 companies like Monsanto, AT&T, General American, MetLife, MasterCard, and Northrop Grumman. In those engagements, his time was spent supporting architectural interests, leading Agile teams, and as an enterprise leader supporting business development.

In addition to his professional career, John has also spent time teaching as an adjunct professor for Webster university, and supporting various charitable organizations like the “Gateway Area: National Multiple Sclerosis Society” and “Humane society”.

John holds a Master’s degree in computer science with an emphasis in distributed systems design, an undergraduate double major in math and computer science, and various agile certifications including CSP-SM, CSP-PO.

https://www.scrumalliance.org/community/profile/jroyle

Favorite Quote: “Anything worth doing is worth doing right.” ― Hunter S. Thompson

Building Better Software With HCDAgile

Lennon and McCartney
Jobs and Wozniak
Peanut Butter and Jelly…
…Agile and Human-Centered Design?

Perhaps trying to combine Agile development with a process that seems somewhat less than….well, agile, may or may not be a match made in heaven. Agile development focuses on iterative development, minimal documentation, and working code. By contrast, Human-Centered Design (HCD) focuses on research, analysis, and user testing and validation – activities that can take longer and occur at a less regular cadence than an Agile development sprint.

Like great music, disruptive technology, and tasty sandwiches, bringing together what may appear to be incompatible elements can result in a product that is far greater than the sum of its parts.

So, how is it possible to bring these two seemingly disparate approaches together?
1904labs has built our engagement model on the integration of Agile development and Human-Centered Design. John Royle and Carol Righi are on the Leadership team of 1904labs, and have been instrumental in helping shape the approach.

Their presentation will take you through how we practice it, what its benefits and challenges are, and why we believe this approach can help you “Build the Right Thing the Right Way”.

Riding the “wave” (an Envisioneering approach to design and development)

Doing design before development is a clearly understood common sense principle. Unfortunately in practice, design is often cut short to leave room for development within a sprint. As a result, the rush to complete a given story within the timebox of a sprint often leads to suboptimal outcomes. In this discussion we will cover the benefits of using a rolling wave approach where by understanding is front loaded / completed before development on a story begins in subsequent sprints.

Learning objectives include:
The benefit of front loading understanding (business, technical, user)
How envisioning and engineering work together (rolling wave theory)
The importance of creating good outcomes and not simply output.

Discussion Format:
Presentation style with examples
Room interaction thru simple online polling (http://slideo.com)
Case Study outlining how an Envisioneering approach improved the outcome.
Q&A and Open Discussion

Taking a blended approach to HCD and Agile

Human-Centered Design (HCD) and Agile practices are often at odds with each other in terms of their approach, practices, goals, and drivers. Agile development focuses on iterative development, minimal documentation, and working code. By contrast, HCD focuses on research, analysis, and user testing and validation – activities that can start earlier than development, take longer, and occur at less regular intervals than an Agile development sprint.

Yet although these practices have different characteristics, they are actually not in conflict with one another. The key to blending HCD and Agile is finding a way to leverage the power of measured, deliberative activities and still be open to embracing change.

This discussion will cover some of the nuances of integrating Human-Centered Design within Agile teams in order to reach outcomes that exceed those that could be achieved by either process on its own. We will relate several case studies in which this blended approach was employed, and discuss the successes and challenges of implementing the approach on actual development projects.

https://drive.google.com/open?id=1WDNEe9Dc6FX_mVpGMGNTJgoTfObqZb57

Leading the Transformation

Companies like Amazon and Google are applying DevOps and Agile principles to deliver large software projects faster than anyone thought possible. However, most IT leaders don’t understand how to integrate their existing legacy systems as part of their organizational Agile transformation. This session will explore how starting with DevOps before Agile can lead to a better outcome. (based on the book "Leading the Transformation")

Learning objectives include:
An understanding of evolution and revolutionary transformational approaches
The Key role DevOps plays in an agile transformation
Why DevOps before Agile Makes sense

Discussion Format:
Co-Presentation with roleplay examples (Agile Vs. SDLC)
Case Study review of HP transformation
Q&A and Open Discussion

Coaching with a (Shu Ha Ri) mindset

As Agile coaches we are expected to provide guidance and servant leadership to teams but what does this mean in practice? Taking a Shu Ha Ri approach to coaching provides a clear pathway to jumpstart new teams and guide them to a self directed state. The journey begins with Shu (Manager/Teacher) and transitions into Ha (Scrum Master) until arriving at Ri (Coach).

Learning objectives include:
Understanding of Shu-Ha-Ri (background)
The benefit of taking an active / guided role with a team.
Identifying the signals indicating when to shift gears (Shu-Ha-Ri)
The dangers of not shifting gears

Discussion Format:
Interactive group discussion (team startup experiences)
Presentation style with examples
Q&A and Open Discussion

Defining Value and managing expectations

Organizing work in a backlog is a foundational element of an agile processes. In today's world, most backlogs are prioritized by business value and are the responsibility of the Product Owner.

This discussion will explore why a business only value perspective often leads to suboptimal results and discuss strategies that could be applied to mitigate those risks.

In other words…. If the goal is to reach a good outcome and not simply more output... to achieve this, business, user, and technology needs should all be considered when assessing value.

Learning objectives include:
Understanding of backlog grooming
Understanding of the risks when backlog value is not balanced
Strategies for keeping backlogs balanced

Discussion Format:
Presentation
Open Discussion

John Royle

1904labs CIO & Agile Practice Lead (CSP-SM, CSP-PO )

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top