September 2007 Blog Posts

FAQ sul lavoro in Team e sulla Leadership

Interessante : FAQ's on Teams & Leadership What is a team? What are the basic principles of teamwork? Are there different types of teams? How is a team different than a group? Who can be on a team? How does a team form? Why is trust important to teams? Can one person make a difference on a team? What is leadership? Who can exhibit leadership? Should teams have an assigned leader? Shouldn't the technical expert be designated as the team leader? What is the difference between "leadership" and "leader?" How is a leader different than a manager? What equips Partnerwerks to provide team and leadership expertise? How do I start a team correctly? How do I get...

Intuito e visione d'insieme

Annotazioni rileggendo Extreme Programming Explained: Embrace Change, 2nd Ed. di Kent Beck. "This is the paradigm for XP. Stay aware. Adapt. Change." "The Theory of Constraints is a way of understanding systems and improving their throughput." "The practices are  also useful because they give you a place to start. You can start writing tests   before changing code, and gain benefit from doing so, long before you understand   software development in a deeper way.Even if I knew all the same gardening   practices as Paul, I still wouldn't be a gardener. Paul has a highly developed   sense of what is good and bad about...

Quando un team inizia a essere un Team?

Metto in evidenza un pezzo che mi piace molto del post Fare parte di un Team oppure no ?  Una somma di persone comincia a essere un Team quando considera più importante agire come un unico fronte unito piuttosto che agire divisi e perciò è capace di prendere insieme decisioni e condividerne la responsabilità. Compito del coach è spronare il team di cui è parte a lavorare insieme, rimuovere le ragioni di conflitto e competizione e incoraggiare la collaborazione, schermare il team dagli impedimenti alle pratiche collettive (pair programming, iteration planning, etc.). Update: Compito del team, cominciare a collezionare una serie continua di piccoli successi e conquistarsi la fiducia del management...

Listing of leading Agile consulting companies

Riporto 2 link : - http://scrumalliance.pbwiki.com/Firms+Using+Scrum - http://www.agilealliance.org/corp_members Sarebbe bello avere una lista della realtà italiana

Metodi Agili & Disciplina

Mi annoto questo articolo interessante che mi segnala un collega :   The Discipline of Agile  Parla di come i metodi agili richiedano disciplina per usare bene le pratiche e per crescere nel Team. Riporto un paragrafo che mi ha colpito    The Discipline of Teamwork Agilists, when given the opportunity, will rarely work alone because they know it is too risky to do so. It requires discipline to follow non-solo practices such as pair programming and modeling with others because it's too easy to assume that you're smart enough to get the job done quickly by yourself. It also requires discipline to be responsible for the entire system, not...

Situational Leadership parte II

Riprendo un post precedente che parla di come adattare lo stile di leadership alle caratteristiche del team per aggiungere un'altra dimensione cioè come adattare lo stile alla complessità del progetto che si stà affrontando : Per essere pratici, lo stile di leadership rispetto il team può essere adattato alla singola pratica o meglio al singolo comportamento e  rispetto il progetto può essere adattato alla singolo task. In questo modo è più facile essere specifici e concreti adattandosi al qui, ora e adesso invece di assumere posizioni generiche "di principio". Tags :  Team Work | Agile | Leadership | Team |

Team leader o politicante?

Un post interessante  Leaders or politicians?  L'ho letto e mi chiedo quando la politica è utile e  quando è dannosa per un team? Ho richiamato dalla memoria i significati che in passato ho sentito associare all'eccesso di politica: - evitare decisioni e responsabilità - favorire la proliferazione di mail PIC e della burocrazia - cercare nella politica la soluzione quando la radice del problema è tecnico - cautelarsi dagli esiti del progetto invece che spendersi per portarlo al successo - omettere informazioni, alterare fatti, manipolare le persone contribuendo a un clima di sfiducia La matrice di Ralph Stacey mi da una strada per capire quando la politica è utile. L'asse y descrive il livello di consenso su come...

Gestire situazioni di conflitto

Mi annoto una serie di post interessanti sull'argomento. Conflict Behavior In An Organization : http://advice.cio.com/abdhiraj/conflict_behavior_in_an_organization Beneficial Consequences of Conflict Behavior In An Organisation : http://advice.cio.com/abdhiraj/beneficial_consequences_of_conflict_behavior_in_an_organisation Dysfunctional Consequences of conflict : ...

Fare parte di un Team oppure no ?

  Fare parte di un gruppo, di una squadra, di un team ...     richiede il rispetto di alcune regole comuni per lavorare bene insieme in modo coordinato e un po di disciplina per far buon uso delle regole ed evolvere     comporta dei vantaggi come l'accesso alle conoscenze condivise e alle risorse del team, il supporto collaborativo dei compagni e il mutuo soccorso     necessita di spazi in cui poter esprimere la propria individualità all'interno del gruppo, dare il proprio contributo in modo rilevante e vederne riconosciuta l'importanza e il valore. ______________ Una persona può preferire di non entrare a far parte di un Team perchè considera le...

Le idee non si comprano (al massimo si rubano)

Outsourcing's Innovation Crisis : http://advice.cio.com/stephanie_overby/outsourcings_innovation_crisis_0?page=0%2C0      Se ti chiedessero se preferisci andare in vacanza o pagare qualcun'altro che vada al posto tuo a girare filmini e scattare foto da mostrare poi ai tuoi amici non avresti dubbi ... meglio andarci di persona e quando serve con l'aiuto di una guida esperta.       Nei progetti IT a volte conviene lasciar fare qualcun'altro al posto proprio, cioè l'outsourcing.  Un elemento da non dimenticare è che l'esperienza del viaggio non si può comprare (come in Total Recall), si può solo acquisire in prima persona, e così anche le idee innovative che sorgono cercando con lo guardo oltre l'orizzonte.       Quando sbagli strada pensi...

Intanto rilascio poi lo sistemo 2°

Oltre alle considerazioni linkate nell'ultimo post ecco altri due pensieri interessanti sull'argomento: Failure is not an option : <<We continuously deploy solutions just a bit late, almost with all the desired capabilities, that works in most cases for some time.>> Come va a finire ? Leggilo qui :  http://pierg.wordpress.com/2007/09/10/failure-is-not-an-option/  Fail Fast : http://martinfowler.com/ieeeSoftware/failFast.pdf articolo...

Intanto rilascio poi lo sistemo

Alla categoria: i consigli della nonna Mi ricordo da piccolo frasi del tipo "dai una sistemata alla tua camera, è proprio sottosopra adesso "  e io " sto giocando con i robot adesso , la sistemo ... dopo". E' una risposta comprensibile da parte di un bambino e lo sappiamo che "dopo" significa _mai_. La soluzione sembra banale in questo caso eppure sorprende quando lo stesso atteggiamento lo ha un adulto, un professionista informatico molto capace : "intanto rilascio e ... dopo lo sistemo". Certo da adulto si trova ad affrontare problemi più difficili che sistemare la sua cameretta, ma come dicevo è un professionista molto capace. Inoltre subisce pressioni...

Agitazione != efficenza

Mentre facevo consulenza in una assicurazione mi sono trovato nel mezzo dell'esercitazione aziendale anti incendio.      Senza preavviso è partito l'allarme , un segnale sonoro, la luce dei lampeggianti e dagli altoparlanti le indicazioni per sgomberare in modo ordinato l'edificio. Una lunga fila verso la porta di sicurezza.      Prima di tutto la cavalleria e lascio passare la bella assicuratrice di Trieste  - Janky mi maledirebbe se avessi fatto altrimenti - quindi sarà l'abitudine a ragionare o più facilmente l'esperienza delle faticose scalate in mountain bike che abituano a pensare a risorse finite (gambe e fiato): mi guardo intorno e vedo un'altra uscita di sicurezza praticamente libera. Lascio...

Design Pattern simmetrici

Design Pattern simmetrici rispetto l'ereditarietà e il contenimento : DesignPatternSimmetrici  . Fonte : http://wiki.ugidotnet.org/ 

Imparare i Design Pattern applicati a .NET

Ecco qui finalmente il QuartoPassoPerImparareIDesignPattern che completa la serie ImparareIDesignPattern dedicata alla descrizione dei design pattern con le loro applicazioni a .NET .   Tutti i pattern hanno trovato degli esempi ad applicazioni significative nel  .NET Framework, tutti tranne questi 3 :  PatternState, PatternVisitor, PatternInterpreter . C'è un esperto in grado di scovarli ?   Fonte : http://wiki.ugidotnet.org/