Welcome

Post in lingua italiana
English posts only

Syndication

Blog Stats

Bloggers (posts, last update)

Latest Posts

Come se non ci fosse un leader



Lavorando in gruppo senza un leader incaricato ci sono vantaggi e degli svantaggi, un gruppo con un leader di processo può ottenere gli stessi vantaggi e forse anche rafforzarli.


Un leader di processo si occupa solo di far progredire il processo. Per questo si prende cura della comunicazione nel gruppo, del fatto che ognuno sia motivato e le condizioni di lavoro siano buone e che le cose con l'esterno del team vadano lisce.


Il compito principale di un leader di processo non è di risolvere problemi, fa in modo che il gruppo ci riesca.




I vantaggi e gli svantaggi che ci sono quando un gruppo è guidato da un leader direttivo  ci sono un po  meno con un leader di processo, ad eccezione del garantire una buona comunicazione nel team però.

Un leader di processo protegge anche e garantisce la "sicurezza" al gruppo e a ogniuno nel gruppo, e quando ci sono conflitti spinge al dialogo i colleghi ad imparare da loro ad andare d'accorgo e può fare da moderatore quando serve.


Non dà una direzione e nemmeno la soluzione piuttosto fa in modo che si discuta per trovarla.  Quando vede che si sta procedendo in direzioni sparse troppo distanti lo dice e aiuta a evitare di impiegare tempo in cose che non servono.


Cosi nel gruppo si riesce a risolvere problemi complessi e a trovare soluzioni creative come accade nei gruppi senza leader incaricato, e in più con i vantaggi di avere un leader.





Fonte: il Leadership Game di Ignace Hanoulle e Yves Hanoulle a cui ho partecipato.

Tags :   |  |  |  |  |  |  |  |  | 

posted @ 07/10/2008 0.23 by Luca Minudel

Installare SQL Server 2008 Dev side by side con una SQL Server 2005 Express

Stanotte mi sono cimentato nell'installazione della SQL Server 2008 Developer Edition.

Alcune considerazioni:

  1. L'installer mi sembra molto migliorato, esegue vari check per verificare i prerequisiti.
  2. Peccato non sia supportato l'upgrade dall'edizione express 2005 alla developer 2008.
  3. Cercando di effettuare una installazione della 2008 Dev side by side con la 2005 Express, l'installer ci chiede di disinstallare i 2005 Express Tools.
  4. Per evitare di fare castronerie, ho preferito eseguire l'upgrade dei componenti condivisi dalla 2005 alla 2008 (che in questo caso funziona perchè non c'è differenza tra quelli della express e quelli della developer). Ciononostante, la richiesta di disinstallare i 2005 Express Tools è rimasta.
  5. Dopo aver (a malinquore e con una certa apprensione) disinstallato il SQL Server Management Studio Express (SSMSE), l'installazione della 2008 Dev side by side con la 2005 Express è iniziata senza altri intoppi.
  6. Purtroppo non ho ben capito come configurare i service account, pur avendo letto la documentazione MSDN al riguardo. Al momento, visto che è una installazione per lo sviluppo e non di produzione, li ho impostati così:
    • SQL Server Agent: LocalSystem
    • SQL Server: LocalSystem
    • SQL Server Browser: NT Authority\NetworkService
    • Analysis Services: NT Authority\Servizio locale
    • Reporting Services: NT Authority\Servizio locale
    • Integration Services: NT Authority\Network Service
    • SQL Server Full-text Filter Daemon Launcher: NT Authority\Local service
  7. Avrei preferito che l'installer mi proponesse la creazione di account (uno per ogni servizio) con già impostate le autorizzazioni minime necessarie per ciascun servizio, così come suggerito nella documentazione MSDN. Ma io al momento non conosco quali sono queste autorizzazioni minime, e farò una richiesta di chiarimenti su UGISS.

Nei prossimi giorni riporterò, se del caso, eventuali problemi di coesistenza delle due istanze (nel mio caso SQLEXPRESS e SQLSERVER2008DEV).

posted @ 06/10/2008 22.17 by Nicolò Carandini

Italian Agile Day 2008

Non ci sono scuse!
Che siate agilisti incalliti o semplici curiosi non potete mancare Italian Agile Day 2008!

L'Italian Agile Day 2008 è la quinta edizione della conferenza gratuita di un giorno dedicata alle metodologie Agili per lo sviluppo e la gestione dei progetti software come eXtreme Programming, SCRUM, Feature Driven Development, DSDM, Crystal e Lean Software Development aderenti all'Agile Manifesto.

Mi raccomando, cominciate ad avvisare chi di dovere: capo, moglie, mamma o morosa!
Il 21 Novembre 2008 non potete non mancare!

posted @ 06/10/2008 21.16 by Claudio Maccari

L'arte di lavorare con Workflow Foundation - #3

Tempo fa scrissi un articolo dal titolo “Simulare un operatore di call center con Windows Workflow Foundation”.

Da questa mattina, a puntate (ben 11), la prima parte dell’articolo è visibile su Programmazione.IT

Buona lettura.

 

posted @ 06/10/2008 21.09 by Fabio Carucci

Modificare immagini via Web..

Girovagando per la rete mi sono imbattuto in un software per la modifica delle immagini. Nulla di strano, direte voi, ma il bello è che è online in un plugin Flash e quindi nulla da scaricare modifichi, salvi e oplà fatto.

http://www.sumo.fi/

image

qualcosa di simile in silverlight?

posted @ 06/10/2008 20.58 by Sonny

Baresi - Galletti 1 - 0

Gara 1 vinta, come dire, ai supplementari per questioni di performance. Certo, è anche vero che pretendere certe prestazioni a funzionalità implementate è dura, comunque alla fine si è riusciti nell'impresa. Ora si attende la seconda gara, quella definitiva, e ne vedremo delle belle.

Un altro piccolo tassello dopo aver battuto i canguri

posted @ 06/10/2008 13.33 by Tommaso Caldarola

WPF:DataTemplate

Per tutti gli elementi WPF che usano il content model possiamo utilizzare un DataTemplate per definire come presentare le informazioni contenuti nei nostri oggetti dati. Spesso utilizziamo i DataTemplate quando è necessario visualizzare dei dati in ListBox,ComboBox  o altri controlli che possono essere usati per presentare una collezione di Items, ma non solo, perchè possiamo utilizzarli anche  per controlli di tipo Button. Supponiamo ad esempio di avere una classe Persona e una classe Famiglia come illustrato dal seguente Class Diagram:

image

In una Window WPF, nell'insieme delle risorse aggiungiamo un'istanza di Famiglia :

1 <Window.Resources > 2 <local:Famiglia x:Key="FamigliaCustom"> 3 <local:Persona Nome="Pietro" Cognome="Libro" Anni="27"/> 4 <local:Persona Nome="Pinco" Cognome="Pallino" Anni="25"/> 5 <local:Persona Nome="Giovanni" Cognome="Cheneso" Anni="45"/> 6 </local:Famiglia> 7 </Window.Resources>

Supponiamo ora di avere tre controlli Button sui quali vogliamo visualizzare le informazioni delle istanze di Persona  contenute nella lista generica FamigliaCustom. Disponendo i controlli in una Grid, il codice XAML corrispondente potrebbe essere il seguente:

1 <Grid> 2 <Grid.RowDefinitions> 3 <RowDefinition Height="90*" /> 4 <RowDefinition Height="90*" /> 5 <RowDefinition Height="90*" /> 6 <RowDefinition Height="*" /> 7 </Grid.RowDefinitions> 8 <Button Grid.Row="0" Name="btnTwo"></Button> 9 <Button Grid.Row="1" Name="bntOne"></Button> 10 <Button Grid.Row="2" Name="btnThree"></Button> 11 </Grid>

Se nel code-behind della Window scrivessimo del codice tipo:

1 private void Window_Loaded(object sender, RoutedEventArgs e) 2 { 3 Famiglia famigliaCustom = this.FindResource("FamigliaCustom") as Famiglia; 4 btnOne.Content = famigliaCustom[0]; 5 btnTwo.Content = famigliaCustom[1]; 6 btnThree.Content = famigliaCustom[2]; 7 }

Otterremmo:

image

Non proprio utile. Utilizzando invece un DataTemplate, possiamo definire qualcosa del tipo:

1 <DataTemplate DataType="{x:Type local:Persona}" > 2 <Grid Height="75"> 3 <Grid.RowDefinitions> 4 <RowDefinition Height="25" /> 5 <RowDefinition Height="25" /> 6 <RowDefinition Height="25" /> 7 </Grid.RowDefinitions> 8 <Grid.ColumnDefinitions> 9 <ColumnDefinition Width="70" /> 10 <ColumnDefinition Width="126*" /> 11 </Grid.ColumnDefinitions> 12 <Label Grid.Row="0">Nome</Label> 13 <Label Grid.Row="1">Cognome</Label> 14 <Label Grid.Row="2">Anni</Label> 15 <TextBlock Grid.Column="1" Grid.Row="0" Text="{Binding Path=Nome}"/> 16 <TextBlock Grid.Column="1" Grid.Row="1" Text="{Binding Path=Cognome}"/> 17 <TextBlock Grid.Column="1" Grid.Row="2" Text="{Binding Path=Anni}"/> 18 </Grid> 19 </DataTemplate>

Ottenendo:

image 

Nel DataTemplate, impostiamo la proprietà DataType sul tipo per il quale il template debba essere utilizzato

Codice del progetto d'esempio

Technorati Tag:

posted @ 06/10/2008 12.22 by Pietro Libro

Ricorsione Step 1

Una funzione che richiama se stessa all’interno del corpo è detta ricorsiva.  Un semplice esempio di funzione ricorsiva è il calcolo del fattoriale; Il fattoriale di un numero si calcola nel modo seguente,prendiamo in esempio il numero 3, il fattoriale di 3 è 1*2*3 ovvero 6.

Scrivendo il tutto in termini di codice:

static int fact(int n)
{
int answer;
if (n == 1) return (1);
answer = fact(n - 1) * n;
return (answer);
}

Quando il metodo fact() viene richiamato con un argomento uguale a 1, restituisce 1, In altro caso invece, restituisce il prodotto di fact(n-1)*n.

Per il momento mi fermo qui, a breve pubblicherò lo step 2 di questo articolo. A presto!

posted @ 06/10/2008 12.33 by Fabrizio Lapiello

Developer Edition e Database Edition insieme in Rosario

Nella prossima versione di Visual Studio Team System (Rosario, appunto), la Developer Edition e la Database Edition saranno unite in una nuova, unica edizione che le comprenderà entrambe.

Fonte: AssemblyInfo blog

Technorati Tag: ,

posted @ 06/10/2008 12.33 by Marco Minerva

[DotNetMarche] 7° Workshop "Microsoft Office SharePoint Server - Sviluppo e amministrazione"

Giovedì 30 Ottobre 2008

Sede Università di Camerino, Dipartimento di Matematica ed Informatica - Polo Informatico
Via Madonna delle Carceri, 9 - 62032 Camerino (MC)


DotNetMarche organizza, insieme