2016/11/05: DevOpsEnterprise Day 1d

by Gene Kim on

#does16

  • Payne: "in our business unit, incredible need to optimize for speed; we rewrote Nationwide Financial:
  • - RT @DOESsummit: "Our digital marketing partners have a real need for speed, so we optimize around speed" - Cindy from @nationwide #DOES16 #github #newrelic
  • Payne: "when someone at Nationwide using subversion wants to make code change outside their area, could take months to get approvals; thus git
    • RT @DOESsummit: Embracing an Inner Sourcing model can help eliminate waste - Cindy Payne @Nationwide #does16 https://t.co/QgVwPseySP
  • @carmendeardo: "Eveyrone is always waiting: waiting on dependencies, waiting on environments, high ceremony processes, water-scrum-fall

  • @carmendeardo: "Episode 2: how do we get work more rapidly into our teams and into 'release when ready';

  • @carmendeardo: "Episode 3: true north: reduced lead time for changes, busines enabling repsonsiveness"

  • @carmendeardo: "We use TaskTop, UrbanCode to help enable smooth and fast flow, reduce lead times for business; brings us to current state

  • @carmendeardo: "Cindy/Jim actually do work; they accuse me of being in ivory tower

  • @carmendeardo: "We use Lean concept of 'model lines': we have on in Nationwide Financial and Property/Casualty; they have street cred, b/c they're in biz units

  • @carmendeardo presenting with Cindy Payne, Ed Grafmeyer: Love how Cindy describes how they must "make DevOps real" in business units w/real biz pressures

  • Payne:

- RT @DOESsummit: Cindy Payne discussing the challenges of delivering software at @Nationwide #does16 https://t.co/124Lktg5Sp

  • - @edblankenship: "each engr lists 1st, 2nd and 3rd choices; 95% of engrs get assigned to their first choice"
  • @samguckenheimer: "we have 62K of the 80K internal engineers onto 1 engineering system"
    • @edblankenship: "from '
    • RT @giveawaytappio: We give our devs about 95% choice in where they want to work, which projects and teams - edblankenship SamGuckenheimer Microsoft #DOES16

-

  • - @samguckenheimer: "We are using everyone to git; the benefit: everyone is on master branch; we use topic/feature branches, closed within day
  • @samguckenheimer: "everyone commits to master through CI build"
  • @samguckenheimer: "When we introduced git to Windows, with over 40MM files; can you imagine what the clone op was like?" (Apparently, unspeakably awful :)
  • @samguckenheimer: "
  • - RT @la_balbs: Hearing about how bad windows was/is in the context of Git from the @Microsoft presentation at #DOES16 also presenting from a Mac 😂
  • @samguckenheimer: "
  • @edblankenship: "
  • RT @SteefelS: Microsoft just stated that they are moving all of their VSTS code to start using GIT for their repository! #does16 https://t.co/kcIZwqaW7F
  • @edblankenship: describing how they label areas of the repo to trigger reviews to groups/people, including, say, billing for all MSFT
  • @samguckenheimer: "One important way of feedback: common telemetry platform for Azure 1.6 PB/day. 1600 TB/day"
  • @samguckenheimer: "The goal: enable devs to get fast feedback and do adhoc text searches" (over 1.6 PB/day)
  • - RT @shawinnes: Microsoft keeps code quality up by using metrics such as "bug caps". #does16 #devops #microsoft https://t.co/kONZn6M4sC
  • Amazed about the discipline to pay down tech debt at Target, American Airlines, MSFT. Pretty inspring.
  • @edblankenship: "one of the most critical capabilities: deploy/release at anytime: whether Android, iOS, Azure, etc, need to deploy on demand
  • @edblankenship: "
  • @samguckenheiemer: "every 18 months, every engineer self-selects/self-forms into teams; each lead & prod owner pitches their product/feature
  • @edblankenship: "

Up:

  • @sumguckenheimer: "No reuse will go unpunished; resulting philosophy: take no dependencies"
  • @sumguckenheimer: "The result? 300 XML parsers across Microsoft, odd b/c not 300 versions of XML; 300 trid controls (tree/grid controls)
  • @sumguckenheimer: "New vision: enable any developer from any part of Microsoft to contribute to any product/service at Microsoft: Office, Windows, Bing...
  • @sumguckenheimer: "
  • RT @DOESsummit: .@Microsoft decided it was time for a change - to One Engineering System @SamGuckenheimer #does16 https://t.co/HPuiy3lm9i
  • @edblankship: "Goal: one engineering system at MSF: 40K people currently on system" (showing live systems for VSOnline kanban)
  • @edblankenship: "
  • RT @la_balbs: Showing the actual @Microsoft live team dashboard live to #DOES16 #release #branching #build @edblankenship https://t.co/45ks3BJBsK
  • Interesting that @edblankenship from Microsoft is giving presentation from Mac... Strange days we live in. :)
  • @edblankenship: "