ibm bc2015 - husqvarna - den smarta trädgården!
TRANSCRIPT
Den smarta trädgården!Dag Petersson, Sogeti
Lars Olofsson, Husqvarna Group
50 miljarder uppkopplade “saker” 2020
minst 2,6 miljoner trädgårdar bara I Sverige
Och då har vi inte räknat med alla parkanläggningar, skogsmaskiner m.m.
Hur kan dessa kopplas upp med hjälp av IoT och mobila lösningar
?
Dag Petersson► Nationellt ansvarig för IoT och Cloud► Sogeti Labs► Capgemini Expert Connect► 20 års erfarenhet av mobilitet► @dagpetersson
Lars Olofsson• IT-systemarkitekt
• Koncernarkitekt digitala tjänster & konnektivitet• Koncernarkitekt för PaaS-molntjänster
• Tjänsteägare (inom koncern-IT digitala tjänster)• Identitets- och accesshantering• Servertjänster för mobilitet och mobila anslutningar• Publika plattformstjänstemoln
• 15 års erfarenhet kring tjänsteorienterade IT-system• @a96larol
Husqvarna Group today• A world leading producer of outdoor
power products including chainsaws, trimmers, robotic lawn mowers and garden tractors
• European leader in watering products
• One of the world leaders in cutting equipment and diamond tools for the construction and stone industries
Short facts• Net sales in 2014 amounted to SEK 33 billion• Core brands: Husqvarna, Gardena• Supporting brands: McCulloch, Poulan Pro, Weed
Eater, Flymo, Zenoah, Diamant Boart and more• The Group’s products and solutions are
sold in more than 100 countries• Main distribution channels are dealers and
retailers• More than 14,000 employees in 40 countries• Head office is located in Stockholm, Sweden• The share is listed on Nasdaq Stockholm (HUSQ
A and HUSQ B)
11
Om DSSHusqvarna Digital Solutions & Services (DSS) har till uppgift att leverera utvecklingstöd, leverans och support inom digitala tjänster och IoT-projekt inom Husqvarna Group. DSS ska också etablera och leverera gemensamma tjänsteplattformar för digitala tjänster.DSS arbetssätt baseras på:
• “Agile”, idéer, principer och metoder• “DevOps-grupper”• SCRUM och Kanban• “Continuous Delivery”• PaaS-tjänstemoln
(Publika) tjänstemoln i första handGenom att i första hand använda oss av publika tjänstemoln, möjliggör vi:• Agile, Continuous Delivery och DevOps-arbetssätt.• Standardisering i lösningsarkitekturer och teknikkomponenter.• Effektiva ledtider i leveranser av funktionalitet.• Mycket låg ställkostnad som kan skala linjärt mot utnyttjandet.• Möjlighet att bygga tjänster med hög infrastrukturell
tillgänglighet, globala över många datacenternoder och elastiska i sitt kapacitetsutnyttjande av molntjänster.
• Tydlighet i rapportering och budgetering av kostnader och resursutnyttjade tillbaka till beställaren.
DevOps – ett nytt sätt att arbeta• Fokuserar på ansvar
• Produktägaren – att ta ett helhetsansvar• DevOps-teamet som ansvarstagare för sin tjänst• Mindre “hand-over”
• Enkelhet och användaren i fokus • Lägger fokus på utvecklingen av tjänster• Möjliggör kontroll och skapar översikt• Värdesätter “Show, don’t tell!”
DevOps Workflow
BacklogSprint
Backlog
Sprint (1-5 week iteration)
Daily stand-up
Team
1. Backlog prio is defined by the Product Owner
2. Top items in the TBL are extracted to the Sprint Backlog and broken down by the team
3. Team works with the items in the Sprint Backlog
4. Daily stand-up meetings within the team, anyone are allowed to listen
5. The sprint deliverables are demonstrated for the Product Owner and other stakeholders
6. The sprint is evaluated at the sprint retrospective, improvements are suggested
1 2
3
4
5 6
Product Owner
Stakeholders
Utmaningar• PaaS:ar saknas, är omogna eller saknar egenskaper/funktionalitet.• Motverka inlåsningseffekter.• Integration och hantering av olika leverantörer.• Utvecklingsbara områden inom företaget:
• Organistionen för utveckling av tjänster• Multi-division och -produktkategori• Ledning och rapportering• Roller och ansvar mellan FoU, produktkategorierna, eftermarknad, design,
marknadsföring, IT m.fl.• Processer och verktygsstöd för “Agile”-projekt och –leveranser.• Budgetering och planering av tjänsteprodukter• Standardisering och harmonisering av initiativ, idéer och teknologier.
(Åtgärdat!)
Digital Services IT Backend
Domain Services
DigitalTouchpoints
Touchpoint Types
Edge Patterns
Conceptual High Level Architecture
Common Services
Digital Services Corporate Services
External ServicesIntegration Services
Consumer IAM
Mobile App Dev & Mgmt
Big Data Lake
T3I Service
IPR Configuration
API Management Integration Bus
E-Commerce
Web Content Management
CRM
Weather
Social Network Authentication
Connectivity Operating System
Item Types
Leaf Node
Hub Virtual MMI
Connected Product
Sensor Network
Smart Network
Web Site Mobile Phone App On-board Display SW
Smart Watch App Tactile Device SWWeb App
Public API
Issue Reporting Service KnowledgebaseTrouble
shooting GuideUser
Forum
Subscription Service
Product Registration
Service Delivery Pipeline
Machine Learning
Social Network Forum
Ownership Registry
System Configuration
Touchpoint ExamplesUser Profile Self Service Portal
QA & System Simulation
MDM
Cloud Computing Platform
Traffic Analytics
Big Data Analytics
Domain Specific
Domain Specific
…
Support Forum
Event Processing
Software Update Management
Group Enteprise IT
19
IBM MobileFirst• Används för att säker anslutning av appar till Cloud/Back-
end tjänster• Återanvändbara adaptrar• Analys och loggfunktionalitet• Test• m.m.
Digital arkitektur
Flera molntjänster används
APP MobileFirst
IBM BlueMixO365/Azure
Tjänster
Microsoft Azure
Back-endApp Tjänster
IoT SensorerMaskiner
Amazon AWS
MobileFirst Dockers I BlueMix
Summering• Cloud-first (publika tjänstemoln)• DevOps• Rätt arkitektur• Flera molnleverantörer/tjänster används samtidigt• MobileFirst med Dockers
[email protected]@dagpetersson
[email protected]@a96larol