2. GOOD NEWS.....
2
By 2018 about 75% of IT companies
are using Agile methods of working.
Gartner
Scrum is a well-known agile development
method that provides a simple project
management framework for organizing
teams and their approach to system
development.
Gartner
Scrum Google Trends
27. 27
REQUIREMENT TYPES
Investment Theme
Epic
Feature
Story Story
Feature
Story Story
Epic
Feature
Story Story Stories fit in iterations,
implemented by tasks
Features fit in releases
Epics span releases
Budget/Capacity
Allocation Decision
31. RELEASE PLANNING
• Two days every 8-12 weeks
• Everyone attends in person if at all possible
• Product Management owns feature priorities
• Development team owns story planning and high-level estimates
• Architects, UX folks work as intermediaries for governance,
interfaces and dependencies
• Result: A committed set of program objectives for the next PI
Cadence-based PI/Release Planning meetings are the “pacemaker”
of the agile enterprise
32. SCALING THE PRODUCT OWNER
Source: Agile Portfolio and Program Management in the Scaled Agile Framework, Dean Leffingwell, Agile Melbourne Meetup, 15/02/12
34. IBM DevOps built on SAFe
34
SAFe
Market-leading process framework for scaling lean and agile across the
enterprise, providing guidance and best practices to help organizations
realize success
IBM DevOps Framework & Tooling
Supports the continuous delivery model through an open-standards-based
tooling platform to help drive organizational efficiency and effectiveness
Steer
Dev &
Test
Deploy Operate
Apply Lean & Agile Principles across the end-to-end DevOps lifecycle
35. Requirements Management
• Use case diagrams, sketching, UI mockups,
story boards
• Rich-text specifications
• Audit history
CLM CAPABILITIES
Tracking & planning
• Track bugs, defects,
enhancements
• Describe themes, epics,
stories
• Manage basic requirements
and test cases
• Supports agile or traditional
planning and estimating
• Manage backlogs, sprints,
releases
• Discussions preserved
• Agile Planning
Test Management for complex
systems or to meet compliance
mandates
• Comprehensive test suites
• Manual testing scripts
• Test lab management
• Traceability to formal
requirementsSoftware configuration management
• Use built-in component-based version
control, parallel development, change sets
• Or connect to your Git repositories
Continuous integration
• Build scheduling
• Rich build reporting linked to
tasks and source code
• Compare and reproduce builds
• Use built-in engine or popular
engines like Ant, Maven,
Hudson/Jenkins, etc…
Dashboards and reporting
• Instant status with reporting
automatically linked to work
being performed
• Hundreds of configurable
dashboard widgets, plus
external OpenSocial Gadgets,
IBM iWidgets
• Data warehouse for trend
analysis
Teams and process
• Know who is on your team
• Presence and chat in context
• Events and feeds keep you in the loop
• Out-of-the box processes for Agile/SAFe or
traditional, help the team follow best
practices
• Processes customizable on the fly for each
project
Continuou
s
Business
Planning
Collaborativ
e
Developme
nt
Continuou
s Testing
Source
Control
Continuou
s
Integratio
n
Continuous
Monitoring
Teams &
Process
37. Program as RTC
Project Area
managing Teams
as Team Areas in
same RTC Project
Area
Portfolio as RTC
Project Area
managing
Programs in
separate RTC
Project Areas
Organizing RTC Areas
Portfolio (RTC Project Area)
Program
(RTC Project Area)
Team
(RTC Team
Area)
…
…
Team
(RTC Team
Area)
…
Program/TeamPortfolio
44. Weighted Shortest Job First – Auto calculated
44
WSJF = User Value + Time Value + Risk
Reduction|Opportunity Value)/Job Size
WSJF calculated for:
• Epics
• Features
• Stories