soft2go softwarepakketering

26
SOFT2go softwarepakketering edgemo summit AAR okt 2014

Upload: denton-moss

Post on 01-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

SOFT2go softwarepakketering. edgemo summit AAR okt 2014. Kender du det?. Mangler tid til at lave og vedligeholde applikationspakker Softwarepakketeringsværktøjer kan være komplicerede Vi er nødt til selv at kunne pakke software Producenternes hardwaredrivere er tunge at arbejde med. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SOFT2go softwarepakketering

SOFT2gosoftwarepakketering

edgemo summit AARokt 2014

Page 2: SOFT2go softwarepakketering

Kender du det?

• Mangler tid til at lave og vedligeholde applikationspakker • Softwarepakketeringsværktøjer kan være komplicerede • Vi er nødt til selv at kunne pakke software• Producenternes hardwaredrivere er tunge at arbejde med

Page 3: SOFT2go softwarepakketering

Case : Union Engineering

Udfordringen :

• ”48 timer i døgnet og en støbeform til softwarepakker - eller hjælp udefra!”

• Deadline : 2 uger.

• Union status

• edgemo status

Page 4: SOFT2go softwarepakketering

Case : Union Engineering

Løsningen :

• Identificering af hvilke pakker ( herunder versioner ) der skulle bruges

• Tæt dialog omkring prioritering af hvilke pakker der var vigtigst

• Allokering af alle ledige ressourcer hos edgemo

• Undervisning af konsulenter i pakkeværktøj

• Produktion af pakker

• Test af pakker ( Union ) – evt. fejlrettelser herefter

Page 5: SOFT2go softwarepakketering

Case : Union Engineering

Konklusion

• Agilitet

• Åbenhed og ærlighed

• Værdi for Union

• Værdi for edgemo

Page 6: SOFT2go softwarepakketering

SOFT2go elementer

edgemo’s SOFT2go koncept indeholder:

• Pakkeværktøj • Pakkeportal• Importværktøj til SCCM og MDT

SOFT2go

- Pakning af applikationer- Pakkeportal

- Pakkeværktøj- Importværktøj

Page 7: SOFT2go softwarepakketering

Hele livscyklussen....Standard

applikationerMS Office 2013MS ProjectMS Visio MS SilverlightAdobe AcrobatAdobe Flash PlayerAdobe ReaderAdobe ShockwaveApple iTunesApple QuickTimeApple SafariJava Runtime EnvironmentMozilla FirefoxMozilla ThunderbirdOperaRealNetworks RealPlayerSkypeWinZipGoogle Chrome

Virksomheds-specifikke

applikationer:

SAP GUIDynamics AXDynamics NavDynamics C5Dynamics CRMAutodesk InventorAutodesk AutoCadAdobe Creative SuiteLotus NotesKMD CareKMD VagtplanCSC Omsorg……og lignende

OperativsystemWindows XP SP3Windows VistaWindows 7Windows 8i 32 og 64 bit

MS opdateringer:- Microsoft WSUS

Opdateringer af andre pakker:- Secunia

HW drivere

Page 8: SOFT2go softwarepakketering

edgemo SOFT2go pakkeværktøj

Udbytte ved edgemo SOFT2go værktøjet

• Tidsbesparelser• Standardisering

SOFT2go

- Pakning af applikationer- Pakkeportal

- Pakkeværktøj- Importværktøj

Page 9: SOFT2go softwarepakketering

SOFT2go feature matrix

SOFT2go

- Pakning af applikationer- Pakkeportal

- Pakkeværktøj- Importværktøj

Features SOFT2go Basic

SOFT2go Advanced

Hente standard applikationer på SOFT2go portal X XBestille og hente virksomhedsspecifikke applikationer på SOFT2go portal

X X

Redigere Global Properties på pakker (tilføje licensinfo, virksomhedsnavn, auto update yes/no)

X X

Pakkeværktøj til at redigere standardpakker, oprette egne pakker

X

PowerShell scriptbibliotek, samt adgang til at oprette og redigere scripts

X

Import tool til MDT X X

EASYimport tool til SCCM XHente edgemo standard hw-drivere fra portal XBestille og hente virksomhedsspecifikke hw-drivere fra portal

X X

Page 10: SOFT2go softwarepakketering

Hvordan så verden ud for kunden da jeg kom ind i den?• Kunden havde:• 1 SCCM 2007 installation der kørte på pumperne

• En masse havde haft fingrene i den• Masser af applikationer – uoverskueligt hvilke blev benyttet• En masse applikationer der var out-of-date• 1 Nyt site der skulle i luften (USA)

Page 11: SOFT2go softwarepakketering

Min opgave!

• SCCM 2012 installation• Udarbejde Image til deployment• Udarbejde OS Deployment• Stå for test i prod. Af softwaren der blev udarbejdet

• Løse problemerne…

Page 12: SOFT2go softwarepakketering

Vi gik i gang…

• Tog et udtræk af alle applikationer i den nuværende 2007 installation:

Page 13: SOFT2go softwarepakketering

Kategorisering:

• Gik igennem listen slavisk og træffede beslutning omkring alle pakker:

Page 14: SOFT2go softwarepakketering

Uddelegerede opgaver

• Vi sørgede for at dele pakkerne op imellem os:

Page 15: SOFT2go softwarepakketering

Deadlinen blev fremskredet…

• USA fik fremskudt installationsdagen…• Deadlinen blev rykket – Andre applikationer fik højere prioritet…• Kunden fik sendt en mand afsted til USA, med et par dages varsel og et

Distributions Punkt blev i alt hast kørt op.

Page 16: SOFT2go softwarepakketering

1 applikation drillede!

• Syspro• Applikationen uden kommandline parametre.

• En MSI blev udarbejdet…• Virksomheden af applikationen blev kontaktet

• Ville ikke give support…• Applikationen blev forkastet til udrulning via SCCM.

• Dels grundet manglende support og dels grundet antallet af PC’ere det skulle ud på.

Page 17: SOFT2go softwarepakketering

Vi kom i mål!

• Det lykkedes os alle at få løst opgaven.• Kunden fik en kørende SCCM installation• Vi fik værdifuld feedback på vores pakker• Pakkebanken blev startet op

• I dag bliver pakkebanken vedligeholdt• Ugentlig• På opfordring fra en kunde er den udvidet med:

• Fremhævelse af nye pakker på hjemmesiden• Ændring af den installationslinje ” PDFCreator” bruger.• Foxit PDF reader• … - ønsker modtages gerne!

Page 18: SOFT2go softwarepakketering

DEMO

Page 19: SOFT2go softwarepakketering

Tankerne bag pakkerne....

• Undgå re-pakketering• Brug installation mediet som det er leveret af leverandøren• Billigere end at re-pakketere• Bevar support fra leverandøren

• Intet ”fodaftryk” på klienter og infrastruktur• Kræver ingen agent på klieterne• Ufhænging af deployment system

• Generisk, simpel og overskuelig metode• Een måde at lave pakkerne på• Det skal være let at få overblik over hvad der sker i en pakke• Et simpelt åbent scripting framework – Powershell + XML• Et åbent framework – Intet er skjult eller krypteret

Page 20: SOFT2go softwarepakketering

Tankerne bag Pakke Tool’et....

Vi ville lave et værktøj som:

• Er let og overskuelig at anvende

• Ikke kræver script kode eller XML

• Optimerer pakkeudviklingstiden

• har kendt udseenende (SCCM)

Page 21: SOFT2go softwarepakketering

DEMO

SOFT2go Pakke Tool’et

Page 22: SOFT2go softwarepakketering

SCCM Package Import Tool

• Udfordringen:• Omstændig proces• Manglende ensartethed• ”Detection Metode”

Page 23: SOFT2go softwarepakketering

SCCM Package Import Tool

• Edgemo’s løsning: SOFT2go Package Import Tool• Opretter pakken i SCCM (Application)• Opretter folder struktur i Admin konsollen• Definerer Detection Metode (defineret i SOFT2go pakken)• Opretter Collections (valg frit)• Opretter Deployments• Altsammen i Een Wizard

Page 24: SOFT2go softwarepakketering

DEMO

SOFT2go Package Import Tool

Page 25: SOFT2go softwarepakketering

Fremtiden....

• Opgraderingsintelligens i SOFT2go pakkerne

• SOFT2go Package Import Tool:• Downloade og importerer pakker direkte fra portalen• Import af Driver pakker

• SCCM Konsol Integration• Notifikationer når der er opdaterede versioner

• Forbedret slut-bruger interface

Page 26: SOFT2go softwarepakketering

Opsummering

SOFT2go indeholder• Pakkeværktøj

• åbne PowerShell scripts

• Pakkeportal• standardapplikationer• optimerede standard hw-drivere• virksomhedsspecifikke applikationer

• Importværktøj til SCCM og MDT• Fleksible abonnementsmuligheder