Professional Documents
Culture Documents
Agile Metrics
Agile Metrics
FROM Metrics should be easy to capture have a valuable purpose toward improvement…
METRICS? EVALUATE GUIDE INSIGHTFUL ACTIONABLE
Some say no metrics needed…
HOW TO
IMPROVE VELOCITY WHERE TO IMPROVE? RESOURCE UTILISATION? WORKING ON THE RIGHT THINGS?
AGILE Is velocity all you track? What is sacrificed for How can we know what and how we are doing or How do we know if we’re using resources How do we know we are spending our
velocity? where to improve? effectively effort/time in the right place?
Using frameworks to organizing our thoughts…
FRAMEWORK
USE BENEFITS ORGANISE AND CATEGORISE ALL FUNCTIONS & PROCESSES COVERED DEVELOPS RELATIONSHIPS
Putting metrics into a framework helps to categorize and organize It makes sure wall functions in our organization and process covered It develop relationships between elements in our process
Many software metrics programs have failed because they had poorly defined, or even non-existent objectives. GOAL –> QUESTION -> METRIC. Answering questions that lead to decisions -> VALUE
EXAMPLE GOAL: Reduce total cost of development EXAMPLE GOAL: Reduce total cost of testing-effort EXAMPLE GOAL: Reduce the number of new feature bugs
BASILI’S GQM
QUESTION: Which areas have the QUESTION: Which functional areas have QUESTION: How long does it take to QUESTION: How complete are my QUESTION: How much time do I
highest re-work rates? the most defects? repair defects? requirements? spend testing?
QUALITY • Did my end users find defects? • Are my requirements delivered when needed? • Is my software performance getting worse and worse?
• Did product owner give feedback regularly? • Did the delivered product match the requirement? Or wrong? • Am I prepared if my lead engineer leaves?
• Are there less defects than before? • Do engineers have trouble understanding the requirements? • Do I mess things up when fixing things?
TEN AGILE METRICS ONE-PAGE MAGIC: Created by Mike Abby &Ken Martin
BE – PEOPLE DO – PROCESS HAVE –RESULTS
• Communicative • Iterative (sprints) • Speed
AGILE • Collaborative/Cooperative • Daily stand-ups /Face to face communication • Quality
Agile Is a Way of Thinking • Flexible and willing • Post mortem – end of sprint
People “Be-Do-Have” • Knowledgeable-multi • Delivery meeting – end of sprint
• Initiative/responsible Process • Planning meeting – before sprint
• Responsive/adaptive • Self organizing
METRICS PROCESS UNDERSTAND: 1) What and why 2) Goals and objectives EVALUATE: Ask yourself questions IMPROVE: Measure to answer those questions and take action
AI CAN HELP ELIMINATE NEED FOR HUMAN INPUT AI MAKES SURE NOTHING IS OVERLOOKED INTEGRATION WITH COMMS TOOLS AI REDUCES ADMIN TIME FOR PROJECT MANAGERS
AI PM systems are able to effectively handle AI helps PM’s save time on their various Some AI PM tools integrate with AI can monitor pattern as an assistant to PM’s. Studies have
USE OF AI IN scheduling, reminders, and follow-ups to eliminate tasks by helping to make sure that nothing is comms tools like Slack & PM tools like shown that PMs spend more than 50% of their time on
PM the need for human input overlooked JIRA to solve issues administrative tasks
SOFTWARE AI CAN HELP WITH PREDICTIVE ANALYTICS FOR PROJECTS AI HAS ABILITY TO MONITOR PROJECT TEAMS’ PRODUCTIVITY
AI can use its ability to manage complex analytics to observe how a project is moving & make educated AI has ability to monitor project teams & make predictions based off of the patterns of habits and
predictions about future behaviours that it sees
CONTINUOUS IMPROVEMENT TO ADD VALUE A SURVIVING PMO IS AN ADAPTABLE ONE USE OF PMO TOOLS TO SHOW VISIBLE VALUE
A value add PMO looks for opportunities to add value to Projects are becoming more complex & using new ways to deliver projects such as A big challenge for a PMO to survive is to understand what is
portfolio management, PM processes, PM tools and PM SCRUM, Lean and Six Sigma., For these new ways, a PMO needs adaptable value to senior management & provide this value in terms of
PMO knowledge processes, governance, reporting & metrics metrics via automated reports
CHALLENGES PROJECTS NOT ALIGNED TO BUSINESS STRATEGY GETTING THE PROJECT BASICS DONE RIGHT FINDING THE RIGHT PMO TOOL A KEY TO PMO SUCCESS
A PMO need to understand business strategies and how With all the challenges that a PMO faces, the one challenge that should not exist This is not a simple task & the success of a PMO can rest on the
the current projects are aligned with the business but often does, is getting projects basics done right – business case supported success of the tool it chooses & if tool is too complex or does
strategy & what value delivered projects, status reporting, resource mgt. show value reports, it will fail
PROJECTS HAVE NO BASELINE (Source: Wellingtone) MILLIONS WASTED ON PROJECTS (Source: PMI.org) A LARGE NUMBER OF PROJECTS FAIL (Source: Geneca)
INDUSTRY Over 1 in 3 projects have no baseline Every $1 Billion invested in USA, $122 M wasted due to poor project performance 75% of business executives anticipate software projects will fail
GAPS HALF OF PROJECT MANAGEMENT OFFICES WILL CLOSE IN 3 YEARS (Source: KeyedIN) MOST PM EXECUTIVES DON’T KNOW IF THEIR PROJECTS ALIGN WITH STRATEGY (Source: Changepoint)
50% of all Project Management Offices (PMOs) close within just 3 years 80% of PM executives don’t know how their projects align with business strategy
KEY NO AI BASED DASHBOARD FOR PROJECT SPONSORS / PMs NO REAL TIME CHANGE MANAGEMENT LACK OF RISK SCORING
CHALLENGES AI based Dashboard is Missing for Project Sponsors / PMs Change Management is not real time/integrated Risk Scoring is missing & unavailability of automated risk notification
WITH PM LACK OF INTEGRATED ISSUE MANAGEMENT & ESCALATION NO PROJECT BASELINE, VERSIONING & FORECASTING LACK OF REAL TIME PROJECT STATUS REPORTING
SOFTWARE Integrated issue management and escalation is missing Project Baseline , Versioning and Forecasting is missing Some PM software tools lack the capability of real time project status
PMO PROJECT BUILDER SCHEDULE MANAGEMENT PERSONAL KANBAN BOARD PROJECT BUDGETING INTEGRATED ISSUE MANAGEMENT
DASHBOARD
PROJECT BASELINING DEPENDENCY MANAGEMENT RESOURCE MANAGEMENT RESOURCE RATE CARD INTEGRATED CHANGE MANAGEMENT
SOFTWARE
FEATURES TASK MANAGEMENT MILESTONE MANAGEMENT RESOURCE CALENDAR INTEGRATED RISK MANAGEMENT SYSTEM GENERATED STATUS REPORTS
USER ROLE PM ROLE PROJECT SPONSOR ROLE ADMIN / PMO HEAD ROLE
EXAMPLE
- User can view risks, issues & change requests - PM overall manages the project. - Create projects & create users - The master role & admin of PMO software
PMO
- User can view tasks, update & time sheet entry - View summary reports of their projects - Assign roles to users related to their portfolio - Create projects, create users, assign roles
DASHBOARD
- User can raise risk, issues, change requests - Create milestone & tasks & allocate to the users - Will have a comprehensive summary Dashboard - Setup the parameters of risk and issues scores
ROLES
- View project & task summary in dashboard - Raise & manages risk, issues, change requests - Will have generated reports of all projects - Complete visibility of all organisational projects
REPORT PROJECT ISSUE PROJECT FORECASTING PROJECT WISE MILESTONE TASK ALLOCATION PROJECT STATUS PROJECT RISK RESOURCE PROJECT
EXAMPLES REPORT (EAC) REPORT PRODUCTIVITY REPORT REPORT REPORT REPORT REPORT RATE REPORT BURNDOWN CHART