Denna presentation hölls på IBM Business Connect (http://www.ibm.com/se/businessconnect) i oktober 2015 av Lars Olofsson (System Architect, Husqvarna Group) och Dag Peterson, Sogeti.
Beskrivning:
Husqvarna tar oss med på en digital resa mot en smartare trädgård. Längs vägen får vi stifta bekantskap med deras mobila strategi och deras utvecklingsarbete kring Internet-of-Things. Vi får även insyn i hur de utnyttjar Cloud för att kunna leverera värde till sina kunder.
5. Och då har vi inte räknat med alla
parkanläggningar, skogsmaskiner m.m.
6. Hur kan dessa kopplas upp med hjälp av IoT
och mobila lösningar
7. Dag Petersson
► Nationellt ansvarig för IoT och Cloud
► Sogeti Labs
► Capgemini Expert Connect
► 20 års erfarenhet av mobilitet
► @dagpetersson
8. 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
9.
10. 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
11. 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
12. Om DSS
Husqvarna 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
13. (Publika) tjänstemoln i första hand
Genom 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.
14. 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!”
15. DevOps Workflow
Backlog
Sprint
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
16. 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!)
17. Digital Services IT Backend
Domain Services
Digital
Touchpoints
Touchpoint Types
Edge Patterns
Conceptual High Level Architecture
Common Services
Digital Services Corporate Services
External Services
Integration 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 Nod
e
Hub Virtual
MMI
Connecte
d 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
Knowledgebas
e
Trouble
shooting Guide
User
Forum
Subscription
Service
Product
Registration
Service Delivery
Pipeline
Machine
Learning
Social Network
Forum
Ownership
Registry
System Configuration
Touchpoint Examples
User 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
18.
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.
19
App
Mobile
First
Services
Front-end Services High-end,Low-end Services
Storage
Back-end
IAM
23. Summering
• Cloud-first (publika tjänstemoln)
• DevOps
• Rätt arkitektur
• Flera molnleverantörer/tjänster används samtidigt
• MobileFirst med Dockers