agile visual modeling techniques

Post on 12-Sep-2021

9 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Agile Visual Modeling Techniques

Copyright© Agile Transformation Inc.

About Me • Sally Elatta Sally@AgileTraining.com

• President Agile Transformation Inc | AgileVideos.com • Leading Agile Transformation Coach, Trainer and Speaker • Background: Java/.Net Software Architect • Certified Scrum Professional, ScrumMaster, IBM, Microsoft • Trained thousands and helped coach dozens of teams on Agile • Agile Expert for PMI.org Learning Community of Practice

2

2 1

I am simply a transformer. Someone who is really passionate

about transforming individuals, teams and organizations to

doing what they do better. I believe in Servant Leadership as

the way to lead change and create a culture of empowered

collaborative high performing teams.

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

Brainstorming Workshop

3

Copyright© Agile Transformation Inc.

Common Challenges with Requirements

4

4

Limited access to stakeholders

Conflicting priorities

Customers don’t know what they want

Customers change their mind

Getting the RIGHT SMEs

Missing requirements

Jumping into the details too early.

Not thinking outside of the ‘current’ box

Too much focus on one type of requirement

Not separating the What from the How

Developers don’t understand the problem domain

No clear definition of ‘Done’

Moving from Abstract to Concrete

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

The Agile Lifecycle

5

Copyright© Agile Transformation Inc.

Agile Requirements Principles

Design upfront a process for collaborative requirements gathering Identify and engage a Product Owner and knowledgeable SMEs Acquire effective facilitation/elicitation and visual modeling skills Focus on breadth early, on depth later Break down/Slice requirements to the right level Define ‘Acceptance Tests’ upfront Keep a ‘Just Enough for the Next Step’ attitude

6

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

Designing Your Requirements Gathering Process

7

Copyright© Agile Transformation Inc.

Cut Scope Creep by Modeling Early!

8

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

Agile Requirements Elicitation Techniques

9

Visioning

• Product Box – Vision Statement

• User Roles, Personas

• Use Cases Diagrams

• Process Diagrams

• UI Flow Diagrams

• Context Diagrams

Brainstorming

• Group Brainstorming

• Facilitator Led Callout

• Post-it Note

• Breakout/Converge

• Story Mapping

• Silent Sorting

Breakdown/Slicing

• CRUD

• Acceptance Tests Slicing

• Process Steps

• User/Platform

Deep Dive

• Acceptance Tests

• Test Scenarios

• Example Tables

• UI Prototyping and Wireframes

• Business Rules

• Activity Diagrams

Copyright© Agile Transformation Inc.

Agile Visioning Toolbox

10

Users: Personas, Use Case Diagrams

User Interface: UI Flow, Wireframes

Process/Activity Diagrams

Context Diagrams

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

Vision Box

11

Create a figurative box that

represents your product

Copyright© Agile Transformation Inc.

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

Copyright© Agile Transformation Inc.

Agile Visioning Toolbox

14

Users: Personas, Use Case Diagrams

User Interface: UI Flow, Wireframes

Process/Activity Diagrams

Context Diagrams

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

Sample Persona

15

Copyright© Agile Transformation Inc.

Use Case Diagrams

Who are the actors? What are their Goals?

Source: agilemodeling.com

16

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

Agile Visioning Toolbox

17

Users: Personas, Use Case Diagrams

User Interface: UI Flow, Wireframes

Process/Activity Diagrams

Context Diagrams

Copyright© Agile Transformation Inc.

UI Flow - Sample

18

Scott Ambler www.AgileModeling.com

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

User Interface Modeling

Copyright© Agile Transformation Inc

19

Copyright© Agile Transformation Inc.

Sample UI Prototypes

Copyright© Agile Transformation Inc

Scott Ambler www.AgileModeling.com

20

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

Wireframes and Mockups

Copyright© Agile Transformation Inc

21

Copyright© Agile Transformation Inc.

Agile Visioning Toolbox

22

Users: Personas, Use Case Diagrams

User Interface: UI Flow, Wireframes

Process/Activity Diagrams

Context Diagrams

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

Process Diagram: Alternative Paths

23

Copyright© Agile Transformation Inc.

Building a Product Roadmap

24

Oct Nov Dec Jan Sept Aug

Enterprise Dashboard

Setup Org Objectives/Goals

Reports

Team Agile Assessment

Leadership Assessment

Strategic

Alignment for

Team Backlog

Setup Team

Team Technical Assessment

Release 1 Release 2 Release 3

Team Individual Assessment

Team Health Radar

Team Performance Assessment

Multi-Team Program Setup

Program Health Assessment

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

YOUR Questions?

25

Copyright© Agile Transformation Inc.

Sally@AgileTraining.com Twitter.com/sallyelatta Linkedin.com/in/elatta

• Download this presentation & giveaways : www.tinyurl.com/agiletraining • Learn Agile with www.AgileVideos.com! •Want Agile Training for YOUR Team? Email Sales@AgileTraining.com

Get Engaged and Informed!

26

Copyright© Agile Transformation Inc | www.AgileTraining.com

5/15/2013

Copyright© Agile Transformation Inc.

Leaders in Agile Training, Coaching and Agile Transformation!

27 27

27

top related