SlideShare a Scribd company logo
Socialtext Distributed Agile Ross Mayfield  Adina Levin Tracy Ruggles
Socialtext Distributed Agile Distributed agile is a trend At BarCamp and D-Camp a few years ago Last year at PCamp
Socialtext Distributed Agile
Socialtext Distributed Agile Why agile? Personal experience with waterfall 300 page prds 24 month product cycles product obsolete when released dev and pm mutual incomprehension Agile sounds like better way Small-a agile, not big-A agile Lots of war stories requiring beer
Socialtext Distributed Agile The basics 2 week iterations Hosted service and SAAS appliance Hosted every 2 weeks, appliance every month
Anatomy of a story Anatomy of a story
Anatomy of a Story
Anatomy of a Story
Anatomy of a Story
Anatomy of a Story Cross-functional discussion Real time teamwork
Anatomy of a story family How to do planning with agile Leadership team direction for year and quarter Stories fit into projects.  Occasional focused planning a project level Occasional f2f and focus
Real Live Customers ” Customer feedback blog"
Information radiators
Challenges - Teamwork “ The swarm"  Started with multiple processes Changed to one process, one dev group Emotional challenges  Can't fight and then play foosball, get beer Logistics Need to be sensitive to timezone differences or we'll miss people
Socialtext Agile Culture Learning... retrospect every iteration, what went well, what didn't, what can be improved JFDI.. if you have an idea for improvement, take the ball Transparency - code, design, planning, customer feedback, better in the open
Outakes
Challenges - Design Harder to "whiteboard" ideas together voip and screen or vnc communicate that it's a brainstorming meeting and not tactical story definition Design patterns could do more to make it easier to add additional stories with design variants Usability testing Architecture Review stories in families Appoint architecture steward
Socialtext Agile Development No code ownership (but some expertise) Source code control - cvs > subversion > git Iteration capacity based on on "yesterday's weather" Pair programming with voip and screen Standup 3x per week - what are you working on, where do you need help
Socialtext Agile QA Release testing is a considered combination of automated and human testing with the goal of preventing unhappy experiences for our users.  Story test cover expected behavior & corner cases As stories are finished, QA validates and raises concerns during the iteration. Browser based testing with selenium UI tests run 24/7 just like unit tests.  Automated tests are maintained and always exercise a majority of the functions exposed to the user. Exploratory testing Lightweight performance analysis

More Related Content

PPTX
A step-by-step guide to behavior-driven development
PDF
Agile velocity - Requirements Discovery Presentation
PDF
How to break up epics (for Product Managers)
PDF
177 splitting epics and user stories (dave todaro)
PDF
10 steps to developing great products
PPTX
Hiring Professional Testers - QASymphony Webinar
PDF
Introducing Agile to Product Teams
PDF
Create User Stories that Don't Suck!
A step-by-step guide to behavior-driven development
Agile velocity - Requirements Discovery Presentation
How to break up epics (for Product Managers)
177 splitting epics and user stories (dave todaro)
10 steps to developing great products
Hiring Professional Testers - QASymphony Webinar
Introducing Agile to Product Teams
Create User Stories that Don't Suck!

What's hot (11)

PDF
MVP Design Hacks
PPTX
How to stay relevant - An evolutionary talk for testers
PDF
Lean/Agile/DevOps 2016 part 2
PDF
The Agile BA
PDF
5 tricks to know before you outsource your drupal project
PDF
Id camp x dicoding live : persiapan jadi software engineer hebat 101
PDF
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
PPS
Is Agile Better
PDF
Product discovery: Balancing fast iteration and long term vision
PPTX
Quick win ways to mitigate feature creep
PDF
Being a Tester in Scrum
MVP Design Hacks
How to stay relevant - An evolutionary talk for testers
Lean/Agile/DevOps 2016 part 2
The Agile BA
5 tricks to know before you outsource your drupal project
Id camp x dicoding live : persiapan jadi software engineer hebat 101
Dicoding Developer Coaching #38: Android | 5 Library Android yang Patut Kamu ...
Is Agile Better
Product discovery: Balancing fast iteration and long term vision
Quick win ways to mitigate feature creep
Being a Tester in Scrum
Ad

Similar to Socialtext Distributed Agile (20)

PPT
Agile Software Development
PPTX
Scaling Agile - Agility Defined
PPT
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
PPSX
Agile, User Stories, Domain Driven Design
PPTX
Developing User stories - Beyond the Basics
ODP
Agile in Distribution
PPTX
Scaling agile without the scaling framework
PPTX
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
PPTX
Agile Project Management - Course Details
PPTX
Basics of Agile
ODP
Agile BI/DW - Aalborg 2009
PDF
SuperWeek 2023 - Building the case for Digital Analytics
PDF
Introduction to Agile Software Development Process
PPT
Agile Development Brown Bag Lunches Slides
PDF
UX Beers - A Story about product management at uman.ai - Jasper Verplanken
PDF
Scrum - Agile Methodology
PPTX
Scrum in One Day
PDF
The Anchor Store: Four Confluence Examples to Root Your Deployment
PDF
Tech-Talk Tuesday: How to Develop and Grow Your Optimization Efforts Into a S...
PDF
Achieving better requirements in agile
Agile Software Development
Scaling Agile - Agility Defined
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
Agile, User Stories, Domain Driven Design
Developing User stories - Beyond the Basics
Agile in Distribution
Scaling agile without the scaling framework
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
Agile Project Management - Course Details
Basics of Agile
Agile BI/DW - Aalborg 2009
SuperWeek 2023 - Building the case for Digital Analytics
Introduction to Agile Software Development Process
Agile Development Brown Bag Lunches Slides
UX Beers - A Story about product management at uman.ai - Jasper Verplanken
Scrum - Agile Methodology
Scrum in One Day
The Anchor Store: Four Confluence Examples to Root Your Deployment
Tech-Talk Tuesday: How to Develop and Grow Your Optimization Efforts Into a S...
Achieving better requirements in agile
Ad

More from Ross Mayfield (20)

PDF
The Mythical Man Moon
PDF
TeccSociety Circle of Influence: Content Strategies for Event Organizers
PDF
Viral Waves on SlideShare
PPT
10 years ago i was presenting...
PPTX
Content marketing with SlideShare
PDF
Slideshare for Journalists by @ross
PPTX
7 SlideShare Secrets by @ross
PDF
The Job of Content
PDF
SlideShare Publisher Program
PDF
Social Architecture, by @ross
PPTX
Dreamforce 11: Who's Who in Social Media
PDF
Visual Guide to Circles in Google+ by @ross
PPTX
SlideShare Networks
PPTX
Corporate Social Strategists on SlideShare
PPTX
When Businesses Share
PPT
DevLearn
PPT
Enterprise 2.0 & Deloitte Webinar
PDF
Letter to my great-grandfather on his 18th birthday
PPT
Web 2.0 Goes to Work at McGraw Hill
PPT
Socialtext Screenshot Gallery
The Mythical Man Moon
TeccSociety Circle of Influence: Content Strategies for Event Organizers
Viral Waves on SlideShare
10 years ago i was presenting...
Content marketing with SlideShare
Slideshare for Journalists by @ross
7 SlideShare Secrets by @ross
The Job of Content
SlideShare Publisher Program
Social Architecture, by @ross
Dreamforce 11: Who's Who in Social Media
Visual Guide to Circles in Google+ by @ross
SlideShare Networks
Corporate Social Strategists on SlideShare
When Businesses Share
DevLearn
Enterprise 2.0 & Deloitte Webinar
Letter to my great-grandfather on his 18th birthday
Web 2.0 Goes to Work at McGraw Hill
Socialtext Screenshot Gallery

Recently uploaded (20)

PDF
IFRS Notes in your pocket for study all the time
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
PDF
Solaris Resources Presentation - Corporate August 2025.pdf
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
Charisse Litchman: A Maverick Making Neurological Care More Accessible
PDF
Family Law: The Role of Communication in Mediation (www.kiu.ac.ug)
PDF
How to Get Business Funding for Small Business Fast
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
PDF
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
PDF
How to Get Funding for Your Trucking Business
PDF
Deliverable file - Regulatory guideline analysis.pdf
PPTX
Principles of Marketing, Industrial, Consumers,
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PPTX
DMT - Profile Brief About Business .pptx
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
Cours de Système d'information about ERP.pdf
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
IFRS Notes in your pocket for study all the time
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
Solaris Resources Presentation - Corporate August 2025.pdf
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
Charisse Litchman: A Maverick Making Neurological Care More Accessible
Family Law: The Role of Communication in Mediation (www.kiu.ac.ug)
How to Get Business Funding for Small Business Fast
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Lecture 3344;;,,(,(((((((((((((((((((((((
Module 3 - Functions of the Supervisor - Part 1 - Student Resource (1).pdf
How to Get Funding for Your Trucking Business
Deliverable file - Regulatory guideline analysis.pdf
Principles of Marketing, Industrial, Consumers,
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
DMT - Profile Brief About Business .pptx
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
Cours de Système d'information about ERP.pdf
ICG2025_ICG 6th steering committee 30-8-24.pptx

Socialtext Distributed Agile

  • 1. Socialtext Distributed Agile Ross Mayfield Adina Levin Tracy Ruggles
  • 2. Socialtext Distributed Agile Distributed agile is a trend At BarCamp and D-Camp a few years ago Last year at PCamp
  • 4. Socialtext Distributed Agile Why agile? Personal experience with waterfall 300 page prds 24 month product cycles product obsolete when released dev and pm mutual incomprehension Agile sounds like better way Small-a agile, not big-A agile Lots of war stories requiring beer
  • 5. Socialtext Distributed Agile The basics 2 week iterations Hosted service and SAAS appliance Hosted every 2 weeks, appliance every month
  • 6. Anatomy of a story Anatomy of a story
  • 7. Anatomy of a Story
  • 8. Anatomy of a Story
  • 9. Anatomy of a Story
  • 10. Anatomy of a Story Cross-functional discussion Real time teamwork
  • 11. Anatomy of a story family How to do planning with agile Leadership team direction for year and quarter Stories fit into projects. Occasional focused planning a project level Occasional f2f and focus
  • 12. Real Live Customers ” Customer feedback blog"
  • 14. Challenges - Teamwork “ The swarm" Started with multiple processes Changed to one process, one dev group Emotional challenges Can't fight and then play foosball, get beer Logistics Need to be sensitive to timezone differences or we'll miss people
  • 15. Socialtext Agile Culture Learning... retrospect every iteration, what went well, what didn't, what can be improved JFDI.. if you have an idea for improvement, take the ball Transparency - code, design, planning, customer feedback, better in the open
  • 17. Challenges - Design Harder to "whiteboard" ideas together voip and screen or vnc communicate that it's a brainstorming meeting and not tactical story definition Design patterns could do more to make it easier to add additional stories with design variants Usability testing Architecture Review stories in families Appoint architecture steward
  • 18. Socialtext Agile Development No code ownership (but some expertise) Source code control - cvs > subversion > git Iteration capacity based on on "yesterday's weather" Pair programming with voip and screen Standup 3x per week - what are you working on, where do you need help
  • 19. Socialtext Agile QA Release testing is a considered combination of automated and human testing with the goal of preventing unhappy experiences for our users. Story test cover expected behavior & corner cases As stories are finished, QA validates and raises concerns during the iteration. Browser based testing with selenium UI tests run 24/7 just like unit tests. Automated tests are maintained and always exercise a majority of the functions exposed to the user. Exploratory testing Lightweight performance analysis