This document discusses achieving mastery in Scrum and agile practices. It begins by outlining trends showing growing adoption of Scrum and agile methods in organizations worldwide. It then discusses the path to mastery, including learning fundamentals through observation and practice, breaking from tradition to develop new techniques, and achieving fluency. Intrinsic motivation is emphasized as key to mastery, focusing on passion for the work rather than external rewards. Achieving personal mastery involves learning fundamentals from a coach, embracing a beginner's mindset, and engaging in deliberate practice over time to evolve skills.
WTF - Why the Future Is Up to Us - pptx versionTim O'Reilly
This is the talk I gave January 12, 2017 at the G20/OECD Conference on the Digital Future in Berlin. I talk about fitness landscapes as applied to technology and business, the role of unchecked financialization in the state of our politics and economy, and why technology really wants to create jobs, not destroy them. (There is a separate PDF version, but some readers said the notes were too fuzzy to read.)
This is my latest presentation on "Scrum managing through complexity" given at Luxembourg Sacred Heart University Executive MBA Class (Jan. 17th 2012).
This is a part of the Operational Excellence Module.
WTF - Why the Future Is Up to Us - pptx versionTim O'Reilly
This is the talk I gave January 12, 2017 at the G20/OECD Conference on the Digital Future in Berlin. I talk about fitness landscapes as applied to technology and business, the role of unchecked financialization in the state of our politics and economy, and why technology really wants to create jobs, not destroy them. (There is a separate PDF version, but some readers said the notes were too fuzzy to read.)
This is my latest presentation on "Scrum managing through complexity" given at Luxembourg Sacred Heart University Executive MBA Class (Jan. 17th 2012).
This is a part of the Operational Excellence Module.
Sanjiv Augustine
Sanjiv Augustine is an industry-leading agile and lean expert, author, speaker, management consultant and trainer. He is the President of LitheSpeed, an agile consulting, training and product development company. For over 12 years, Sanjiv has assisted leading clients adopt Agile including: HCA Healthcare, General Dynamics, The Capital Group, Nationwide Insurance, Comcast, Capital One, CNBC, and the Motley Fool. He is the author of the book Managing Agile Projects (Prentice Hall 2005) and several publications including Transitioning to Agile Project Management: A Roadmap for the Perplexed, The Lean-Agile PMO: Using Lean Thinking to Accelerate Agile Project Delivery; and the founder and moderator of the Yahoo! Agile Project Management discussion group. Sanjiv was also a founder and advisory board member of the Agile Leadership Network (ALN), and an organizing member of the PMI’s Agile Community of Practice. As an in-the-trenches practitioner, he has personally managed agile projects varying in size from five to over one hundred people, trained thousands of agile practitioners via workshops and conference presentations, and coached numerous project teams.
How do you survive the radical shift towards inversion of responsibility and ...Thoralf J. Klatt
Lean and agile transformation - how do you survive the radical shift towards inversion of responsibility and control while staying accountable for results?
ManageAgile, Berlin, Oct 2012
Speakers: Wolfgang Hilpert and Thoralf Klatt, AGT International
Speech tendency: Agile project management
Day and time: Wednesday, October 17th 2012, 3:40 pm - 4:25 pm
Abstract: In times of #management30 Agile leaders drive and support a radical shift towards inversion of responsibility and control while staying accountable for results and a healthy company ecosystem. Along with this (r)evolution in management philosophy comes a subtle change of how monitoring an organization’s success works in a beneficial manner, avoiding misleading metrics and resulting dysfunctional behavior. Join this session to hear how AGT International manages the balance between empowering development utilizing their skills and insight while aligning constraints and managing to achieve joint goals of the company.
Reference to the management: This session will look into leadership guidance for and monitoring progress of agile development teams with focus on areas such as:
* Validated Stakeholder Feedback (What has been delivered?)
- Appreciated Business Value
- Validated User Centered Design and Experience
- Established Customer Visibility and Trust
* Transparency (Be honest, knowing where you really are)
- Automation and Coverage Dashboard
- CI Radiator
- Reflect on and strive towards reducing Technical Debt
* Agile Development Process
- Predictability, e.g. Minimize Deviation between projected and accepted User Stories
- Process Maturity Dashboard
* Competence Development
- Team Flow
- Personal Development Plans
We leverage practical examples from our daily practice to illustrate opportunities for reuse within other companies.
The 90 minute Guide to Agile – What, Why, How by Allan KellySyncConf
In this very accelerated introduction to Agile Allan Kelly will attempt to explain What Agile is, Why companies are adopting it in increasing numbers and How it works. He might even give some suggestions on how to start your Agile initiative and why doing things right is more important than doing the right thing.
You may have heard of "agile" in reference to the development world. Well, this is "agile" - for the marketing world! If you are open to new and improved marketing processes, then you have come to the right place! Join Mathew Sweezey, Marketing Automation Evangelist from Pardot, as he introduces us to the new world of Agile Marketing!
Agile development poses several challenges to effectively testing software. Many myths have become "common wisdom" about how testing is much more difficult, even impossible, in an agile environment. Aricent's software testing experts look at 7 of these myths, and based on their years of experience debunk them.
Best Practices from the World's Most Social Big BrandsSprinklr
Sprinklr has assembled over 20 of the leading enterprise social practitioners (we call them the “All-Star Team”) from some of the world’s most social brands and put their advice in one eBook.
What you will learn:
- How the biggest, most social brands align teams and functions for impact
- Strategies for successfully being social at scale
- Guidelines for policies, security, and governance
- Insights into metrics and ROI across geographies and divisions
Sanjiv Augustine
Sanjiv Augustine is an industry-leading agile and lean expert, author, speaker, management consultant and trainer. He is the President of LitheSpeed, an agile consulting, training and product development company. For over 12 years, Sanjiv has assisted leading clients adopt Agile including: HCA Healthcare, General Dynamics, The Capital Group, Nationwide Insurance, Comcast, Capital One, CNBC, and the Motley Fool. He is the author of the book Managing Agile Projects (Prentice Hall 2005) and several publications including Transitioning to Agile Project Management: A Roadmap for the Perplexed, The Lean-Agile PMO: Using Lean Thinking to Accelerate Agile Project Delivery; and the founder and moderator of the Yahoo! Agile Project Management discussion group. Sanjiv was also a founder and advisory board member of the Agile Leadership Network (ALN), and an organizing member of the PMI’s Agile Community of Practice. As an in-the-trenches practitioner, he has personally managed agile projects varying in size from five to over one hundred people, trained thousands of agile practitioners via workshops and conference presentations, and coached numerous project teams.
How do you survive the radical shift towards inversion of responsibility and ...Thoralf J. Klatt
Lean and agile transformation - how do you survive the radical shift towards inversion of responsibility and control while staying accountable for results?
ManageAgile, Berlin, Oct 2012
Speakers: Wolfgang Hilpert and Thoralf Klatt, AGT International
Speech tendency: Agile project management
Day and time: Wednesday, October 17th 2012, 3:40 pm - 4:25 pm
Abstract: In times of #management30 Agile leaders drive and support a radical shift towards inversion of responsibility and control while staying accountable for results and a healthy company ecosystem. Along with this (r)evolution in management philosophy comes a subtle change of how monitoring an organization’s success works in a beneficial manner, avoiding misleading metrics and resulting dysfunctional behavior. Join this session to hear how AGT International manages the balance between empowering development utilizing their skills and insight while aligning constraints and managing to achieve joint goals of the company.
Reference to the management: This session will look into leadership guidance for and monitoring progress of agile development teams with focus on areas such as:
* Validated Stakeholder Feedback (What has been delivered?)
- Appreciated Business Value
- Validated User Centered Design and Experience
- Established Customer Visibility and Trust
* Transparency (Be honest, knowing where you really are)
- Automation and Coverage Dashboard
- CI Radiator
- Reflect on and strive towards reducing Technical Debt
* Agile Development Process
- Predictability, e.g. Minimize Deviation between projected and accepted User Stories
- Process Maturity Dashboard
* Competence Development
- Team Flow
- Personal Development Plans
We leverage practical examples from our daily practice to illustrate opportunities for reuse within other companies.
The 90 minute Guide to Agile – What, Why, How by Allan KellySyncConf
In this very accelerated introduction to Agile Allan Kelly will attempt to explain What Agile is, Why companies are adopting it in increasing numbers and How it works. He might even give some suggestions on how to start your Agile initiative and why doing things right is more important than doing the right thing.
You may have heard of "agile" in reference to the development world. Well, this is "agile" - for the marketing world! If you are open to new and improved marketing processes, then you have come to the right place! Join Mathew Sweezey, Marketing Automation Evangelist from Pardot, as he introduces us to the new world of Agile Marketing!
Agile development poses several challenges to effectively testing software. Many myths have become "common wisdom" about how testing is much more difficult, even impossible, in an agile environment. Aricent's software testing experts look at 7 of these myths, and based on their years of experience debunk them.
Best Practices from the World's Most Social Big BrandsSprinklr
Sprinklr has assembled over 20 of the leading enterprise social practitioners (we call them the “All-Star Team”) from some of the world’s most social brands and put their advice in one eBook.
What you will learn:
- How the biggest, most social brands align teams and functions for impact
- Strategies for successfully being social at scale
- Guidelines for policies, security, and governance
- Insights into metrics and ROI across geographies and divisions
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Climate Impact of Software Testing at Nordic Testing Days
Working towards true Scrum Mastery by Sanjiv Augustine
1. Working
Towards…
True
Scrum
Mastery
Sanjiv
Augustine
Sanjiv.Augustine@LitheSpeed.com
Twitter:
@saugustine
February
25,
2011
Agenda
1. Agile
Adop7on
Trends
2. Mastery
–
Founda7onal
Principles
1. The
Path
to
Mastery
2. Understanding
Mo7va7on
3. LSD:
Intrinsic
Mo7va7on
3. Working
Towards
Scrum
Mastery
1. Personal
Mastery
2. Team
Mastery
3. Organiza7onal
Mastery
4. In
Summary
5. Q&A
2
1
2. Who’s
Adopted
Scrum/Agile?
Many
companies
large
and
small
in
all
industries.
• Accenture
• Kronos
• BBC
• Macquarie
Bank
Agile
Adop7on
• BMC
Software
• Microsoft
• British
Telecom
• Nationwide
• Business
Week
• NIIT
• Capital
One
• ProRail
Trends
• Cognizant
• Sapient
• CSC
• Siemens
• DTE
Energy
• Shopzilla
• Gestalt
• ThoughtWorks
• Globo
• USAA
• Google
• Westinghouse
• HCA
Nuclear
• IBM
• Yahoo!
• Key
Bank
• Whole
Foods
3
The
Agile
Landscape
“Agile”
describes
a
series
of
related
methodologies.
Agile
Methodologies
• Scrum
Ken
Schwaber
and
Jeff
Sutherland
•
eXtreme
Programming
Kent
Beck,
Ward
Cunningham,
Ron
Jeffries
•
Crystal
Methods
Alistair
Cockburn
•
Feature
Driven
Development
Jeff
DeLuca
•
Dynamic
Systems
Development
Method
DSDM
ConsorAum
•
Kanban
Lean
Systems
and
SoCware
ConsorAum
Agile
Management
Frameworks
•
Agile
Project
Management
Jim
Highsmith,
Sanjiv
AugusAne
•
Agile
Management
David
Anderson
•
eXtreme
Project
Management
Rob
ThomseH,
Doug
DeCarlo
Source: 2009 State of Agile Development
4
Survey, VersionOne
2
3. The
Agile
Story
So
Far
State
of
Agile
Development
Survey
October
2010
4770
respondents
in
91
countries
Agile
Adop7on
Rate
Survey
Feb
2008
642
respondents
Speed
to
market:
Success
83%
indicate
agile
is
faster
or
same
Team
loca7on
percentage
Co-‐located
Team
83%
Distributed
teams
but
72%
physically
reachable
Distributed
across
60%
geographies
Comparison
Average
project:
30%
success
rate
Agile
project:
60-‐80%
success
rate
Sources:
hTp://www.soUwaremag.com/L.cfm?Doc=newsleTer/2004-‐01-‐15/Standish
5
hTp://www.versionone.com/pdf/5thAnnualStateOfAgile_FullDataReport.pdf
hTp://www.ambysoU.com/surveys/agileFebruary2008.html
Scrum
Trends
• The
past
five
years
have
seen
a
significant
rise
in
the
number
of
CSMs
• CSM
cer7fica7on
is
serving
as
a
pull
towards
agile
methods,
helping
drive
agile
adop7on
overall
• The
CSM
cer7fica7on
can
be
a
launchpad
towards
true
mastery
o Several
organiza7ons
have
been
prac7cing
Scrum
for
more
than
5
years
o Many
organiza7ons
are
pairing
Scrum
with
XP
and
Kanban
o Some
leaders
have
scaled
agile
to
the
enterprise
through
Lean
Thinking
Source: The Scrum Alliance
6
3
4. Mastery
–
Founda7onal
Principles
7
The
Path
to
Mastery
• Shu:
Following
o Learning
fundamentals
o Concentra7ng
on
basic
individual
techniques
• Ha:
Detaching
Ri
o Breaking
with
tradi7on
Ha
o Finding
new
ways
and
techniques
Shu
• Ri:
Fluent
o Complex,
integrated
knowledge
and
techniques
Adapted
from
Alistair
Cockburn,
hHp://alistair.cockburn.us/
Shu+Ha+Ri
8
4
5. Understanding
Mo7va7on
Intrinsic
Mo7va7on
Your
Journey.
What
are
we
passionate
about
doing?
How
and
when
do
we
work?
What
do
we
want
to
build?
Extrinsic
Mo7va7on
Your
Results.
What
have
we
achieved?
How
has
the
market
judged
us?
Do
our
rewards
match
our
results?
9
LSD
-‐
Intrinsic
Mo7va7on
to
Happiness?
• L:
Lakshmi,
wealth
will
follow,
if
we
• S:
Pursue
Saraswa7
for
knowledge
• D:
To
get
Durga,
power;
we
have
to
give
Durga
Propitiate Lakshmi, Saraswati and Durga, writes mythologist Devdutt Pattanaik
Read more: Get high on LSD - The Times of India http://timesofindia.indiatimes.com/life-style/
10
spirituality/vintage-wisdom/Get-high-on-LSD/articleshow/7091980.cms#ixzz1Dz9YhlBk
5
6. Personal
Mastery
11
Shu
–
Learn
the
Fundamentals
• Best
way
to
begin:
one-‐on-‐
one
or
in
a
small
group
with
a
master
coach
• Let
go
of
current
exper7se
• Beginner's
mind:
mind
that
is
innocent
of
preconcep7ons,
judgments
and
prejudices
• Be
willing
to
look
foolish,
Mountain Kim Tae Kwon Do,
start
from
scratch
Master Andrew Gause, 5th Dan Black Belt
12
6
7. Ha,
Ri:
Prac7ce,
Learn
&
Evolve
• Experts
are
made
–
through
deliberate
prac7ce
• Key
aspects:
high
repeAAon,
feedback
on
results,
and
highly
demanding
• Embrace
the
plateau:
prac7ce
for
the
sake
of
prac7ce
Mountain Kim Tae Kwon Do,
Master Andrew Gause, 5th Dan Black Belt
13
Evolving
Scrum
-‐
Agile
Engineering
Agile
Engineering
Practices
allow
teams
to
move
fast,
be
Dlexible
and
deliver
high
quality
software:
• Automated
Builds
&
Continuous
Integration
reduce
time
and
effort
associated
with
manual
builds,
and
risk
from
big-‐bang
integrations
• Simple
Design
&
Refactoring
keep
incremental
development
from
leading
to
poor
architectures
• Multi-‐Level/Automated
Testing
&
Test-‐Driven
Development
reduce
testing
time
and
effort
and
allow
developers
to
make
changes
with
conXidence
• Pair
Programming
increases
Bill Wake, http://www.xp123.com
software
quality
without
impacting
time
to
deliver.
14
Agile
Engineering,
Pg.
124
7
8. Personal
Mastery
through
Flow
People
are
in
the
most
happy
when
they’re
in
a
state
of
flow.
-‐
Mihaly
Csikszentmihalyi
Happiness
in
Ac7on
-‐
the
eight
elements
of
Flow:
1. Clear
goals
2. Direct,
immediate
feedback
3. Balance
between
skills
and
challenges
4. Deep
concentra7on
on
the
task
at
hand
5. Complete
involvement
in
the
present
6. A
strong
sense
of
control
7. An
altered
sense
of
7me
During Flow, focus maximizes
performance and pleasure.
8. A
loss
of
self/ego
Image Source: http://www.pbs.org/thisemotionallife/blogs/flow
15
Team
Mastery
16
8
9. Team
Mastery
–
Self-‐Assessment
10
9
8 8
7
7 7
7 Self
Assessment
6
7 6 show
good
progress
6
6
but
there
is
s7ll
work
to
do
in
terms
5
of
Customer
4 Involvement,
Planning,
3 3 Communica7ons,
and
Transparency.
2
1
Cu
Qu
Est
Co
Tea
Pro
Tr a
Ag
Ov
st
mm
ile
era
alit
im
nsp
du
mw
om
ati
ctiv
l
y
un
l
Sa
a
ork
er
ren
on
ic a
ity
tis f
In
an
cy
tio
vol
act
d
P
n
ve m
io n
la n
ent
n in
g
17
Evolving
Teams
with
Kanban
18
9
10. Scrum/Kanban
@
The
Motley
Fool
Situa7on
• Needed
to
respond
to
changing
business
priori7es
• Produc7vity
impacted
by
splieng
people
across
projects
• Communica7on
impacted
by
walls
between
func7onal
silos
Solu7on
• Kicked
off
transi7on
to
Scrum
as
major
event:
ini7al
training
and
subsequent
coaching
• Set
up
collocated,
integrated
teams
using
two
week
sprints
with
weekly
releases
• Used
Kanban
to
deal
with
variability
Results
• Adapted
to
business
priority
changes
with
liile
overhead
Source: The Motley Fool
• Work
aligned
with
product
backlog
• Partnership
with
business
strengthened
19
Organiza7onal
Mastery
20
10
11. An
Organiza7onal
Approach
Phase
1:
Setup
• Identify
the
“burning
platform”
• Educate
and
assess
• Establish
two
accountable
teams
“Rolling
Wave”
• Institute
Dirst
cut
governance
AdopAon
of
Agile
1.
‘Organiza7onal
Release
Phase
2:
Initial
Pilots
Planning’
• Follow
an
incremental
rollout
strategy
2.
Incremental
and
itera7ve
implementa7on
• Launch
and
assess
a
few
pilot
projects
3.
Retrospec7ve
• Assess
and
modify
agile
governance
4.
Repeat:
Go
To
Step
1
Phase
3:
Expanded
Pilots
• Use
tools
to
help
scale
• Design
collaborative
workspaces
• Combine
Lean
with
Agile
21
Sample
Metrics
from
Capital
One
IT
22
11
12. Scaling
–
High-‐Level
Standardiza7on
&Tools
Create
a
defined
and
reliable
process:
• Standardize
high-‐level
process
steps,
deliverables,
tools
and
artifacts
• Agree
on
process
audit
procedures
• Develop
standard
process
metrics
23
The
Lean-‐Agile
Connec7on
“Lean”
is
a
term
coined
to
describe
the
Toyota
Production
System.
The
core
tenets
of
Lean
are:
Lean
Principles
Descrip7on
Value
What
the
customer
wants/needs
Waste
Ac7vi7es
that
don’t
add
Value
Downstream
ac7vi7es
“pull”
work
according
Pull
to
their
capacity
Value
is
delivered
con7nuously
through
Flow
minimal
gaps
between
Value-‐added
ac7vi7es
Perfec7on
Inspect
and
adapt
con7nuously
24
12
13. In
Summary
• The
CSM
is
a
star7ng
point,
and
can
be
a
launch
pad
to
mastery
• True
mastery
takes
lots
and
lots
of
prac7ce,
7me
and
con7nuous
improvement:
personally,
within
teams
and
within
organizaAons
across
teams
• To
evolve:
o Personal
mastery:
understand
flow
and
dive
deep
with
XP
o Team
mastery:
understand
“best-‐fit”
and
adjust
with
Kanban
o Organiza7onal
mastery:
understand
“enterprise”
and
scale
up
with
Lean
and
Tools
• Though
it’s
hard,
we
must
learn
to
love
the
journey
as
we
progress
towards
mastery
25
Contact
Us
for
Further
Informa7on
Sanjiv
Augus7ne
President
Sanjiv.Augus7ne@lithespeed.com
+
1
(703)
745-‐9125
On
the
Web:
hip://www.lithespeed.com
hip://www.sanjivaugus7ne.com
"I
only
wish
I
had
read
this
book
when
I
started
my
career
in
sotware
product
management,
or
even
beier
yet,
when
I
was
given
my
first
project
to
manage.
In
addi7on
to
providing
an
excellent
handbook
for
managing
with
agile
sotware
development
methodologies,
Managing
Agile
Projects
offers
a
guide
to
more
effec7ve
project
management
in
many
business
seungs."
John
P.
Barnes,
former
Vice
President
of
Product
Management
at
Emergis,
Inc.
26
13