mardi 27 avril 2010

Getting Things Done dit GTD avec Project Server 2007/2010

 

Petit rappel

Même en se levant tôt, notre efficacité dépend essentiellement de notre faculté à bien gérer notre temps. Ceci est une introduction à la méthode Getting Things Done souvent abrégée en GTD qui fait l'objet du livre très connu outre-atlantique de David Allen. Elle sera suivie de quelques conseils pour les plus geeks d'entre vous car autant l'annoncer tout de suite : Internet est à l'origine d'une perte de temps phénoménale qu'il est bon de maîtriser si l'on souhaite accéder au niveau d'alphageek.

Source : http://www.biologeek.com/life-hacks/getting-things-done-gtd-ou-l-art-d-etre-efficace/

Cette introduction nous permet de nous poser la question suivante :

Est-ce que je sais ou pas gérer mes tâches au quotidien?

Cette question part du fait que dans une journée nous avons les tâches propres à un projet, ces mêmes tâches sont gérées par un outil tel que Excel, MS Project et au mieux Project Server. Mais les autres tâches ???

Quels tâches me direz vous, celle qui ne sont pas rattachées à un projet:

  • Appeler un client pour une prise de rendez-vous
  • Répondre à un appel d’offre
  • Remplir les feuilles de temps

Comment gérer le temps nécessaire à la prise en compte de ces tâches ? Quel sont les éléments qui me font perdre du temps ?

Gain de temps

Attention je ne parle pas de brider les salariés d’une société dans l’utilisation d’internet, de MSN ou d’application de réseaux sociaux. Ce geste doit être à l’initiative de chacun.

Ce qui prend du temps dans ma journée :

  • Consulter mes mails personnels pour voir de l’informations
  • Chatter pour ce dire “hi, cment va ?” , “c good et toi ?” , “au r1 tou va b1”, “tu fai koi?”, “je chat lol” ….
  • Vérifier sur Fac….k si une actualité est intéressante

Comment gagner du temps ? En prenant le temps avant le début de ma matinée pour checker mes mails ou en prenant 5 minutes à ma pause de midi pour effectuer toutes ces opérations. Bref il y a divers moyens permettant d’effectuer ces opérations à des heures plus adaptées.

Maintenant que je peux me libérer du temps comment puis-je organiser mon temps libre pour effectuer d’autres tâches. Dans le livre de David Allen une des méthodes mise en avant est l’utilisation de 43 dossiers:

  • 12 pour les mois de l’années
  • 31 pour les jours d’un mois

Cette solution permet effectivement de classer des tâches par mois et ensuite par jour du mois en cours, hors je trouve cette solution peu écologique :).

Nous pouvons également trouver des logiciels me permettant de gérer ce type d’activité, hors ai-je besoin d’installer encore un nouveau programme sur mon ordinateur? et si je change de PC comment je fais pour gérer mes tâches à plusieurs endroits.

Une solution !

De là je me suis dit, bon une application web permettant de faire un envois de mail en cas d’ajout de tâche par un tiers ou pour un rappel devrait me faciliter la vie, j’ai trouver des truc, et oui des truc pas très stable, pas simple d’installation et de configuration. Donc je me suis posé et j’ai fais le tour des applications web déjà installées sur l’infrastructure de ma société.

La réponse fût évidente “Project Server”  mais comment gérer ces fameuses tâches ? ce n’ai pas une activité ni une proposition et encore moins un projet, je me suis rappelé que j’utilisais Scrum pour gérer mes projets, donc créer un liste de tâche nommée “Mon BackLog” me semble appropriée à mon besoin, ni une ni deux je l’ai créé et mise en application.

Aujourd’hui dès que j’ai une tâche je l’a met dans ma liste de tâche, de plus, grâce à la connexion avec Outlook, je peux gérer cette liste depuis Outlook et donc gérer mes notifications.

Bonne gestion !

lundi 19 avril 2010

Besoin d'information, d'aide etc... sur Project Server 2010 ?

Venez nous rejoindre sur le groupe communautaire pour Project Server 2010, étant à l'origine de la création je vous propose de partager :
  • Notre expérience
  • Notre vision
  • Notre expertise
Sur le nouveau produit Project Server 2010.

Project Server 2010 est bientôt disponible et vous souhaitez comprendre son fonctionnement ? conaitre les possibilités de migration etc...

Rejoingnez nous : http://groups.google.com/group/ProjectServer2010

vendredi 16 avril 2010

Toutes les informations pratiques sur PS 2010

Product information

Interactive content - Videos & Sessions & Webcasts

Project Professional 2010 and Project Server 2010 Demo Image:

IT Professional related

Developer related

Additional questions? Project 2010 Forums!

SharePoint 2010

lundi 22 mars 2010

Comment gérer l’erreur 10102 de MS Project

Lorsque vous travaillez avec MS Project et Project Server, il se peut que le projet que vous souhaitez ouvrir vous soit signalé comme en cours d’archivage, hors il n’en est rien. Votre projet est bien archivé au niveau de Project Server.

Dans ce cas voici la démarche à suivre :

  • Fermer MS Project
  • Aller dans démarrer –> Exécuter
  • Taper %appdata%
  • Naviguer dans le répertoire Microsoft –> MS Project
  • Supprimer le contenu du répertoire Cache

Ouvrez MS Project et récupérez votre projet.

mardi 16 mars 2010

Suis-je un expert ALM ?

Le domaine ALM est vaste comme expliqué dans un ancien poste, il doit couvrir les éléments suivant :

  • la gouvernance,
  • le développement,
  • L’opérationnel

Donc il est logique de penser qu’un “Expert” dans ce domaine doit naturellement couvrir l’ensemble des éléments.
Partant de ce constat, je me suis posé la question suivante : Suis-je un Expert ALM ?

Bon, c’est bien le titre sur ma carte de visite, mais mes compétences couvrent-elles l’ensemble des éléments :

  • Suis-je capable de mettre en place une infrastructure ?
  • Suis-je capable de mettre en place des outils de développement?
  • Suis-je capable de mettre en place un système de gestion de projet et de portefeuille projet ?
  • Et un tableau de bord ?

Faisons la liste des produits permettant de répondre à ces questions :



Une fois les outils connus, il faut voir si nous avons les compétences permettant de mettre de la logique (méthodologie) et permettant d’utiliser ces programmes dans le contexte de l’entreprise :



Maintenant quel est l’utilisation de chaque outils dans le périmètre de l’ALM, périmètre qui pourrait être en 6 phases :

  • Planifier
  • Définir
  • Concevoir
  • Développer
  • Tester
  • Déployer


Donc j’en ai déduit les éléments suivants :



Maintenant que les axes de compétences de l’expert ALM sont posés, il ne reste plus qu’a voir si je répond aux éléments :

Pour les logiciels j’ai réparti sur 4 domaines de compétences (Installer, configurer, personnaliser et former):






Connaitre les logiciels c’est bien mais les utiliser dans un contexte particulier c’est mieux, l évaluation des compétences se fait sur trois axes.

  • Définition : Compétences permettant de d’ écrire et d’expliquer les concepts
  • Mise en application : Permet de mettre en œuvre dans des cas concrets chez les clients et en interne
  • Former : être capable de former les autres utilisateurs







Au vu de graphique, je pense que d’avoir le titre d’expert ALM est bon, des axes d’amélioration me permettrai de confirmer l’inscription de ma carte de visite.

La progression et l’amélioration ne sont t’elles pas des axes de l’ALM (Application Lifecycle Management).

Une chose est sur, les diplomes, les compétences techniques, les certifications ne pourront remplacer le savoir faire, la connaissance du terrain et la compréhention des besoins du client.

Et vous ?

lundi 25 janvier 2010

PowerShell et Moss 2010

Avec le développement de PsTFS (http://pstfs.codeplex.com) je me suis découvert un réel intérêt pour Powershell, pour les plus vie.x ou les moins jeune, powershell n'est pas nouveau, si nous ne regardons pas plus loin que le bout de notre nez nous pourrions le croire, mais croire n'est pas savoir, hors il n'en est rien.

Powershell, par où commencer, ben déjà (désolé les admin réseau) ce n'est pas que pour gérer Windows Server, bon ok ressortir l'espace disque.

get-wmiobject -computer $computer win32_logicaldisk

C'est facile et rapide, mais pour tous les autres public dans le monde informatique :
  • Développeur
  • Testeur
  • Chef de projet
  • DSI, oupss DSI faire du powershell ??? et oui pourquoi pas, un dicton nous dit bien que nous sommes jamais mieux servir que par soit même.
Que faire ??
  • Savoir l'état des projets au niveau financier, dans Project Server 2010 ?
  • Connaitre les projets qui passe dans Project Portfolio ? oh, c'est quoi ce programme ??? RDV TechDays le 8/02 à 11h à ma session ;)
Et c'est pas fini, je dirai "la puissance au bout des doigts ..." et tout cela sans compilation ou msi ;)

Interroger mon Moss 2010, savoir se que j'ai comme site :

$web = Get-SPWeb "http://monserver"

for ($i=0; $i -lt $web.Lists.Count; $i++) {

$site = $web.Lists[$i];

...

}

Avoir une idée des bug d'un projet :

$TFS = Get-TFS http://tfsrtm08:8080

$wis = get-Wis -tfs $TFS -ProjectName $projet

$t = $wis | where {$_.Fields["System.State"].Value -eq "Active" -and $_.Fields["System.WorkItemType"].Value -eq "Bug"}
if($t.count -eq $null)
{
$WI.Add("Bug Active",0)
}

Ce n'est pas finit, je tenterai de vous montrer dans les prochaines semaines les divers possibilités de Powershell, si vous n'êtes pas convaincu je vous attends aux TechDays le 8, 9, 10 Février pour vous faire des démo.

Bonne soirée





lundi 18 janvier 2010

Tester VSTS 2010 en "XP Mode" sous Win 7

Tester un produit en Beta n'est pas toujours évident. Windows 7 permet de virtualiser des applications en les installant dans une machine virtuelle tournant avec Windows XP.



L'installation se passe très bien et l'utilisation est simplifiée par l'accès depuis le menu de Windows 7



L'application se connect et permet de mapper les projets (TFS) avec "Mes documets".