SlideShare a Scribd company logo
1 of 33
SATURN Conference 
An Agile Practitioner’s Perspective 
Michael Keeling 
IBM 
@michaelkeeling
Dante and Beatrice, by Henry Holiday, 18824
Dante and Beatrice, by Henry Holiday, 18834
Hypothesis… 
The National Agile conference will have 
fewer talks about software architecture 
than SATURN has talks about Agile. 
4 
Implication: Architecture’s “love” for 
agile is not returned.
How many speaker sessions might 
work at either Agile or SATURN? 
• Reviewed session keywords, titles, 
abstracts, common speakers 
– National Agile conference and SATURN 
• Used some “expert judgment” 
– Regular speaker and attendee 
– Technical committee member for Agile and 
SATURN since 2012 and 2013 respectively 
– Master in Software Engineering 
5
6 
How many speaker sessions might 
work at either Agile or SATURN? 
Session count... 
Agile SATURN 
2011 10 7 
2012 6 8 
2013 9 9 
2014 5 11
7 
How many speaker sessions might 
work at either Agile or SATURN? 
Percentage of total sessions… 
Agile SATURN 
2011 7% 21% 
2012 4% 18% 
2013 6% 26% 
2014 3% 24%
By the numbers… Since 2011 
• 5% of talks at Agile were likely relevant to 
SATURN audience 
– Approx 30 of 580 
• 22% of talks at SATURN were likely 
directly relevant to Agile audience 
– Approximately 35 / 160 
• Interesting aside: European Agile 
conferences have greater focus on 
architecture and design than in US 
8
SATURN “Best Presentation” 
Awards presented by IEEE, SEI 
• “Architecture in Practice” Best 
Presentation award started in 2010 
– “Awarded to the presentation that best 
describes experiences, methods, and lessons 
learned from the implementation of 
architecture-centric practices.” 
• Award decided by attendees 
– Voting cards 
• 4 out of 5 awards given to agile or lean 
topics since 2010 
9
10
11 
From whence doth this apparent 
unrequited love arise?
12 
More 
Vision-Oriented 
More 
Detail-Oriented 
CEO, 
Product Management 
Programmers
13 
More 
Vision-Oriented 
More 
Detail-Oriented 
Ideas 
Must cross to see ideas 
become reality 
“Realization Boundary” 
Implementation
14 
More 
Vision-Oriented 
More 
Detail-Oriented 
Extremely easy 
to change 
More difficult 
to change
Disturbing Implication… 
Code 
Detailed 
Design 
Architectural Design 
Vision / Ideas 
15
Worst Case Scneario... 
16 
I had a great idea 
over the weekend 
that we just have to 
get in the next 
release! 
Visionary Leader
Legitimate Business Scenario... 
Visionary Leader 17 
There's a trend emerging 
we didn't anticipate and I 
need this feature in the 
next release so we can 
remain relevant!
18
19 
Software systems are built on 
easily changeable premises. 
This is a good thing.
20 
Architecting for agility is the point.
National Agile Conference Focus 
21 
More 
Vision-Oriented 
More 
Detail-Oriented 
Product management, 
Project management, 
Organizational change (coaching) 
"Throw it over the wall..." 
Agile process and practices, 
Team performance, 
Craftsmanship, 
Agile Coaching
SATURN Conference Focus 
22 
More 
Vision-Oriented 
More 
Detail-Oriented 
Product management, 
Project management, 
Organizational change... 
through architecture 
Development practices, 
Technology selection, 
Craftsmanship
SATURN Conference Focus 
23 
More 
Vision-Oriented 
More 
Detail-Oriented 
Transitioning the 
realization boundary 
Design methods and practices, 
Communication mediums, 
Foundations and concepts
Why does SATURN have 
this focus? 
24 
More 
Vision-Oriented 
More 
Detail-Oriented 
CEO, 
Product Management 
Software Architects must 
live in both worlds and 
cross the realization 
boundary freely! 
Programmers
25 
Hi, Agile, I'm 
ready to embrace 
change! 
*sigh* it's that 
software architecture 
again... he's just so... 
structured..
26 
Agile promotes preserving choice. 
Software architecture promotes 
preserving structure. 
Natural tension between 
Agile and architecture…
27 
Lots of things have to work “just 
right” for a team to be agile. 
We think software architecture is 
one of the more important and 
interesting areas.
SATURN is an amazing conference 
28 
for Agile Architects!
SATURN is for Agile Architects 
• Smaller conference 
– Greater engagement 
– More meaningful networking 
• Lower costs 
– Better value – lower $$ / relevant knowledge 
• Narrower focus 
– Greater number of relevant sessions 
– Higher density of usable software architecture 
information 
29
Agile Highlights at SATURN 2014 
• Joe Justice of WIKISPEED, SCRUM Inc 
• Diane Marsh of Netflix 
• Bill Opdyke, of refactoring fame 
• Sessions hosted by Rebecca Wirfs-Brock 
• Open Space facilitated by Diana Larson 
• More… 
30
Hot Topics at SATURN and Agile 
• Architecting for DevOps 
– Continuous delivery 
– Cloud concerns 
– More… 
• Micro-Services 
• Technical Debt 
• Design Thinking 
• Organizational alignment (Conway’s Law) 
• More… 
31
32 
SATURN 2015 will continue to 
focus on architecting for agility.
Thank you! 
Michael Keeling 
@michaelkeeling 
http://neverletdown.net 
mkeeling@neverletdown.net 
33 
Website: http://www.sei.cmu.edu/saturn/2015/ 
Call for Submissions: 
http://www.sei.cmu.edu/saturn/2015/call-for-submissions/ 
Rolling Acceptance 
until January 16, 2015

More Related Content

Similar to Software Architecture and Agile: Is it Unrequited Love?

IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016Pekka Hartikainen
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams sallybean
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014Justin Petite
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Cprime
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBMuxpin
 
Create Great Search Experiences with SharePoint 2013 Webinar
Create Great Search Experiences with SharePoint 2013 WebinarCreate Great Search Experiences with SharePoint 2013 Webinar
Create Great Search Experiences with SharePoint 2013 WebinarPerficient, Inc.
 
Integrating UX into your Agile Team - Daniel Elizalde
Integrating UX into your Agile Team -  Daniel ElizaldeIntegrating UX into your Agile Team -  Daniel Elizalde
Integrating UX into your Agile Team - Daniel ElizaldeDaniel Elizalde
 
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...ux singapore
 
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...AgileNetwork
 
The Changing Role of the Developer in HE
The Changing Role of the Developer in HEThe Changing Role of the Developer in HE
The Changing Role of the Developer in HEPaul Walk
 
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Eric Wu
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore
 
ABC Radio: From UX Strategy to Agile Development
ABC Radio: From UX Strategy to Agile DevelopmentABC Radio: From UX Strategy to Agile Development
ABC Radio: From UX Strategy to Agile DevelopmentCameron Grice
 

Similar to Software Architecture and Agile: Is it Unrequited Love? (20)

IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams
 
SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014SCGMIS Agile Business Analysis Workshop July 2014
SCGMIS Agile Business Analysis Workshop July 2014
 
Agile and UX
Agile and UXAgile and UX
Agile and UX
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
 
Handout: 'Agile Methodology: What's the Big Deal?'
Handout: 'Agile Methodology: What's the Big Deal?'Handout: 'Agile Methodology: What's the Big Deal?'
Handout: 'Agile Methodology: What's the Big Deal?'
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
 
Create Great Search Experiences with SharePoint 2013 Webinar
Create Great Search Experiences with SharePoint 2013 WebinarCreate Great Search Experiences with SharePoint 2013 Webinar
Create Great Search Experiences with SharePoint 2013 Webinar
 
Meetup 31
Meetup 31Meetup 31
Meetup 31
 
Integrating UX into your Agile Team - Daniel Elizalde
Integrating UX into your Agile Team -  Daniel ElizaldeIntegrating UX into your Agile Team -  Daniel Elizalde
Integrating UX into your Agile Team - Daniel Elizalde
 
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
UXSG2014 Lightning Talks - The MUDD Model - Marrying UX, Design and Developme...
 
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
 
The Changing Role of the Developer in HE
The Changing Role of the Developer in HEThe Changing Role of the Developer in HE
The Changing Role of the Developer in HE
 
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Fundamentals of Agile Software Development
Fundamentals of Agile Software Development Fundamentals of Agile Software Development
Fundamentals of Agile Software Development
 
ABC Radio: From UX Strategy to Agile Development
ABC Radio: From UX Strategy to Agile DevelopmentABC Radio: From UX Strategy to Agile Development
ABC Radio: From UX Strategy to Agile Development
 

Recently uploaded

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 

Recently uploaded (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 

Software Architecture and Agile: Is it Unrequited Love?

  • 1. SATURN Conference An Agile Practitioner’s Perspective Michael Keeling IBM @michaelkeeling
  • 2. Dante and Beatrice, by Henry Holiday, 18824
  • 3. Dante and Beatrice, by Henry Holiday, 18834
  • 4. Hypothesis… The National Agile conference will have fewer talks about software architecture than SATURN has talks about Agile. 4 Implication: Architecture’s “love” for agile is not returned.
  • 5. How many speaker sessions might work at either Agile or SATURN? • Reviewed session keywords, titles, abstracts, common speakers – National Agile conference and SATURN • Used some “expert judgment” – Regular speaker and attendee – Technical committee member for Agile and SATURN since 2012 and 2013 respectively – Master in Software Engineering 5
  • 6. 6 How many speaker sessions might work at either Agile or SATURN? Session count... Agile SATURN 2011 10 7 2012 6 8 2013 9 9 2014 5 11
  • 7. 7 How many speaker sessions might work at either Agile or SATURN? Percentage of total sessions… Agile SATURN 2011 7% 21% 2012 4% 18% 2013 6% 26% 2014 3% 24%
  • 8. By the numbers… Since 2011 • 5% of talks at Agile were likely relevant to SATURN audience – Approx 30 of 580 • 22% of talks at SATURN were likely directly relevant to Agile audience – Approximately 35 / 160 • Interesting aside: European Agile conferences have greater focus on architecture and design than in US 8
  • 9. SATURN “Best Presentation” Awards presented by IEEE, SEI • “Architecture in Practice” Best Presentation award started in 2010 – “Awarded to the presentation that best describes experiences, methods, and lessons learned from the implementation of architecture-centric practices.” • Award decided by attendees – Voting cards • 4 out of 5 awards given to agile or lean topics since 2010 9
  • 10. 10
  • 11. 11 From whence doth this apparent unrequited love arise?
  • 12. 12 More Vision-Oriented More Detail-Oriented CEO, Product Management Programmers
  • 13. 13 More Vision-Oriented More Detail-Oriented Ideas Must cross to see ideas become reality “Realization Boundary” Implementation
  • 14. 14 More Vision-Oriented More Detail-Oriented Extremely easy to change More difficult to change
  • 15. Disturbing Implication… Code Detailed Design Architectural Design Vision / Ideas 15
  • 16. Worst Case Scneario... 16 I had a great idea over the weekend that we just have to get in the next release! Visionary Leader
  • 17. Legitimate Business Scenario... Visionary Leader 17 There's a trend emerging we didn't anticipate and I need this feature in the next release so we can remain relevant!
  • 18. 18
  • 19. 19 Software systems are built on easily changeable premises. This is a good thing.
  • 20. 20 Architecting for agility is the point.
  • 21. National Agile Conference Focus 21 More Vision-Oriented More Detail-Oriented Product management, Project management, Organizational change (coaching) "Throw it over the wall..." Agile process and practices, Team performance, Craftsmanship, Agile Coaching
  • 22. SATURN Conference Focus 22 More Vision-Oriented More Detail-Oriented Product management, Project management, Organizational change... through architecture Development practices, Technology selection, Craftsmanship
  • 23. SATURN Conference Focus 23 More Vision-Oriented More Detail-Oriented Transitioning the realization boundary Design methods and practices, Communication mediums, Foundations and concepts
  • 24. Why does SATURN have this focus? 24 More Vision-Oriented More Detail-Oriented CEO, Product Management Software Architects must live in both worlds and cross the realization boundary freely! Programmers
  • 25. 25 Hi, Agile, I'm ready to embrace change! *sigh* it's that software architecture again... he's just so... structured..
  • 26. 26 Agile promotes preserving choice. Software architecture promotes preserving structure. Natural tension between Agile and architecture…
  • 27. 27 Lots of things have to work “just right” for a team to be agile. We think software architecture is one of the more important and interesting areas.
  • 28. SATURN is an amazing conference 28 for Agile Architects!
  • 29. SATURN is for Agile Architects • Smaller conference – Greater engagement – More meaningful networking • Lower costs – Better value – lower $$ / relevant knowledge • Narrower focus – Greater number of relevant sessions – Higher density of usable software architecture information 29
  • 30. Agile Highlights at SATURN 2014 • Joe Justice of WIKISPEED, SCRUM Inc • Diane Marsh of Netflix • Bill Opdyke, of refactoring fame • Sessions hosted by Rebecca Wirfs-Brock • Open Space facilitated by Diana Larson • More… 30
  • 31. Hot Topics at SATURN and Agile • Architecting for DevOps – Continuous delivery – Cloud concerns – More… • Micro-Services • Technical Debt • Design Thinking • Organizational alignment (Conway’s Law) • More… 31
  • 32. 32 SATURN 2015 will continue to focus on architecting for agility.
  • 33. Thank you! Michael Keeling @michaelkeeling http://neverletdown.net mkeeling@neverletdown.net 33 Website: http://www.sei.cmu.edu/saturn/2015/ Call for Submissions: http://www.sei.cmu.edu/saturn/2015/call-for-submissions/ Rolling Acceptance until January 16, 2015

Editor's Notes

  1. Agile 2011 – 10 / ~144 Agile 2012 – 6 / ~145 Agile 2013 – 9 / ~145 Agile 2014 – 5 / ~145 SATURN 2011 – 7 / ~33 SATURN 2012 – 8 / ~45 SATURN 2013 – 9 / ~35 SATURN 2014 – 11 / ~45 Same names and faces showing up again and again in both communities – Rebecca Wirfs-Brock, Joe Yoder, Simon Brown, Michael Keeling, Scott Ambler, Noopur Davis, Netflix
  2. Agile 2011 – 10 / ~144 Agile 2012 – 6 / ~145 Agile 2013 – 9 / ~145 Agile 2014 – 5 / ~145 SATURN 2011 – 7 / ~33 SATURN 2012 – 8 / ~45 SATURN 2013 – 9 / ~35 SATURN 2014 – 11 / ~45 Same names and faces showing up again and again in both communities – Rebecca Wirfs-Brock, Joe Yoder, Simon Brown, Michael Keeling, Scott Ambler, Noopur Davis, Netflix
  3. Agile 2011 – 10 / ~144 Agile 2012 – 6 / ~145 Agile 2013 – 9 / ~145 Agile 2014 – 5 / ~145 SATURN 2011 – 7 / ~33 SATURN 2012 – 8 / ~45 SATURN 2013 – 9 / ~35 SATURN 2014 – 11 / ~45 Same names and faces showing up again and again in both communities – Rebecca Wirfs-Brock, Joe Yoder, Simon Brown, Michael Keeling, Scott Ambler, Noopur Davis, Netflix
  4. Agile 2011 – 10 / ~144 Agile 2012 – 6 / ~145 Agile 2013 – 9 / ~145 Agile 2014 – 5 / ~145 SATURN 2011 – 7 / ~33 SATURN 2012 – 8 / ~45 SATURN 2013 – 9 / ~35 SATURN 2014 – 11 / ~45 Same names and faces showing up again and again in both communities – Rebecca Wirfs-Brock, Joe Yoder, Simon Brown, Michael Keeling, Scott Ambler, Noopur Davis, Netflix