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


Top Related