building technology mid flight
play

Building technology mid-flight Sam Hamilton, March 2012 Tech Stack - PowerPoint PPT Presentation

Building technology mid-flight Sam Hamilton, March 2012 Tech Stack Expectations Evolvability Debugability Customizability Reusability Integrity Deployability Portability Predictability Scalability Timeliness Stability Seamlessness


  1. Building technology mid-flight Sam Hamilton, March 2012

  2. Tech Stack Expectations … Evolvability Debugability Customizability Reusability Integrity Deployability Portability Predictability Scalability Timeliness Stability Seamlessness Durability Efficiency Robustness Traceability Accuracy Usability Accessibility Recoverability Reliability Administrability Adaptability Precision Affordability Agility Auditability Mobility Process Credibility Fault-tolerance capabilities Compatibility Configurability Correctness Extensibility Inspectability Building tech stack mid-flight – Sam Hamilton 2

  3. Evolve along with company Tech stack needs Mega Scale Scale Platform Customizable Solution Complete Solution Proof of concept Company size Micro Small Medium Large Enterprise Building tech stack mid-flight – Sam Hamilton 3

  4. Growth is good … Support the current Deliver enhancements Build for the future Strategic Aging Tactical future tech stack enhancements (hyper) (incremental) Version 2.0 Version 1.x Version 1.0 Building tech stack mid-flight – Sam Hamilton 4

  5. Most often unpredictable … Hyper Requirements Incremental Hyper Incremental Building tech stack mid-flight – Sam Hamilton 5

  6. … generates growing pains Pain for the Business Pain for the Technology • Successful enterprises make money • Focus with yesterday’s technology • Business growths are constrained by • Scalability technology limitations • Not enough tech investment for the • Maintainability future Building tech stack mid-flight – Sam Hamilton 6

  7. How do we address? Mid-flight build Support the necessary present Minimize the incremental Leapfrog capabilities for the future Migrate smartly Building tech stack mid-flight – Sam Hamilton 7

  8. Mid-flight build Support the necessary present Minimize the incremental Leapfrog capabilities for the future Migrate smartly Building tech stack mid-flight – Sam Hamilton 8

  9. Necessary to deliver on commitments … Hyper Requirements Incremental Hyper Incremental Building tech stack mid-flight – Sam Hamilton 9

  10. Mid-flight build Support the necessary present Minimize the Incremental Leapfrog capabilities for the future Migrate smartly Building tech stack mid-flight – Sam Hamilton 10

  11. Leapfrog capabilities Requirements Hyper Incremental Leap frog Hyper Tech Incremental stack Building tech stack mid-flight – Sam Hamilton 11

  12. Mid-flight build Support the necessary present Minimize the Incremental Leapfrog capabilities for the future Migrate smartly Building tech stack mid-flight – Sam Hamilton 12

  13. Smart migration Define ¡Success ¡ Smart ¡mapping ¡ Process ¡redesign ¡ Migrate ¡ Measure ¡and ¡monitor ¡ ¡ Building tech stack mid-flight – Sam Hamilton 13

  14. Building technology mid-flight Technology choices A B Architectural principles C Organizational considerations Building tech stack mid-flight – Sam Hamilton 14

  15. Technology choices A • Address needs • Not limited by the current knowledge or skills • Adopt standards; Innovate for differentiation Building tech stack mid-flight – Sam Hamilton 15

  16. Architectural principles B AFK’s 12 Principles 1 N+1 Design 13 Service Oriented Availability 2 Design to Rollback 14 Design for redesign 3 Design to be Disabled Use Right 12 Design to be Technologies 4 Monitored 6 Design for Async Design 5 Multiple 7 Live Sites Stateless Systems Scale Out Not Up 8 11 Buy When Non Core 10 Design for at least two axes of scale 9 Use Commodity Hardware Scalability Cost Source: AFK’S (Abbot, Fisher, and Keevan) twelve Architectural Principles Building tech stack mid-flight – Sam Hamilton 16

  17. Organizational considerations C • Resource Allocation • Clarity in Responsibility • Engagement • Agility Building tech stack mid-flight – Sam Hamilton 17

  18. Summary Mid-flight build is hard but essential Align ¡strategy ¡ Build ¡ ¡ Prepare ¡ organization ¡ again? ¡ Migrate ¡ Set ¡ Smartly ¡ expectations ¡ Leapfrog ¡ capabilities ¡ Building tech stack mid-flight – Sam Hamilton 18

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend