This presentation was provided by Patricia Brennan of The Chan Zuckerberg Initiative, during Session Five of the NISO event "Agile Product and Project Management for Information Products and Services," held on June 11, 2020.
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
Brennan "Planning & Budgeting"
1. Agile Product and Project
Management for Information
Products and Services
Patricia Brennan
June 2020
2. NISO Training June 2020 2
Today it’s about planning and budgeting
Strategic Planning
Project Planning
Budgets and Budgeting
3. NISO Training June 2020 3
Strategic Planning
Who is Involved
Why it’s important
Tools and Frameworks
Phases and Sequence
Stakeholders
4. NISO Training June 2020 4
Strategic Planning: Definition
The process that ties the mission and long-
term vision of the organization to a set of
actions and efforts that a team needs to
take on in order to achieve their goals.
5. NISO Training June 2020 5
Strategic Planning
poll
At your org...
Does your organization have a formal strategic planning process?
What is your role?
6. NISO Training June 2020 6
1. Reframe and confirm that the mission and
vision are known and understood
2. Establish a baseline and understand where you
are relative to the goals
3. Articulate how the team will pursue the goals
and how they will measure their outcomes
4. Set the direction for the team for the next year
Strategic Planning: Why it’s important
7. NISO Training June 2020 7
Strategic Planning: Process and Phases
Vision &
Mission
Strategic
Thrusts
Current
State
Strategy for
Next Year
Prioritization
Where are we
going
How we are
planning to
get there
Data & Status
to support
decisions
Ideas,
Projects,
Opportunities,
Options
Roadmap/
Plans
Validation
Impact
Assessment
Scope and
sequencing
Trends, External Impacts,
Measures: OKRs, KPIs, Targets
Customer & User Insights
Stakeholder Communication
8. NISO Training June 2020 8
Strategic Planning: Tools and
Frameworks
Scenario Development
Landscape Overview
SWOT
Impact Assessment Matrix
Opportunity Solution Tree
Kano
Business Model Canvas
17. NISO Training June 2020 17
Project Planning
Who is Involved
Why it’s important
Definitions
Methodologies
18. NISO Training June 2020 18
Project Planning: Definition
Project management is the practice of
leading the work of a team to achieve
defined goals and to meet success criteria
at a specified time.
19. NISO Training June 2020 19
Project Planning
poll
At your org...
Is there an adopted methodology for software delivery?
20. NISO Training June 2020 20
Project Lifecycle
Share the
Vision
Articulate
Goals &
Outcomes
Define Scope
& Sequence
Iterate &
Validate
Operate &
Maintain
What are we
trying to
achieve?
Who are we
building for?
What does
success look
like?
How will we
measure?
What is it?
What gets built
first?
Build Measure
Learn cycles
Monitor and
Evaluate
Were the goals
and outcomes
achieved?
Team composition and contributors may change across the lifecycle
21. NISO Training June 2020 21
Project Planning: Methodologies
Requirements
Design
Development
Testing
Deployment
Maintenance
Waterfall
23. NISO Training June 2020 23
Project Planning: Definitions
Scrum: A framework that helps teams work together, teams learn through experiences, self-organize while
working on a problem, and reflect on their wins and losses to continuously improve.
24. NISO Training June 2020 24
Project Planning: Definitions
Scrum: A framework that helps teams work together, teams learn through experiences, self-organize while
working on a problem, and reflect on their wins and losses to continuously improve.
Backlog: prioritized list of work for the development team that is derived from the roadmap and its
requirements. Pull vs push model
25. NISO Training June 2020 25
Project Planning: Definitions
Scrum: A framework that helps teams work together, teams learn through experiences, self-organize while
working on a problem, and reflect on their wins and losses to continuously improve.
Backlog: prioritized list of work for the development team that is derived from the roadmap and its
requirements. Pull vs push model
Sprints: a short, time-boxed period when a scrum team works to complete a set amount of work.
26. NISO Training June 2020 26
Project Planning: Definitions
Scrum: A framework that helps teams work together, teams learn through experiences, self-organize while
working on a problem, and reflect on their wins and losses to continuously improve.
Backlog: prioritized list of work for the development team that is derived from the roadmap and its
requirements. Pull vs push model
Sprints: a short, time-boxed period when a scrum team works to complete a set amount of work.
Epics: a body of work that can be broken down into specific tasks (called “stories,” or “user stories”) based on
the needs/requests of customers or end users
27. NISO Training June 2020 27
Project Planning: Definitions
Scrum: A framework that helps teams work together, teams learn through experiences, self-organize while
working on a problem, and reflect on their wins and losses to continuously improve.
Backlog: prioritized list of work for the development team that is derived from the roadmap and its
requirements. Pull vs push model
Sprints: a short, time-boxed period when a scrum team works to complete a set amount of work.
Epics: a body of work that can be broken down into specific tasks (called “stories,” or “user stories”) based on
the needs/requests of customers or end users
User Stories: smallest unit of work in an agile framework. It's an end goal, not a feature, expressed from the
software user's perspective. The purpose of a user story is articulate how a piece of work will deliver a particular
value back to the customer
28. NISO Training June 2020 28
Project Planning: Definitions
Scrum: A framework that helps teams work together, teams learn through experiences, self-organize while
working on a problem, and reflect on their wins and losses to continuously improve.
Backlog: prioritized list of work for the development team that is derived from the roadmap and its
requirements. Pull vs push model
Sprints: a short, time-boxed period when a scrum team works to complete a set amount of work.
Epics: a body of work that can be broken down into specific tasks (called “stories,” or “user stories”) based on
the needs/requests of customers or end users
User Stories: The smallest unit of work in an agile framework. It's an end goal, not a feature, expressed from
the software user's perspective. The purpose of a user story is to articulate how a piece of work will deliver a
particular value back to the customer
Story Points: A metric used in agile project management and development to estimate the difficulty of
implementing a given user story,
29. NISO Training June 2020 29
Product Lifecycle framework
Projects don’t always become sustainable products
Ensure long-term support
Sustain, Support, Sunset
(Maturity)
Sustainability plan (community,
funding/revenue)
Manage expectations and
transition existing customers
Scale to users and need
Growth
(Scaling)
Deliver to a broader market or
new markets
Scale support, operations
It is important to continue to
measure, evaluate, and learn at
this stage
Hypothesis evaluation
Delivery and Evaluation
(Validation)
Evaluate ideas and identify risks
to success
Deliver product (customer
collaboration), work closely with
cross-functional teams to launch
Deliver whole product solution
Find problems and opportunities
Concept Discovery
(Exploration, Incubation)
Initial build/buy/partner
assessment
Identify and evaluate prototypes
early and often
Project
Built without value understood
“Whole Product”
Funding has an end date and funders are not the customer
31. NISO Training June 2020 31
Budgets and Budgeting
Considerations
Who’s important
Business Cases
Trade offs
32. NISO Training June 2020 32
Budgets and Budgeting
A budget is the estimation and itemization
of the the resources needed over a
specified period of time for a team to
deliver goals for an organization.
33. NISO Training June 2020 33
poll
Budgets and Budgeting
At your org...
Do you manage a budget?
Do you manage resource allocation?
34. NISO Training June 2020 34
● Understand the fiscal cycle at your
organization
● Determine who is accountable and spend time
with your finance partners
● Learn the financial metrics and learn where
your project or product fits within the financial
picture
● Be clear about what you control and what you
influence
Budgets and Budgeting: Considerations
35. NISO Training June 2020 35
Budgets and Budgeting: Business Cases
Element Includes Who / Contributes
Executive Summary Key points across all dimension Product, Tech, Finance,
Sales
Vision, Scope, Opportunity What is the opportunity, is this a new venture, an enhancement.
What is the scope of the work
Product & Strategy
Who Benefits / Market New customers, new markets, existing, upsell Product, Sales, Finance
Product Strategy How will the vision be realized. What will be built. Metrics and
OKRs? Roadmap and timeline
Product, Finance,
Technology
Technology Development Plan What are the deliverables, milestones, architecture. Are there
licenses needed, Content acquisition plans
Technology
Resource Allocation Who will do this work and are the FTE, contract, new hires Product, Technology
Financial Metrics: Costs,
Monetization, Sales
Costs: tech Capex/Opex, licenses, consultants, sales, markt’n
Revenue:
Finance, Product,
Technology
36. NISO Training June 2020 36
Scope
Budgets and Budgeting: Trade offs
Ethics
Quality
39. SciTechAll Hands July 2018 (UX Research)
Desirability
Do customers
value and want
the solution?
Is it creating
value for the
organization?
Feasibility
Is the
experience
technologically
feasible?
Is it usable?
Viability
Does it scale and
is it sustainable?
Does it meet
ethical, privacy,
and security
considerations?
40. NISO Training June 2020 40
1. Who are your stakeholders?
2. What do they care most about
3. What are their concerns
4. Empathize with them in the same way you do a
potential user of your product
5. Check in frequently, solicit feedback and input
Planning: Stakeholders
41. NISO Training June 2020 41
Role
Scope
Product Management
What We Do Collaborate and Serve
Our Tools Narratives & Data
Our Role Clarity
What we Deliver Value
Kanban: framework used to implement agile software development. It requires real-time communication of capacity and full transparency of work. Work items are represented visually on a kanban board, allowing team members to see the state of every piece of work at any time.