UX Neat, Agile Chaser Your step-by-step guide for blending UX and Agile in a busy development organization Carol Bergantino Jennifer Bullard UXPA Boston.

Slides:



Advertisements
Similar presentations
Copyright © , Armstrong Process Group, Inc., and others All rights reserved Made available under EPL v1.01 Project Management Review Eclipse Process.
Advertisements

Armstrong Process Group, Inc. Copyright © , Armstrong Process Group, Inc., and others All rights reserved Armstrong Process.
Iteration Planning.
Agile Roadmap Prioritization Discussion. Agile Roadmap Prioritization: – Corporate Goals and Initiatives  Market Goals –Customer Feedback –Partner Input.
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
Agile at ON.Lab Bill Snow VP of Engineering. What is waterfall? RequirementsDesignDevelopTest Or Requirements Design Develop Test Time.
Agile Development and Scrum Methodology. Overview Discuss Agile and Scrum What it is Benefits Negatives Let’s look at IAB data.
Essence Workshop June 20, Applying Essence in Practice Ed Seidewitz Ivar Jacobson International.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
Release Planning – Test Role and Responsibilities Emergence Tech Training / emergencetechtraining.com.
ECE44x SCRUM Overview slides adapted from Marty Stepp
Agile Software Engineering Frank Maurer Agile Software Engineering Lab, University of Calgary
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Agile development By Sam Chamberlain. First a bit of history..
05 | Define End Value for the Software Iteration Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Discover how to improve productivity by going DevOps and SAFe.
Gaining Support for a Sustainable Agile Transformation Dennis Stevens, VP Enterprise Engagements LeadingAgile November 12, 2013.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Deeper Dive Into: User Stories.
Dr. Tom WayCSC Software Processes CSC 4700 Software Engineering.
Project Workflow. How do you do it? -Discussion-
Joel Sporleder Director, Walmart Technology Project Management Shared Services The evolving role of the Project Manager.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
With a hint of HP Quality Center Agile development and functional testing: friend or foe? Tom Vercauteren, June 26th, 2009.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Cultivating Agile Requirements
OSEHRA Architecture Work Group Meeting January 19 th, 2016 Discussion on Veteran-focused Integration Process (VIP) Jack Taylor, M.D., Chief Medical Information.
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
Who is Gregg? 1 Mile
© 2013 CA. All rights reserved. ScrumOps – Scaling Scrum Environment for DevOps Serajul Arfeen Naveen Arora July 2014.
Delivery Method: Online Duration: 180 Days Scrum Developer Certified (SDC™)  Participants will become familiar with the concepts, advantages, and challenges.
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
Software Quality Assurance Chip Ene, February 14, 2015.
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Working Agile in Software Development July-2016 Oracle Confidential – Restricted.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Project Workflow.
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
HPE ALM Octane.
PA Techcon: Project management
TechEd /22/2018 7:16 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The Strategic Role of Information Development in Continuous Delivery
Scrum.
Agile Scrum Management
Project Workflow.
How to depict CSW quarterly plans using Agilefant
By: By: Agile Scrum Master Online Training.
Scaled Agile Requirements: What, When & How
Process Improvement With Roles and Responsibilities explained
Introduction to Software Engineering
CEN 4010 Intro to Software Engineering Professor Alex Roque
Sample Project Portfolio
Johanna Rothman Agile Team Measurements Chapter 12
Summarizing Our Models to Date
Attend|Learn|Grow Taking Your Career to the Next Level
SUCCESS MANTRAS FOR BEING AN EFFECTIVE INFORMATION DEVELOPER IN AGILE
Agile Delivery Process Improvement
Introduction to Agile Blue Ocean Workshops.
Contents 1 Who are we 2 Requirements & Objectives 3 Obstacles 4
Sub-Header Date and Time
DevOps - Visual Studio Release Management Jump Start
Software Development In Agile
Scrum in Action.
Organizing and Accelerating Your Work with Scrum
Software Development In Agile
AGILE IN ACTION How to organize teams for enterprise scale
Product Development & Planning
Presentation transcript:

UX Neat, Agile Chaser Your step-by-step guide for blending UX and Agile in a busy development organization Carol Bergantino Jennifer Bullard UXPA Boston 2017 © 2017 VERACODE, All Rights Reserved.

About Veracode A newly acquired business unit of CA Technologies ~540-person organization, ~10 years old Software development organization experiencing multiple transformations Monolith  Microservices Agile  DevOps Cloud services that identify security vulnerabilities in the application layer Customers include retail, banking, software, and healthcare companies Jen © 2017 VERACODE, All Rights Reserved.

Organizational Structure Ideal Organization Three-Legged Stool User Experience Product Management Engineering User Experience The Product Engineering Product Management Don Norman The Invisible Computer https://www.nngroup.com/articles-want-human-centered-development-reorganize/ Carol © 2017 VERACODE, All Rights Reserved.

Organizational Structure Three-Legged Stool User Experience Product Management Engineering Our Organization User Experience The Product Engineering Product Management Carol © 2017 VERACODE, All Rights Reserved.

Centralized UX Team Team composition: 6 UX Designers (and we’re hiring!); 2 UA Writers; 1 Course Designer; 1 UX Director UX team is centralized and serves multiple development scrum teams Agile Teams 18 Dev scrum teams Maintain a separate backlog (this will be important later) Designer will embed in other scrum teams when relevant Jen © 2017 VERACODE, All Rights Reserved.

UX Guild Mission: Increased UX Capacity UX Guild members are from Development or QA that serve as a UX resource for their team Each product team has a UX Guild member Smaller stories, such as small UI additions or text changes, can be assigned to a UX Guild member We use the buddy system, pattern library, and UX reviews Carol © 2017 VERACODE, All Rights Reserved.

Our Recipe Ingredients: Steps to Follow: Product Roadmap Centralized UX Team UX Guild Pattern Library UX Bat Signal Documented Process Story Patterns Steps to Follow: Step 1: High Level UX Estimates for Roadmap Step 2: Resource Upcoming Roadmap Items Step 3: Decompose Epics Into Stories (Grooming) Step 4: Size and Subtask Stories (Grooming) Step 5: Prioritization and Planning Step 6: Design, Review, and Deliver (On-time!) Jen © 2017 VERACODE, All Rights Reserved.

Step 1: High Level UX Estimates for Roadmap Key Ingredient/s: Product Roadmap 12 Month forecast/roadmap from Product Management (revised quarterly) Product Management writes epics from roadmap Work is estimated (t-shirt sized) by Dev + UX in Parallel 2 separate estimates; 1 unified process T-shirt sizes: XS = 6 weeks/1 UX designer; S = 12 weeks; M = 24 weeks; etc. Sets expectations and delivery dates for UX work Ensures UX is properly staffed for the amount of Dev work on roadmap Carol © 2017 VERACODE, All Rights Reserved.

Step 2: Resource upcoming Roadmap Items Key Ingredient/s: Product Roadmap Ensures UX is properly staffed for the amount of Dev work on roadmap Jen © 2017 VERACODE, All Rights Reserved.

Step 3: Decompose Epics Into Stories (Grooming) Key Ingredient/s: Bat Signal; Documented Process Dev clones roadmap epics and decomposes into stories Bat signal Stories requiring UX are labeled “ux_needed” Anyone can label a story with the bat-signal Stories with the label are visible on our bat-signal board Needs Analysis in Grooming: UX Guild or UX Designer? UX clones dev stories requiring a designer Carol © 2017 VERACODE, All Rights Reserved.

Step 4: Size and Subtask Stories (Grooming) Key Ingredient: Story Patterns Each pattern contains an established set of sub-tasks with varying degrees of fidelity Patterns include: Discovery Design Thinking UX Wireframing Validation Jen Give Story Patterns as Handouts © 2017 VERACODE, All Rights Reserved.

Step 5: Prioritization and Planning Key Ingredient/s: Centralized UX Team Prioritize in UX backlog based on target release UX Designers can swarm 4th Quarter 1st Quarter 3rd Quarter 2nd Quarter Project B UX Project A Dev Project A UX Project B Dev Project B UX Project C Dev Project C UX Project D Carol © 2017 VERACODE, All Rights Reserved.

Step 5: Prioritization and Planning Key Ingredient/s: Centralized UX Team Prioritize in UX backlog based on target release UX Designers can swarm Design Code Test Deploy Waterfall Agile DevOps Carol © 2017 VERACODE, All Rights Reserved.

Step 6: Design, Review, and Deliver (On-time Step 6: Design, Review, and Deliver (On-time!) Key Ingredient/s: Centralized UX Team; Pattern Library Designer drives design work Acceptance criteria for all designs: Doc Review Design Review Exceeding our goal of "90% delivered within one release of target" Jen © 2017 VERACODE, All Rights Reserved.

Documented Process Carol/Jen?

+/- What works well What could be better Estimating UX work for roadmap epics Seeing across all work/teams in UX scrum Scaling UX designers across multiple projects Scaling via the UX Guild UX pattern library What could be better Still need to ask to be invited to PM + Dev meetings, like PM/PO Educating dev teams + PMs on UX process is ongoing Governance of ng components that align with the UX pattern library Carol © 2017 VERACODE, All Rights Reserved.

Questions? Carol Bergantino: cbergantino@veracode.com Jennifer Bullard: jbullard@veracode.com © 2017 VERACODE, All Rights Reserved.