an approach from classic to contemporary software development
TRANSCRIPT
Photo by Wickerfurniture -‐ Crea4ve Commons A9ribu4on License h9p://www.flickr.com/photos/76061588@N03 Created with Haiku Deck
How do you go from here
Photo by LoKan Sardari -‐ Crea4ve Commons A9ribu4on-‐NonCommercial-‐ShareAlike License h9p://www.flickr.com/photos/30013612@N03 Created with Haiku Deck
To here?
1. Reduce technical debt
Photo by Hackbright Academy -‐ h9ps://twi9er.com/Hackbright/status/447083135767830528
2. Get rid of that shared development environment
Photo by Ma9hew Straubmuller -‐ Crea4ve Commons A9ribu4on License h9p://www.flickr.com/photos/51344631@N06
Created with Haiku Deck Photo by Ma9hew Straubmuller -‐ Crea4ve Commons A9ribu4on License h9p://www.flickr.com/photos/51344631@N06
3. Pick tools what will improve productivity
OR!
One approach
4. Get rid of restrictive technologies
Created with Haiku Deck Photo by Hanna-‐ -‐ Crea4ve Commons A9ribu4on-‐ShareAlike License h9p://www.flickr.com/photos/42763976@N02
And adopt technologies that increase agility
5. Open source when you can
Archais: https://github.com/Netflix/archaius
Photo by Hanna-‐ -‐ Crea4ve Commons A9ribu4on-‐ShareAlike License h9p://www.flickr.com/photos/42763976@N02
Source: Tom Howe, Dell Cloud Manager
NeWlix Archaius
Opiniated configura4on
Single Configura4on Interface
Dynamic Configura4ons
No4fica4ons
Hierarchical Namespaces
Open source when you can
Docs: http://blockade.readthedocs.org/en/latest/
Photo by Hanna-‐ -‐ Crea4ve Commons A9ribu4on-‐ShareAlike License h9p://www.flickr.com/photos/42763976@N02
Source: David LaBissionaire, Dell Cloud Manager
6. Evaluate and adopt modern SD practices
Created with Haiku Deck
Photo by Hanna-‐ -‐ Crea4ve Commons A9ribu4on-‐ShareAlike License h9p://www.flickr.com/photos/42763976@N02
h9p://commons.wikimedia.org/wiki/File:Rapid_applica4on_so`ware_development.svg
Go Lean
Created with Haiku Deck
Eliminate Waste..
Starting with the product definition
Created with Haiku Deck
MVP Short-term roadmap Long-term vision
Validate with design then develop
Created with Haiku Deck
Validate product vision
Validate MVP
Low fidelity prototypes
High fidelity clickable prototype
Invest in Automation
Created with Haiku Deck
Automate Testing
Protractor
Invest in Automation
Created with Haiku Deck
Automate Operations
And think Customer Success NOT Customer support!
Created with Haiku Deck
Improve Customer Retention Using Predictive Analytics Leverage usage data to identify risks and opportunities.
Questions and feedback
@seemaj
compete.io
Thanks!