where does the ba fit in the agile world?

Post on 13-Apr-2017

212 Views

Category:

Presentations & Public Speaking

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

©2016 TrainIT LLC- All Rights Reserved

IIBA Central VA ChapterIn an Agile worldWhere do I fit in?

Joe SnyderJanuary 19, 2016

©2016 TrainIT LLC- All Rights Reserved

In an Agile world-Where do you fit in?

©2016 TrainIT LLC- All Rights Reserved

©2016 TrainIT LLC- All Rights Reserved

©2016 TrainIT LLC- All Rights Reserved

My Company is moving to Agile

©2016 TrainIT LLC- All Rights Reserved

Joe Snyder AS, BS, MSIS, LSP, PMP, PMI-ACP, CSP / CSM,

SPC, ICP-ATF, ICP-ACC, SPC4

TLA’sRecovering PM

Scrum Master

Agile Coach

TrainerLEGO Serious Play

Public Speaker

??????

©2016 TrainIT LLC- All Rights Reserved

©2016 TrainIT LLC- All Rights Reserved

Business Analyst in Agile?

©2016 TrainIT LLC- All Rights Reserved

©2016 TrainIT LLC- All Rights Reserved

What is a Business Analyst?

• The International Institute of Business Analysis (IIBA) states that the business analyst "works as a liaison among stakeholders in order to elicit, analyze, communicate, and validate requirements for changes to business processes, policies, and information systems".

• The role of the business analyst can well be described as the "universal communicator" – understanding and representing the diverse stakeholder perspective in a clear and articulate manner, assisting business people in the discovery process whereby emergent and unclear business needs are uncovered, and the real value adding requirements are identified.

• This role transcends the development methodology being used, and the latest version of the BABoK™ (Business Analysis Body of Knowledge) explicitly acknowledges the value and importance of Agile techniques, and the way the business analysis activity changes in Agile projects.

©2016 TrainIT LLC- All Rights Reserved

What is a Business Analyst?

©2016 TrainIT LLC- All Rights Reserved

Agile Police

©2016 TrainIT LLC- All Rights Reserved

Agile Police

©2016 TrainIT LLC- All Rights Reserved

The Agile Manifesto

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

We are uncovering better ways of developing software by doing it and helping others do it.

Through this work we have come to value:

That is, while there is value in the items on the right, we value the items on the left more.

agilemanifesto.org

©2016 TrainIT LLC- All Rights Reserved

Waterfall vs. Agile

©2016 TrainIT LLC- All Rights Reserved

Agile Methods and Frameworks• Scrum• Kanban• Lean• TDD• XP• SAFe • …• ...• Hybrids

©2016 TrainIT LLC- All Rights Reserved

My Company is moving to Agile

• How do I fit in?• What skills do I need?• What do I do now?

©2016 TrainIT LLC- All Rights Reserved

The Scrum Alliance

• Product backlog refinement

• Sprint planning• Daily scrum• Sprint review• Sprint retrospective

©2016 TrainIT LLC- All Rights Reserved

Team skills for success

• Investigation• Interpersonal • Critical thinking• Modeling• Emotional intelligence• UI/UX backgrounds• Coaching and mentoring• Conflict resolution/arbitration• Stakeholder engagement

©2016 TrainIT LLC- All Rights Reserved

Skills for Success

Politician

Solution Or Problem?

Value

StakeholdersUniquePerspective

Benefits

Shared Understanding

Why?

Communicator

Negotiator

Mediator

StakeholdersCommonality

©2016 TrainIT LLC- All Rights Reserved

Stakeholder Management can mean many things to many people

Customers

Dev./OPS

Management

Systems

©2016 TrainIT LLC- All Rights Reserved

Chaos

©2016 TrainIT LLC- All Rights Reserved

Align to a common purpose

DEV/OPS

Management

Customers

Systems

©2016 TrainIT LLC- All Rights Reserved

Build Baby Build

©2016 TrainIT LLC- All Rights Reserved

What’s really happening?Is the role changing or just the title?Analysis is a requirement but does it require an analyst to do it?Change your focus From:

"We'll go out and find out what the customers want and bring it back”To:

"We'll go help the customers figure out what they want, so they can tell us”

Control is now in the hands of the customers, and that makes all the difference.Who should the BA become? PO? PM?Regardless of the title they need to be empowered to make decisions in order to be successful

http://agilemodeling.com/essays/businessAnalysts.htm#sthash.hp6Wsbl3.dpuf

©2016 TrainIT LLC- All Rights Reserved

What’s really happening?

• The role of the BA in most organization is changing in name only!

• The critical work of analysis and planning still need to happen.

• Still adding Business Value!• No mention of the BA as a role• The question is how will you adapt to the change and

remain relevant and what skills do you need?

©2016 TrainIT LLC- All Rights Reserved

My job is to just write user stories?

• Help define the problem• Help define the vision• Decomposing the problem into smaller parts• Help with emerging design• Consistent view to vision, problem,

considerations, tradeoffs made during initial discussions

• Translate business speak into IT speak and vice versa

• Maintain a dictionary• Maintain the format of the backlog• Analyze Strategy• Manage Change• Work with multiple stakeholders• Conflict Arbitration • Balance business focused solutions with

system /enterprise realities

• Position themselves to be the advocate of the customer and provide business focused solutions

• Understanding the ways that users will interact with the new software and how they will need to change and adapt as a result

• Understand the larger business need and be able to interpret them to help their teams get a sense of them and how to implement technological solutions

• Sometimes the difference between a BA and a BSA is one of perspective.

• Business needs vs technology• Understand the myriad of dimensions of

business/customer needs• Build or buy• Insource or outsource

Scaled Agile Framework

©2016 TrainIT LLC- All Rights Reserved

©2016 TrainIT LLC- All Rights Reserved

SAFe BA influence is seen across all levels

• Epic Owners• Product management• Product owner• Teams• Customers• Systems team• QA• Dev/OPS• UX• Data• Security• Performance• IT• Business

©2016 TrainIT LLC- All Rights Reserved

Scaled Agile Framework™ Big Picture

©2016 TrainIT LLC- All Rights Reserved

©2016 TrainIT LLC- All Rights Reserved

Portfolio Level• Strategic Themes• Epics• Value Streams• Runway

Scaled Agile Framework™ Big Picture

©2016 TrainIT LLC- All Rights Reserved

©2016 TrainIT LLC- All Rights Reserved

Program Level• ART• Features• Roadmaps• Customer need• Change• DOD, DOR

• Testing• UAT• Performance• Security• Compliance (508)

• Teams

Scaled Agile Framework™ Big Picture

©2016 TrainIT LLC- All Rights Reserved

©2016 TrainIT LLC- All Rights Reserved

Team Level• Drive grooming • Bring consistency across the backlog -Formats, language,

completeness, vision, historical perspective• Vital link to Testing to understand intent• Support for the team, PO,SM

©2016 TrainIT LLC- All Rights Reserved

What next or how do I adapt?

• E• C• O• N• O• M• I• C• S

©2016 TrainIT LLC- All Rights Reserved

Education

Collaboration

Ownership

New Techniques

Outcomes over outputs

Manage Change

Interactivity

Commitment

Stakeholder Management

What could possibly go wrong?

• Without You? • Waste • Miscommunication• Rework• Scrap• Time• How does the “story” get communicated? By playing telephone?

• You risk being replaced with a developer that has solid communication skills

• The BA as a Proxy PO is a black hole• Slowed decisions when acting as a go between• Delays in acceptance and change• Slower communications among teams and stakeholders

• Where should BA be linked /managed in the organization?

• BA needs to be careful not to get analysis paralysis

©2016 TrainIT LLC- All Rights Reserved

©2016 TrainIT LLC- All Rights Reserved

Other avenues for growth• Next steps

• Leverage every learning opportunity• COP’s• Professional organizations

• Suggested career paths• Product Management• Product Owner• Scrum Master

• Future Growth• Hybrid environments• Integrations

• The Government space is alive and well• The opportunity is to manage in the hybrid environment • Still a place for traditional roles PM, PgM, PMO, Audit etc

 

©2016 TrainIT LLC- All Rights Reserved

My Company is moving to Agile

• What is it that you do?• Think• Analyze• Define• Gaps• Plan for execution• Implement

©2016 TrainIT LLC- All Rights Reserved

My Company is moving to Agile

• Think about where you are and where you want to be

• Analyze and understand the skills you bring to the table

• Do the gap analysis• Define the skills you are missing• Go get the skills• Execute the plan!

©2016 TrainIT LLC- All Rights Reserved

Business Analyst in Agile? Which will you be?

OR

©2016 TrainIT LLC- All Rights Reserved

Thank You

Questions?

top related