SlideShare une entreprise Scribd logo
1  sur  98
Télécharger pour lire hors ligne
JOHN PAZ • IX WRITER • ATLASSIAN
Agile, not just for software
An explanation of Agile (and Scrum), and why it’s essential for innovation
APPLYING AGILE (SCRUM)
WHAT IS AGILE
AGILE ALL THE THINGS
Agenda
INTROS
APPLYING AGILE (SCRUM)
WHAT IS AGILE
AGILE ALL THE THINGS
Agenda
INTROS
John Paz
IX Writer
American Atlassian fanboy
From stuffy defence contractors to cutting
edge software producers.
Variety of experience
Worked on a wide variety of projects, from
military simulators to video games.
10 years working in tech
Been with Atlassian for 1.5 years, been a
fan of Atlassian for many more.
My Agile
experience
Agile in practice
Defense contractors.
My introduction to Agile
Two-weeks of training for the entire
company.
Anti-agile companies
Agile done right: doesn’t get in the way.
Agile done wrong: useless meetings,
unfocused project.
APPLYING AGILE (SCRUM)
WHAT IS AGILE
AGILE ALL THE THINGS
Agenda
INTROS
What is Agile?
What Agile is not
Waterfall
• Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
• Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
Waterfall
Change takes forever
The traditional, linear approach.
Segmented
One group of functional specialists
passes the baton to the next group.
Relay race
Change is inevitable, and traditional
waterfall makes it hard to adjust.
Origin
Every project phase must be
completed before the next can begin.
Waterfall (<2001)
Origin
Every project phase must be
completed before the next can begin.
Agile manifesto (2001)
Reinforcement of big idea - use no
more than two lines of text here.
Waterfall (<2001)
Not a methodology
• Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
Responding to
change
Working software
(or product)
Individuals &
interactions
Agile: The Agile Manifesto (4 values)
Customer
collaboration
over comprehensive
documentation.
over process and tools. over following a plan.over contract negotiation.
Agile: The twelve Agile principles
1. Customer satisfaction by early and continuous delivery of valuable software
2. Welcome changing requirements, even in late development
3. Working software is delivered frequently (weeks rather than months)
4. Close, daily cooperation between business people and developers
5. Projects are built around motivated individuals, who should be trusted
6. Face-to-face conversation is the best form of communication (co-location)
7. Working software is the principal measure of progress
8. Sustainable development, able to maintain a constant pace
9. Continuous attention to technical excellence and good design
10. Simplicity—the art of maximizing the amount of work not done—is essential
11. Best architectures, requirements, and designs emerge from self-organizing teams
12. Regularly, the team reflects on how to become more effective, and adjusts accordingly
APPLYING AGILE (SCRUM)
WHAT IS AGILE
AGILE ALL THE THINGS
Agenda
INTROS
Origin
Scrum (2009)
Every project phase must be
completed before the next can begin.
Agile manifesto (2001)
Reinforcement of big idea - use no
more than two lines of text here.
Waterfall (<2001)
This text box is not intended to
contain a bunch of copy.
Scrum:
A flavor of Agile
Scrum
Artifacts
Deliver products iteratively/incrementally,
maximizing opportunities for feedback
Meetings/Events
Create regularity, minimize unneeded
meetings.
Roles
Represent work or value to provide
transparency and opportunities for
inspection and adaptation
• Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
• Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
Scrum:
Roles
Scrum: Roles - Product owner
•Single person responsible for maximizing the ROI of the project
•Responsible for product vision
•Constantly re-prioritizes the Product Backlog, adjusting any longterm
expectations such as release plans
•Final arbiter of requirements questions
•Accepts or rejects each product increment
•Decides whether to ship
•Decides whether to continue development
•Considers stakeholder interests
•May contribute as a team member
Scrum: Roles - The Team
•Cross-functional, self-organizing / self-managing, without externally
assigned roles
•Negotiates commitments with the Product Owner, one Sprint at a time
•Has autonomy regarding how to reach commitments
•Intensely collaborative
•Most successful when located in one team room, particularly for the
first few Sprints
•Most successful with long-term, full-time membership. Scrum moves
work to a flexible learning team and avoids moving people or splitting
them between teams.
•3-9 members (originally 7 ± 2 members)
Scrum: Roles - (optional) Scrum Master
•Facilitates the Scrum process
•Helps resolve impediments
•Creates an environment conducive to team self-organization
•Captures empirical data to adjust forecasts
•Shields team from external interference and distractions
•Enforces timeboxes
•Keeps Scrum artifacts visible
•Promotes improved engineering practices
•Has no management authority over the team
•Not a coordinator
Scrum: Roles - (optional) Scrum Master
Anyone with authority over the team is by definition not its
ScrumMaster
Scrum: Roles - Stakeholders
•Anyone that has a stake in the outcome of the team.
•The ones who have desires, wants, and needs, and are the reason
the team is working on the project in the first place.
•The source of validation for the project.
•Hold the Product Owner accountable for the outcome of a project.
•Can be anyone within the company, but more than likely is a
manager, executive, business owner, or someone else responsible
for influencing outcomes.
Scrum:
Meetings and Events
Scrum: Meetings/Events - Sprints
•What is a Sprint?
•The heart of Scrum is a Sprint.
•An increment of work to achieve a specific goal (the Sprint Goal).
•Time-boxed (one month or less) during which a “Done”, useable, and
potentially releasable product increment is created.
•Have consistent durations throughout a development effort.
•New Sprints start immediately after the conclusion of a previous
Sprint.
•Sprints contain and consist of Sprint Planning, Daily Scrums (or
Standups), development work, Sprint Review, and Sprint
Retrospective.
Scrum: Meetings/Events - Sprints
•Why sprinting is useful:
•Sprints enable predictability by ensuring inspection and adaptation of
progress toward a Sprint Goal at least every calendar month.Time-
boxed (one month or less) during which a “Done”, useable, and
potentially releasable product increment is created.
•Sprints limit risk to one calendar month of cost.
•Each Sprint has a definition of what is to be built, a design and
flexible plan that will guide building it, the work, and the resultant
product. And, two sequential Sprints don’t have be concerned with
building the same thing.
Scrum: Meetings/Events - Sprint Planning
•Sprint Planning is done by the team (not just the Product Owner).
•Sprint Planning answers:
•What can be done this Sprint? This is the Sprint Goal.
•How will the work get done, and by whom?
•If the team determines it has too much or too little work, it may
renegotiate the selected Product Backlog items with the Product
Owner.
•Successful Sprint Planning produces a Sprint Goal, and subsequent
Sprint Backlog of work that will be accomplished when the Sprint is
over.
Scrum: Meetings/Events - Daily Standup
•The Daily Standup, or Daily Scrum, is:
•A 15-minute time-boxed event for the team to synchronize activities
and create a plan for the next 24 hours.
•For inspecting progress toward the Sprint Goal and to inspect how
progress is trending toward completing the work.
•Facilitated by a Scrum Master, who ensures people stay on track with
their updates.
Scrum: Meetings/Events - Daily Standup
•At every Standup, each team member answers 3 questions:
•What did you do yesterday?
•What will you do today?
•Is there anything impeding your progress?
Daily standups improve communication, eliminate other meetings,
identify impediments, highlight and promote quick decision-making, and
improve the team’s level of knowledge.
Scrum: Meetings/Events - Sprint Review
•Team + stakholders.
•A Sprint Review is held at the end of the Sprint to inspect the work
accomplished and adapt the Product Backlog if needed.
•The team demos the increment of work, if possible.
•The team and stakeholders collaborate about what was done in the
Sprint.
Scrum: Meetings/Events - Sprint Retrospective
•Team only.
•Occurs after the Sprint Review and prior to the next Sprint Planning
•An opportunity for the team to inspect itself and create a plan for
improvements to be enacted during the next Sprint.
•Create a plan for implementing improvements
Scrum:
Artifacts
Scrum: Artifacts - Product Backlog
•Owned by the Product Owner
•An ordered list of everything that might be needed in the product.
•The single source of requirements for any changes to be made to the
product.
•Evolves as the product and the environment evolves; it’s a living
document.
•Lists all features, functions, requirements, enhancements, and fixes
that constitute the changes to be made to the product in future
releases.
•Should be groomed by a Product Owner regularly.
Scrum: Artifacts - Sprint Backlog
•Owned by the Sprint Team.
•A set of Product Backlog items selected for the Sprint, plus a plan for
delivering the product Increment and realizing the Sprint Goal.
•Makes visible all of the work that the Development Team identifies as
necessary to meet the Sprint Goal.
•At any time, represents the summation of remaining work and work
accomplished for a given Sprint.
Scrum: Artifacts - Increment
•Owned by the Sprint Team.
•The sum of all the Product Backlog items completed during a Sprint.
•Must be in useable condition, regardless of whether the Product Owner
decides to actually use it.
•For research Sprints (called “Spikes”), the increment can be a
document that aggregates the findings. But, there should always be a
deliverable artifact as the result of a Sprint.
APPLYING AGILE (SCRUM)
WHAT IS AGILE
AGILE ALL THE THINGS
Agenda
INTROS
Is Agile just for
software teams?
Nope
Agile for
documentation
Agile for
marketing
Agile for
design
Agile for
… families?
• Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
Why is Agile
important?
Importance
of Agile
Helps get shit done
Essential to develop new products
quickly and flexibly.
Increases engagement
Stimulates learning, encourages
experimentation, inspires
understanding.
Vital for innovation
Enhances accountability and team
communication.
How Atlassian does
Agile
Agile is crucial to
innovate
Off-track:
About innovation
Two types of
innovation
Two types of
innovation
Providing more-effective products,
processes, services, technologies, or
business models to customers.
Creating new ideas
Generating ideas that can change
perceptions of what's possible. Game-
changing ideas that drive real growth.
Increasing efficiency
Creative
innovation
Two types of
innovation
Providing more-effective products,
processes, services, technologies, or
business models to customers.
Creating new ideas
Generating ideas that can change
perceptions of what's possible. Game-
changing ideas that drive real growth.
Increasing efficiency
Creating stuff is
hard…
• Big cool statistic
• 2,56
9
• Add-Ons in Marketplace
Culture of innovation
What does ‘culture of
innovation’ even mean?
5 facets of effective grassroots
innovation programs
Hugh Molotsi
Jeff Zias
Any senior execs in
the room?
Employees on the frontline are more likely to
come up with game-changing innovations
than senior executives.
HUGH MOLOTSI, “HIDDEN ASSETS”
“
”
5 facets of
innovative work
environments
1. Freedom
2. Time
3. Collaborative culture and tools
4. Funding and support
5. A culture of experimentation
- Hugh Molotsi
Innovative workplace cultures provide employees with:
5 facets of
innovative work
environments
Employees are given autonomy to
explore ideas they are passionate
about.
Freedom
- Hugh Molotsi
#1
5 facets of
innovative work
environments
Employees are given self-directed
time, carved out from their day jobs,
to work on their own projects.
Time
- Hugh Molotsi
#2
5 facets of
innovative work
environments
Employees can self-organize and
form teams across departments, with
tools that enable this collaboration
and help employees learn about what
other employees are working on.
Collaborative culture
and tools
- Hugh Molotsi
#3
5 facets of
innovative work
environments
Things like resources, tools, training,
and mentoring to develop employee-
directed projects. And a formal
process to allow projects to
“graduate” to officially funded
initiatives.
Funding and support
- Hugh Molotsi
#4
5 facets of
innovative work
environments
A safe workplace to share your ideas
is crucial; the ideal workplace is
where management decisions are
transparent, and the ideas of a
frontline employee can be tested
alongside ideas from senior leaders.
A culture of
experimentation
- Hugh Molotsi
#5
Be sure to check out Hugh and Jeff’s site
grassroots.guide
… and keep an eye out for their book.
5 facets of
innovative work
environments
1. Freedom
2. Time
3. Collaborative culture and tools
4. Funding and support
5. A culture of experimentation
- Hugh Molotsi
Innovative workplace cultures provide employees with:
Our culture
As Atlassian grows
guide our business, our product
development, and our brand.
Our North Star
They're the rudder in our sailboat.
These values are what we look for in
every potential employee.
5 company values
these five values remain constant.
Open company,
no bullshit
Atlassian embraces transparency
wherever practical, and sometimes
where impractical. All information,
both internal and external, is public by
default. We are not afraid of being
honest with ourselves, our staff and
our customers.
Open company,
no bullshit
Open company,
no bullshit
Building with heart means really
caring about what we're making and
doing–it's a mission, not just a job.
When we build with balance we take
into account how initiatives and
decisions will affect our colleagues,
customers and stakeholders.
Build with heart
and balance
Open company,
no bullshit
When we make internal decisions we
ask ourselves "how will this affect our
customers?" If the answer is that it
would 'screw' them, or make life more
difficult, then we need to find a better
way. We want the customer to
respect us in the morning.
Don't #@!% the
customer
Open company,
no bullshit
We want all Atlassians to feel like
they work with Atlassian, not for
Atlassian. We think it's important to
have fun with your workmates while
working and contributing to the
Atlassian team.
Play, as a team
Open company,
no bullshit
Gandhi had it pretty right when he
said "We need to be the change we
wish to see in the world". At Atlassian
we're constantly looking for ways to
improve our company, our products
and our environment.
Be the change you
seek
Along with our
culture, Atlassian
enables innovation
with…
Our tools
Secret sauce
Agile
The (not so)
secret sauce:
Agile
Why Agile?
Agile is fluid
Lots of opportunities to change on the
fly.
Unpredictability - Acute market
changes, emerging technology, or
employee crises.
Every project aspect
the code, requirements, design, etc.
— is continually revisited throughout
the lifecycle.
Questions
Thank you!
JOHN PAZ • SENIOR IX WRITER • ATLASSIAN • @TECHWRITERNINJA

Contenu connexe

Tendances (20)

Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training Course
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Introduction into Scrum
Introduction into ScrumIntroduction into Scrum
Introduction into Scrum
 
An introduction to scrum 2.0
An introduction to scrum 2.0An introduction to scrum 2.0
An introduction to scrum 2.0
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Scrum
ScrumScrum
Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 

Similaire à Agile, not just for software

Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hubOwner Tester's Hub
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxSamira AlShahrani
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414spikol
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentJawdatTI
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & ScrumSrinivasan Ganesan
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfLuongMinhHai
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceZaid Shabbir
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...Damien Lee🏆PMI-ACP, SCT,SMC,L6σOB,ITMLP
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnutGeorge Stamos
 

Similaire à Agile, not just for software (20)

The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
Agile
AgileAgile
Agile
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 

Dernier

Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 

Dernier (20)

Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

Agile, not just for software

  • 1. JOHN PAZ • IX WRITER • ATLASSIAN Agile, not just for software An explanation of Agile (and Scrum), and why it’s essential for innovation
  • 2. APPLYING AGILE (SCRUM) WHAT IS AGILE AGILE ALL THE THINGS Agenda INTROS
  • 3.
  • 4. APPLYING AGILE (SCRUM) WHAT IS AGILE AGILE ALL THE THINGS Agenda INTROS
  • 5. John Paz IX Writer American Atlassian fanboy From stuffy defence contractors to cutting edge software producers. Variety of experience Worked on a wide variety of projects, from military simulators to video games. 10 years working in tech Been with Atlassian for 1.5 years, been a fan of Atlassian for many more.
  • 6. My Agile experience Agile in practice Defense contractors. My introduction to Agile Two-weeks of training for the entire company. Anti-agile companies Agile done right: doesn’t get in the way. Agile done wrong: useless meetings, unfocused project.
  • 7. APPLYING AGILE (SCRUM) WHAT IS AGILE AGILE ALL THE THINGS Agenda INTROS
  • 11. • Big cool statistic • 2,56 9 • Add-Ons in Marketplace
  • 12. • Big cool statistic • 2,56 9 • Add-Ons in Marketplace
  • 13. Waterfall Change takes forever The traditional, linear approach. Segmented One group of functional specialists passes the baton to the next group. Relay race Change is inevitable, and traditional waterfall makes it hard to adjust.
  • 14. Origin Every project phase must be completed before the next can begin. Waterfall (<2001)
  • 15. Origin Every project phase must be completed before the next can begin. Agile manifesto (2001) Reinforcement of big idea - use no more than two lines of text here. Waterfall (<2001)
  • 17. • Big cool statistic • 2,56 9 • Add-Ons in Marketplace
  • 18. Responding to change Working software (or product) Individuals & interactions Agile: The Agile Manifesto (4 values) Customer collaboration over comprehensive documentation. over process and tools. over following a plan.over contract negotiation.
  • 19. Agile: The twelve Agile principles 1. Customer satisfaction by early and continuous delivery of valuable software 2. Welcome changing requirements, even in late development 3. Working software is delivered frequently (weeks rather than months) 4. Close, daily cooperation between business people and developers 5. Projects are built around motivated individuals, who should be trusted 6. Face-to-face conversation is the best form of communication (co-location) 7. Working software is the principal measure of progress 8. Sustainable development, able to maintain a constant pace 9. Continuous attention to technical excellence and good design 10. Simplicity—the art of maximizing the amount of work not done—is essential 11. Best architectures, requirements, and designs emerge from self-organizing teams 12. Regularly, the team reflects on how to become more effective, and adjusts accordingly
  • 20. APPLYING AGILE (SCRUM) WHAT IS AGILE AGILE ALL THE THINGS Agenda INTROS
  • 21. Origin Scrum (2009) Every project phase must be completed before the next can begin. Agile manifesto (2001) Reinforcement of big idea - use no more than two lines of text here. Waterfall (<2001) This text box is not intended to contain a bunch of copy.
  • 23. Scrum Artifacts Deliver products iteratively/incrementally, maximizing opportunities for feedback Meetings/Events Create regularity, minimize unneeded meetings. Roles Represent work or value to provide transparency and opportunities for inspection and adaptation
  • 24. • Big cool statistic • 2,56 9 • Add-Ons in Marketplace
  • 25. • Big cool statistic • 2,56 9 • Add-Ons in Marketplace
  • 27. Scrum: Roles - Product owner •Single person responsible for maximizing the ROI of the project •Responsible for product vision •Constantly re-prioritizes the Product Backlog, adjusting any longterm expectations such as release plans •Final arbiter of requirements questions •Accepts or rejects each product increment •Decides whether to ship •Decides whether to continue development •Considers stakeholder interests •May contribute as a team member
  • 28. Scrum: Roles - The Team •Cross-functional, self-organizing / self-managing, without externally assigned roles •Negotiates commitments with the Product Owner, one Sprint at a time •Has autonomy regarding how to reach commitments •Intensely collaborative •Most successful when located in one team room, particularly for the first few Sprints •Most successful with long-term, full-time membership. Scrum moves work to a flexible learning team and avoids moving people or splitting them between teams. •3-9 members (originally 7 ± 2 members)
  • 29. Scrum: Roles - (optional) Scrum Master •Facilitates the Scrum process •Helps resolve impediments •Creates an environment conducive to team self-organization •Captures empirical data to adjust forecasts •Shields team from external interference and distractions •Enforces timeboxes •Keeps Scrum artifacts visible •Promotes improved engineering practices •Has no management authority over the team •Not a coordinator
  • 30. Scrum: Roles - (optional) Scrum Master Anyone with authority over the team is by definition not its ScrumMaster
  • 31. Scrum: Roles - Stakeholders •Anyone that has a stake in the outcome of the team. •The ones who have desires, wants, and needs, and are the reason the team is working on the project in the first place. •The source of validation for the project. •Hold the Product Owner accountable for the outcome of a project. •Can be anyone within the company, but more than likely is a manager, executive, business owner, or someone else responsible for influencing outcomes.
  • 33. Scrum: Meetings/Events - Sprints •What is a Sprint? •The heart of Scrum is a Sprint. •An increment of work to achieve a specific goal (the Sprint Goal). •Time-boxed (one month or less) during which a “Done”, useable, and potentially releasable product increment is created. •Have consistent durations throughout a development effort. •New Sprints start immediately after the conclusion of a previous Sprint. •Sprints contain and consist of Sprint Planning, Daily Scrums (or Standups), development work, Sprint Review, and Sprint Retrospective.
  • 34. Scrum: Meetings/Events - Sprints •Why sprinting is useful: •Sprints enable predictability by ensuring inspection and adaptation of progress toward a Sprint Goal at least every calendar month.Time- boxed (one month or less) during which a “Done”, useable, and potentially releasable product increment is created. •Sprints limit risk to one calendar month of cost. •Each Sprint has a definition of what is to be built, a design and flexible plan that will guide building it, the work, and the resultant product. And, two sequential Sprints don’t have be concerned with building the same thing.
  • 35. Scrum: Meetings/Events - Sprint Planning •Sprint Planning is done by the team (not just the Product Owner). •Sprint Planning answers: •What can be done this Sprint? This is the Sprint Goal. •How will the work get done, and by whom? •If the team determines it has too much or too little work, it may renegotiate the selected Product Backlog items with the Product Owner. •Successful Sprint Planning produces a Sprint Goal, and subsequent Sprint Backlog of work that will be accomplished when the Sprint is over.
  • 36. Scrum: Meetings/Events - Daily Standup •The Daily Standup, or Daily Scrum, is: •A 15-minute time-boxed event for the team to synchronize activities and create a plan for the next 24 hours. •For inspecting progress toward the Sprint Goal and to inspect how progress is trending toward completing the work. •Facilitated by a Scrum Master, who ensures people stay on track with their updates.
  • 37. Scrum: Meetings/Events - Daily Standup •At every Standup, each team member answers 3 questions: •What did you do yesterday? •What will you do today? •Is there anything impeding your progress? Daily standups improve communication, eliminate other meetings, identify impediments, highlight and promote quick decision-making, and improve the team’s level of knowledge.
  • 38. Scrum: Meetings/Events - Sprint Review •Team + stakholders. •A Sprint Review is held at the end of the Sprint to inspect the work accomplished and adapt the Product Backlog if needed. •The team demos the increment of work, if possible. •The team and stakeholders collaborate about what was done in the Sprint.
  • 39. Scrum: Meetings/Events - Sprint Retrospective •Team only. •Occurs after the Sprint Review and prior to the next Sprint Planning •An opportunity for the team to inspect itself and create a plan for improvements to be enacted during the next Sprint. •Create a plan for implementing improvements
  • 40.
  • 42. Scrum: Artifacts - Product Backlog •Owned by the Product Owner •An ordered list of everything that might be needed in the product. •The single source of requirements for any changes to be made to the product. •Evolves as the product and the environment evolves; it’s a living document. •Lists all features, functions, requirements, enhancements, and fixes that constitute the changes to be made to the product in future releases. •Should be groomed by a Product Owner regularly.
  • 43.
  • 44. Scrum: Artifacts - Sprint Backlog •Owned by the Sprint Team. •A set of Product Backlog items selected for the Sprint, plus a plan for delivering the product Increment and realizing the Sprint Goal. •Makes visible all of the work that the Development Team identifies as necessary to meet the Sprint Goal. •At any time, represents the summation of remaining work and work accomplished for a given Sprint.
  • 45.
  • 46. Scrum: Artifacts - Increment •Owned by the Sprint Team. •The sum of all the Product Backlog items completed during a Sprint. •Must be in useable condition, regardless of whether the Product Owner decides to actually use it. •For research Sprints (called “Spikes”), the increment can be a document that aggregates the findings. But, there should always be a deliverable artifact as the result of a Sprint.
  • 47. APPLYING AGILE (SCRUM) WHAT IS AGILE AGILE ALL THE THINGS Agenda INTROS
  • 48.
  • 49. Is Agile just for software teams?
  • 50. Nope
  • 55. • Big cool statistic • 2,56 9 • Add-Ons in Marketplace
  • 57. Importance of Agile Helps get shit done Essential to develop new products quickly and flexibly. Increases engagement Stimulates learning, encourages experimentation, inspires understanding. Vital for innovation Enhances accountability and team communication.
  • 59. Agile is crucial to innovate
  • 62. Two types of innovation Providing more-effective products, processes, services, technologies, or business models to customers. Creating new ideas Generating ideas that can change perceptions of what's possible. Game- changing ideas that drive real growth. Increasing efficiency
  • 64. Two types of innovation Providing more-effective products, processes, services, technologies, or business models to customers. Creating new ideas Generating ideas that can change perceptions of what's possible. Game- changing ideas that drive real growth. Increasing efficiency
  • 66. • Big cool statistic • 2,56 9 • Add-Ons in Marketplace
  • 68. What does ‘culture of innovation’ even mean?
  • 69. 5 facets of effective grassroots innovation programs
  • 71. Any senior execs in the room?
  • 72. Employees on the frontline are more likely to come up with game-changing innovations than senior executives. HUGH MOLOTSI, “HIDDEN ASSETS” “ ”
  • 73. 5 facets of innovative work environments 1. Freedom 2. Time 3. Collaborative culture and tools 4. Funding and support 5. A culture of experimentation - Hugh Molotsi Innovative workplace cultures provide employees with:
  • 74. 5 facets of innovative work environments Employees are given autonomy to explore ideas they are passionate about. Freedom - Hugh Molotsi #1
  • 75. 5 facets of innovative work environments Employees are given self-directed time, carved out from their day jobs, to work on their own projects. Time - Hugh Molotsi #2
  • 76. 5 facets of innovative work environments Employees can self-organize and form teams across departments, with tools that enable this collaboration and help employees learn about what other employees are working on. Collaborative culture and tools - Hugh Molotsi #3
  • 77. 5 facets of innovative work environments Things like resources, tools, training, and mentoring to develop employee- directed projects. And a formal process to allow projects to “graduate” to officially funded initiatives. Funding and support - Hugh Molotsi #4
  • 78. 5 facets of innovative work environments A safe workplace to share your ideas is crucial; the ideal workplace is where management decisions are transparent, and the ideas of a frontline employee can be tested alongside ideas from senior leaders. A culture of experimentation - Hugh Molotsi #5
  • 79. Be sure to check out Hugh and Jeff’s site grassroots.guide … and keep an eye out for their book.
  • 80. 5 facets of innovative work environments 1. Freedom 2. Time 3. Collaborative culture and tools 4. Funding and support 5. A culture of experimentation - Hugh Molotsi Innovative workplace cultures provide employees with:
  • 81. Our culture As Atlassian grows guide our business, our product development, and our brand. Our North Star They're the rudder in our sailboat. These values are what we look for in every potential employee. 5 company values these five values remain constant.
  • 83. Atlassian embraces transparency wherever practical, and sometimes where impractical. All information, both internal and external, is public by default. We are not afraid of being honest with ourselves, our staff and our customers. Open company, no bullshit
  • 85. Building with heart means really caring about what we're making and doing–it's a mission, not just a job. When we build with balance we take into account how initiatives and decisions will affect our colleagues, customers and stakeholders. Build with heart and balance
  • 87. When we make internal decisions we ask ourselves "how will this affect our customers?" If the answer is that it would 'screw' them, or make life more difficult, then we need to find a better way. We want the customer to respect us in the morning. Don't #@!% the customer
  • 89. We want all Atlassians to feel like they work with Atlassian, not for Atlassian. We think it's important to have fun with your workmates while working and contributing to the Atlassian team. Play, as a team
  • 91. Gandhi had it pretty right when he said "We need to be the change we wish to see in the world". At Atlassian we're constantly looking for ways to improve our company, our products and our environment. Be the change you seek
  • 92. Along with our culture, Atlassian enables innovation with…
  • 95. Agile
  • 96. The (not so) secret sauce: Agile Why Agile? Agile is fluid Lots of opportunities to change on the fly. Unpredictability - Acute market changes, emerging technology, or employee crises. Every project aspect the code, requirements, design, etc. — is continually revisited throughout the lifecycle.
  • 98. Thank you! JOHN PAZ • SENIOR IX WRITER • ATLASSIAN • @TECHWRITERNINJA