Hvordan holde på talenter (og alle de andre)
Jeg kom akkurat over en artikkel i DN (http://www.dn.no/karriere/article2012122.ece) som linket meg videre til forskning.no og denne artikkelen (http://www.forskning.no/artikler/2010/november/269374) om at ansatte med høy mestringstilnærming er viktige for bedriften og at ansatte trives når de føler de utvikler seg og at oppgavene er meningsfylte. Nå er vel ikke akkurat dette på noen måte verdensnyheter, men det er jo et høyst aktuellt tema nå som temperaturen i arbeidsmarkedet har begynt å røre på seg igjen.
Det er ofte en ting hva en headhunter eller en HR-direktør forteller og presenterer for en og ofte en annen ting hvordan ens nærmeste leder ser på saker og ting. Det kan virke som den viktigste egenskapen en ansatt kan besitte, i det minste ovenfor seg selv, er å være dyktig til å forhandle med sin overordnede eller eventuell HR-direktør. I realiteten er det vel ofte slik at om man er flink til å forhandle, kommer man seg raskere eller lengre frem i den køen hvor de mest utviklende og motiverende/meningsfulle oppgavene blir fordelt.
Det som slo meg, var ikke hvordan ledere skal håndtere disse beste ansatte, men hvordan resten av de ansatte skal trekkes frem slik at de også får muligheten til å trives. Heldigvis trigges ikke alle av de samme tingene (ansvar, fordypning, fleksibiltet, trygghet, belønning, heder, synlighet etc) så det vil alltids være litt forskjellig folk i de forskjellige køene, men dilemmaet er der fortsatt. Hvordan beholde både de beste og unngå at resten går umotiverte på jobb? Det som blir spennende å se er hvordan fremtidens og nåtidens ledere vil imøtekomme disse kravene.
En annen artikkel jeg kom over, som jeg likte veldig godt og som kanskje kan være til hjelp for både nåværende og fremtidige ledere er denne: http://www.bnet.com/blog/ceo/10-things-that-good-bosses-do/5868
Komplett guide for å lage ditt eget SP2010 utviklingsmiljø med FAST
Kom akkurat over denne artikkelen som gir en step-by-step guide for å installere SP2010 med FAST på en virtuell (VMWare).
http://jorgeinsydney.wordpress.com/2010/09/08/create-a-sharepoint-2010-development-virtual-machine-with-fast/
Enjoy
Microsoft SharePoint 2010 sertifiseringer nå tilgjengelig
Følgende sertifiseringer er nå tilgjengelige på MS sin training portal:
- Exam 70-667, TS: Microsoft SharePoint 2010, Configuring
(MCTS: SharePoint 2010, Configuring) - Exam 70-668, Pro: Microsoft SharePoint 2010 Administrator
(MCITP: SharePoint Administrator 2010) - Exam 70-573, TS: Microsoft SharePoint 2010, Application Development
(MCTS: SharePoint 2010 Developer) - Exam 70-576, PRO: Designing and Developing Microsoft SharePoint 2010 Applications
(PRO: SharePoint Server 2010 Developer)
Sharepoint, cascading lookups & jQuery. En herlig trio
Etter å ha brukt mye tid og krefter på å leke med jQuery (www.jquery.com) og SPServices (http://spservices.codeplex.com) for å sette opp nydelige cascading dropdown lister, ble det hele veldig mye mer komplekst, idet hovedlisten skulle sorteres på verdi og ikke tekst, noe som viste seg raskt å være lettere sagt enn gjort.
Etter å ha binget en stund, kom jeg over en kanon artikkel på endusersharepoint.com (http://endusersharepoint.com/STP/viewtopic.php?f=13&t=1345&p=5179) som gjør alt såre enkelt, og den fungerer smertefritt med cascading dropdowns fra spservices.
Det beste er at nå slipper du å lete verden rundt etter samme løsning.
Hvordan blir min hverdagen enklere med Office 2010?
Office 2010 er stort. Ikke bare kommer SharePoint 2010 og alle andre verktøy, men Office er mer enn bare OUtlook, Word og SharePoint.
For alle som har forsøkt å oversette/lage relasjons baserte løsninger i SharePoint vet at det å skape relasjoner mellom liste elementer og kalkulere og rapportere på disse “løsningene” vil få en litt annen hverdag ved å ta i bruk en annen Office applikasjon, Access 2010. Sammen med Access Services kan man lage enkle (og kompliserte) relasjons database løsninger i Access 2010 og publisere disse til SharePoint 2010. Når nå Reporting Services ogås er integrert i Access 2010, begynner det å lukte fugl.
Alle elementer blir publisert som lister/rapporter og elementer i SharePoint, så her kan man redigere elementene både i listene og via Access applikasjonen. Synkroniseringen skjer når man publiserer til SharePoint og løsningen er da tilgjengelig for alle.
Det er mange nye elementer i Access som kan brukes til å lage sider, skjemaer og navigering som igjen gjør det rask og enkelt for både “utviklere” og sluttbrukere å lage løsninger.
Også med store datamengder (ihvertfall 40 000 items) er det god respons på løsningen. Dette ville vært meget krevende med vanlige lister.
Visio 2010 er en annen “nyhet”. Nå fikk vi se “Premium” utgaven, men her var det mange nye funksjoner som fjerner mange gamle behov og som løser endel vanlige problemstillinger som oppstår mellom utviklere og brukere (business users).
Tilkobling til datakilder til å visualisere data, lage arbeidsflyter (som kan videreutvikles i SPD og sendes tilbake for å arbeide videre) og publisere diagrammer og skjemaer som kan oppdateres on-demand i SharePoint gir meg stor lyst til å lage enorme mengder skjemaer over alt fra infrastruktur til nivå av bruker aktivitet. Med enkle grep kan man også gi sluttbrukere store muligheter til å lage både rapporter, skjemaer, oversikter og KPI’er basert på egne datakilder ved bare å bruke Visio. Dette er enormt gode nyheter og et meget etterlengtet produkt sett med mine øyne.
Ian White holdt et glimrende innlegg hvor han presenterte Visio 2010 og dets muligheter under SharePoint Bootcamp på Lillestrøm. Helge Johansen holdt en stor og omfattende demo på Access 2010 på samme arrangement.
Jeg gleder meg veldig til fortsettelsen.
ADFS 2.0 – Endelig kommer SAMLv2 (til Microsoft Sfæren)
Da er det endelig duket for gode integrasjoner, også for det offentlige i Norge.
Med ADFS 2.0 (som er rett rundt hjørnet) er det nå mulig å federere ID og autentisere basert på SAMLv2.0 protkollen. Dette er jo etterlengtede nyheter for alle oss som har vært involvert med AltInn/MinID prosjekter hvor autentisering ikke akkurat har vært en lek. ADFS 2.0 er en rolle i Windows Server 2008 R2, så når den lanseres kan den lastes ned, installeres og aktiveres. Noe konfigurasjon må selvsagt påberegnes, men da har vi en Microsoft løsning for SAML 2.0, noe som jeg personlig har ventet lenge på. (Man er ikke lengre prisgitt at hardware leverandører utvikler støtte/firmware til sine bokser som støtter SAML 2.0)
Nyheten ble presentert på SharePoint 2010 BootCamp (http://twitter.com/#search?q=%23spcamp10) under et innlegg holdt av Jon Jahren fra Microsoft. Dette gir nå en glimrende plattform for portaler og løsninger (også basert på SharePoint 2010) for offentlig sektor i Norge. Jeg gleder meg til å begynne å se mer på både ADFS 2.0 og SharePoint 2010. Dette åpner også store muligheter for Single-Sign-On hos private selskaper (som ikke kan benytte seg av MinID/AltInn) mellom applikasjoner, extranet eller partnerløsninger. (Bestilling av flybilletter, kontor rekvisita osv)
Dette er særdeles spennende nyheter og viser (nok en gang) at Microsoft ikke bare henger med, men er helt i front med nye løsninger basert på anerkjente standarder.
Backupify – (nesten) glimrende tjeneste
Etter litt hjelp fra dinside.no fant jeg backupify.com. En helt glimrende tjeneste for å ta backup av alt det utrolig viktige virtuelle innholdet på nett, men bare hvis du gjør alt på riktig måte.
Nå skal det sies at det er lett å ta backup, men vanskelig å restore… Men men. Detaljer.
Gratis registrering frem til 31.Januar.
SharePoint 2010 Developer Evaluation Guide Beta
Du finner guiden her: http://www.microsoft.com/downloads/details.aspx?FamilyID=cffb14e8-88a9-43bd-87aa-4792ab60d320&displaylang=en#filelist
VS 2010 Beta 2 og TFS 2010 Beta 2
Da er VS2010 Beta 2 og TFS 2010 Beta 2 installert og klart til bruk.
Det er bare å ta av seg hatten for TFS 2010. Installasjon og konfigurasjon av TFS har siden overgangen fra SourceSafe til TFS vært mildt sagt plagsom. Nå har de kommet tilbake til enklere utgaver igjen, og det går som en drøm.
Installasjon og konfigurasjon av TFS 2010 Beta 2 ble gjort på litt over 30 minutter (Inkludert avinstallasjon av TFS 2008). Ikke at man trenger noen veiledning, men Martin Hinslewood har laget to bloginnlegg med skjermbilder hvis du trenger det. (http://blog.hinshelwood.com/archive/2009/10/20/installing-visual-studio-2010-team-foundation-server-on-windows-vista.aspx og http://blog.hinshelwood.com/archive/2009/10/20/configuring-visual-studio-2010-team-foundation-server-on-vista-in.aspx)
Eneste ulempen så langt er at jeg ikke får opprettet nye prosjekter via Visual Studio 2008 Team Explorer (selv med oppdateringen.)
Gleder meg sykt til RTM
AD integrasjon i SharePoint uten MySites
I et prosjekt jeg arbeider på, hadde vi krav om å hente ut AD informasjon om brukerne av løsningen, men MySites skulle ikke benyttes (ihvertfall ikke enda.). Profiles er jo en glimrende del av SharePoint som gir enorme muligheter for mer community rettede løsninger og interaksjon/integrering med AD. Både sett fra brukerens side og organisasjonen er ser jeg stort sett bare fordeler med å ha MySites tilgjengelig.
Uten MySites blir det ofte veldig kronglete å hente/oppdatere data fra AD fra et SharePoint grensesnitt. Dog finnes det mange gode løsninger som gjør AD felter og informasjon tilgjengelig. Det er dog ikke alt som er like enkelt å lagre tilbake til AD takket være diverse policy instillinger (som ofte varierer fra selskap til selskap), men en custom liste med de nødvendige feltene retter fort opp det.
For å koble til AD lagde jeg et eget AD query objekt og et eget ADBruker objekt som passet mine behov. Å hente ut data fra AD brukte jeg System.DirectoryServices, med DirectoryEntry og DirectorySearch som grunnlag. Herfra og ut ble det ganske enkelt. ADBruker objektet mitt hentet ut alle feltene til den angitte brukeren. Ved å lage en egen metode for oppdatering og angi hvilke felter en bruker kunne oppdatere var det eneste som gjenstod å lage et brukerinterface (skjema) for brukerne.
Mitt utgangspunkt var å knytte AD informasjon fra brukeren til opprettet innhold i SharePoint. Alle elementene som ble opprettet i en liste skulle merkes med en verdi som ble hentet fra AD. Basert på denne verdien skulle det så gå mail til riktig person for videre bearbeidelse.
Jaja, lang historie kort. Her er koden jeg brukte.
