understanding & solving the challenges of requirements management (rm) at large financial...

25
Understanding & Solving the Challenges of Requirements Management (RM) at Large Financial Institutions Speaker: Michael van Brugge Partner, Amoranto Consulting Inc, Spokesperson, BSA Leaders

Post on 18-Dec-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

Understanding & Solving the Challenges of Requirements Management (RM) at Large

Financial Institutions

Speaker:

Michael van BruggePartner, Amoranto Consulting Inc,

Spokesperson, BSA Leaders

2

The Central IdeaThe Central Idea

Inadequate attention to the development of fundamentals across Knowledge

Management, Resource Management, and Business Systems Analysis practices results in major challenges found across

Governance, Leadership, and Operational components of Requirements Management (Engineering).

“If you can’t get the requirements right, it doesn’t matter what process you use or how well you execute the rest of the project”

From the Bridgetown Framework

33

Flow of this PresentationFlow of this Presentation

44

Symptoms of Poor RMSymptoms of Poor RMCommon patterns on project quality with mediocre Requirements Management practices:•Longer time-to-market•Increased number of change requests (scope creep), and •Generally much more spin (cost)

Less obvious patterns:•Lack of forward-thinking and integration to other systems that can reuse information within the project or afterwards•IT Management ‘s strong influence over the Business versus the other way around•Metrics for measuring the success of projects are never established •Continuous Improvement receives little attention thus has no impact•Poor ability to plan timelines and durations (based on guesses) •Unclear, unreliable, and inefficient Requirement Intake Practices•Initial sizing for new initiatives are wildly off •Quality Control Test Planning takes much longer than needed•Low expectations by Sponsors, Stakeholders, and project partners•The specification get satisfied, but the customer does not.

Continued…• Requirements exist in the heads of “the experts” but aren’t written down• Worker protectionism of information and knowledge increases• Many team meetings are needed to address small topics over and over again• Poor communications between the client and team members• Lost credibility and lowered revenue opportunities• Business or IT vision is unclear or unspecified• Customers become too busy to spend the required time to support the analysts• Developers are left to make things up due to ambiguity in requirements• Unnecessary numbers of iterations when they could have been done once• Lack of clear access to corporate memory / knowledge / information• BA team members’ tenure becomes either very short or very long• PMs feel the need to take functional control over the team, the matrix crumbles• Analysts often enter ‘Analysis Paralysis’ at every change to the system• Disillusioned analysts, QA, QC, Developers, and PMs• Teams spending too much time ramping-up for each initiative• Lack of clear integration with all other functional teams creates a project environment

where more emphasis is placed on processes and governance than beneficial practices

55

Symptoms of Poor RMSymptoms of Poor RM

66

ChallengesChallenges

• When Challenges become visible• The ‘Top-10’ RM Challenges• The ‘Not-so-Simple’ Challenges• Common Patterns that emerge

77

When Challenges Become VisibleWhen Challenges Become Visible

• Introducing new products and services across the enterprise

• Introduction of powerful tools and technologies• Projects requiring eloquent and innovative solutions• Implementing process improvement initiatives like the

Capability Maturity Model• When experienced workers join the team• When a department is starting an initiative to integrate

with a project in an other division or line of business

88

The ‘Not So Simple’ ChallengesThe ‘Not So Simple’ Challenges

• Organizing workers to become analysts who truly 'analyze‘• Finding a Sponsor to endorse the exercise of improving

requirements management (both financial & accountability)• Finding and defining the ideal state of the enterprise• Getting functional managers to take the initiative• Overcoming the firm’s immunity to change• Building technological systems for knowledge and

corporate memory • The lack of inexpensive or easy-to-use technologies

Complex Challenges come from the following

99

Patterns to the Top-10 ChallengesPatterns to the Top-10 Challenges

1010

Patterns Found in ChallengesPatterns Found in Challenges

• The Requirements Management Maturity Model• Too much Process versus Good Practice• The Roles of the BAs and BSAs• Weak Knowledge Management• The lack of understanding of Requirements Engineering

11

Struggling on the RM Maturity Path

Capability Maturity Model or other Software Quality Path

Level 1

Level 2

Level 3

Level 4Level 5

Mediocre

Counter forces ($ & t)

RM is one of several Key

Process Areas

1212

Business & Systems AnalysisBusiness & Systems Analysis

The number of ‘Business Systems Analysts’ (BSA) roles has grown dramatically in an attempt to more effectively deliver and understand the business requirements from an IT perspective.

Stakeholders are assuming the role of the BA (and returning to the business).

Software Development departments are widening the gap between the BA and BSA roles.

Workers with BSA titles are starting to learn their jobs require more than just understanding the business. They need to understand analysis, logical design, development, testing, and more.

1313

Process vs. PracticesProcess vs. Practices

Many firms and leaders follow some CMM or similar approach to improving software quality but they undervalue the contribution by highly capable people.

Instead of the focusing on cultivating better workers and improving the capabilities of their workers, companies follow a system of expanding the number of processes, thereby deferring higher quality software due to misdirected and unfocused energy.

1414

Requirements EngineeringRequirements EngineeringThe basic system related to collecting and transforming requirements from one state to the next is a concept that appears to be poorly understood by many workers in the role of the Business Analyst or Business Systems Analyst.

Workers believe their ‘titles’ qualify them to specify ‘the requirements’ when they do not have the full knowledge or understanding of their full domain.

1515

Knowledge ManagementKnowledge Management

Weak Knowledge Management practices abound

Requirements depend on information and knowledge – that’s a given.However, ‘Analysis’ of requirements needs much more Knowledge.

The lack in understanding and infrastructure to support Knowledge Management leads to the attrition of knowledge.

The ability to use, plan, transfer, integrate, share, modify, and create knowledge for the purposes of fulfilling requirements is critical, but so under valued by management.

1616

SolutionsSolutions

• The ‘Top-10’ Solutions• Expected Complications to Solutions• Applying Solutions across the RM Components

1717

The Top-10 SolutionsThe Top-10 Solutions

1818

Expected Complications to SolutionsExpected Complications to Solutions

• Counter-forces to implementing new ideas and tools begin to surface

• Workers fear their incomes may decrease• Finding the right balance between force and

collaboration needs to be continually monitored• Increasing support needed from senior

management becomes a concern• Dependency on internal sponsor to be accountable

for initiative becomes risky

1919

Components to SolutionsComponents to Solutions

• Governance• Leadership• Operational

20

Requirements Management

2121

Requirements ManagementRequirements ManagementOperational / Functional Delivery

• Tactical Delivery of Requirements Management by primary workers• Adapters to Governance workers, i.e. the Project Manager• Adapters to Leadership workers, e.g. the Functional Manager

2222

Requirements ManagementRequirements ManagementLeadership

• Strategic Vision and Leadership • Adapter to the Operational Functional Managers

2323

Requirements ManagementRequirements ManagementGovernance

• Delivery of Governance over projects by Project and Program Managers

• Adapter to Project Managers from the PMO and the drivers for process

24

Q & A

25

A fully-annotated version and reference materials from this presentation can be downloaded from the www.bsaleaders.com

website during one week following the show.