SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Who is at the Helm?
An Agile Assurance Case Study
A particular instance of Agile Assurance analyzed to
illustrate Sustainable Security Practices
October 31, 2012
David Brown
Peter Woodhull
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
"The most difficult thing is the decision
to act,
the rest is merely tenacity.
The fears are paper tigers,
and the procedures, the process are
their own reward.“Amelia Earhart
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
An Exercise in Contrast
Concepts
Issue Resolution
Evolution of the Analyst
New Techniques
Virtual SSP
Agile Management
Goals
Agenda
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
Compare & Contrast
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
Key Concepts
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
ownership sustainable
program value
cost, schedule,
capability trade-off
upfront assurance
near real-time
decision support
cross-cutting
concerns visualization
information →
decision → action
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
Action Based Management
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
Do we care?
Dependable?Actionable?
Deep Environmental
UnderstandingThe evolution of the Analyst into
a Nexus
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
New Techniques
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
Shared Ownership →
Modified Assurance
Capability →
Education →
Best Practice, Tools,
Deputized Project Team →
Education Leads…
Results Follow!
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
Virtual SSP
• Requirements
• Control Point
• Intersections of
Accountability and Authority
• Tooling
• Auditing
• Visualization
• Traceability Matrix
• Validation & Verification
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
→
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
Agile Management Workstreams
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
Agile Management
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
Task Management
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
Sprints - User Stories - Control Work Items - Workflow
Sprint
Backlog
Project Backlog
Grooming
Feedback
Working
IncrementTest-driven
Development
N-1
Testing
Product Owner
Delivery
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
Agile Goals
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
Validation & verification
Replace emotions with facts
Empirical metrics
Collaboration
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
“Education is a better
safeguard of security
than a standing army.”
Edward Everett
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
Target IA Commitment
29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
the kanban Assurance Manifesto
We are uncovering better ways of providing Assurance by doing it and helping others.
Through this work we have come to value:
Explicit communications
Over intuitive abilities
Small steps
Over big changes
Quality systems
Over heroic individuals
Requirements driving our understanding
Over assumptions in which we must trust
While we appreciate the standard concepts below,
we value the bold principle above.
Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals

Weitere ähnliche Inhalte

Empfohlen

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Empfohlen (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

2012 ICSQ IA Presentation_20121003

  • 1. Who is at the Helm? An Agile Assurance Case Study A particular instance of Agile Assurance analyzed to illustrate Sustainable Security Practices October 31, 2012 David Brown Peter Woodhull 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
  • 2. "The most difficult thing is the decision to act, the rest is merely tenacity. The fears are paper tigers, and the procedures, the process are their own reward.“Amelia Earhart 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012
  • 3. An Exercise in Contrast Concepts Issue Resolution Evolution of the Analyst New Techniques Virtual SSP Agile Management Goals Agenda 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 4. Compare & Contrast 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 5. Key Concepts 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 ownership sustainable program value cost, schedule, capability trade-off upfront assurance near real-time decision support cross-cutting concerns visualization information → decision → action Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 6. Action Based Management 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals Do we care? Dependable?Actionable?
  • 7. Deep Environmental UnderstandingThe evolution of the Analyst into a Nexus 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 8. New Techniques 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 Shared Ownership → Modified Assurance Capability → Education → Best Practice, Tools, Deputized Project Team → Education Leads… Results Follow! Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 9. Virtual SSP • Requirements • Control Point • Intersections of Accountability and Authority • Tooling • Auditing • Visualization • Traceability Matrix • Validation & Verification 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 → Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 10. Agile Management Workstreams 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 11. Agile Management 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 12. Task Management 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 Sprints - User Stories - Control Work Items - Workflow Sprint Backlog Project Backlog Grooming Feedback Working IncrementTest-driven Development N-1 Testing Product Owner Delivery Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 13. Agile Goals 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 Validation & verification Replace emotions with facts Empirical metrics Collaboration Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 14. “Education is a better safeguard of security than a standing army.” Edward Everett 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals
  • 15. Target IA Commitment 29-31 Oct 2012 International Conference on Software Quality - ICSQ 2012 the kanban Assurance Manifesto We are uncovering better ways of providing Assurance by doing it and helping others. Through this work we have come to value: Explicit communications Over intuitive abilities Small steps Over big changes Quality systems Over heroic individuals Requirements driving our understanding Over assumptions in which we must trust While we appreciate the standard concepts below, we value the bold principle above. Contrast | Concepts | Resolution | Analyst | Techniques | Virtual SSP | Management | Goals