Home
06 | 02 | 2012
Notizie flash
There are no translations available.

Richard Stallman one of the computer industry's most outspoken defenders of open software, doesn't like Chrome OS.

Stallman, founder of the Free Software Foundation, continued to speak out against the notion of cloud computing today, telling The Guardian that the notion of Chrome OS' cloud model might better be described as "careless computing" than as cloud computing. Chrome OS is loosely based on a project near and dear to Stallman's heart--GNU/Linux--but "it is delivered without the usual applications, and rigged up to impede and discourage installing applications," he said.

Read more here

 

IT Project Management
Critical Chain Method Print E-mail
Written by Administrator   
Friday, 24 December 2010 17:43

Critical Chain Method (CCM) concepts where first introduced by a paper written in 1984 by Goldratt ("The Goal" – ed. Gower). The main factor for the success of this ideas is that it finds solutions to the classical problems we encounter once we plan following the Critical Path Method (CPM) approach.

CCPM (critical chain Project Management) is basically a mix of the most recent best practices:

  • PMBOK: Plan & Control.
  • TOC (Theory of Constraints): Removal of bottleneck to solve system constraints.
  • Lean: Remove waste.
  • Six Sigma: Reduce any deviation from optimum solution.

The problems

Going back to CCM, the main problems it aims to solve are:

  • Over estimating

This is a problem that usually comes up when defining plans. In a few words, since:

  • estimation are always cut,
  • details, at the beginning of a project are not always clear;

tasks that have the biggest uncertainty are sistematically over-estimated. We create contingencies, to protect us from the fact that things we don't know will go wrong. This process is then amplified because estimationa are presented to many stackeholders, at many levels, and often each level put its own contingency so that at the end the project duration (& cost) is usually over estimated.

  • Student Syndrome.

This happens in case of long projects or loose schedules: usually people will start working on a task not when planned but when the delivery time will be near. The reasons are linked both to the other issues we are presenting here (multitasking, parkinson law) and simply psychological: people will not start working till they will not fell the pressure.

  • Parkinson’s Law.

This is a notorious empirical law (Work expands so as to fill the time available for its completion) in Project Management.

In other words if you assign 15 day to accomplish a task that can be done in 10, then it will hardly happen that the work will be completed in 10 day, but macigally it will be completed in 15. Evidences of this law are well known to PMs.


Last Updated on Saturday, 01 January 2011 23:04
 
Theory of Constraints - Principles PDF Print E-mail
Written by Administrator   
Wednesday, 22 December 2010 16:00

Here are the basic principles of TOC that find there application in the critical chain management:

  • Eliminate Safeties from Each Task
  • Management Must Not Insist on Each Task Starting & Finishing “On Time”
  • Stagger Tasks in the Schedule Using Finish to Start Constraints
  • Start Right Jobs at Right Time Using Prioritized Task List
  • Focus on Meeting Milestone Dates, Not Task Dates
  • Single Integrated Schedule
  • Update Official Schedules Daily with Actual Starts, Remaining Duration, & Actual Finishes
  • Predict Milestones Based on Buffer Penetration
  • Focus on Task Throughput, NOT on Task Costs
  • Counter Parkinson’s Law
  • Conserve Available Float/Slack on Each Task, Reduce Time Available
  • Counter Student Syndrome
  • Start Each Task As Early As Possible
  • Claim Early Finishes Immediately
  • When Problems Occur, Solve the Problem vice Starting New Task
  • Decrease Frequency & Duration of Meetings
  • Resolve Conflicts Immediately at the Jobsite
  • Eliminate Bad Multi-tasking
  • Resources Focus on One Job at a Time, Work to Completion
  • Keep WIP Low!
  • Request Only Resources Necessary to Accommodate Priority Work
  • Request Only Overtime Necessary to Recover Buffer on Priority Work
  • Move Resources When Work is Done to Next Priority Work Quickly
  • Work Right Jobs instead of Easy Jobs
  • Plan for New Work & Scope Changes vice Complaining About it

 


Last Updated on Wednesday, 22 December 2010 16:20
 
Creation of a shared vision in IT PDF Print E-mail
Written by Administrator   
Monday, 01 February 2010 17:27

This article is following the one where I highlighted some attention points to take care when changing job, but it specifies the aspect in relation to a team of IT professionals.

Here I would like to focus on the importance of a vision, an idea a final point which will drive us to what we want to reach with the team.

I would like to stress that creating your own vision is a fundamental task which usually takes a lot of time and involves both personal (what gives me the highest satisfaction in my work) and professional (where i want to be) aspects. Additionally this isn't a static process, but it will be normal that your vision will change as your career and personal life will progress.

Our own vision will be the result of a personal work, that we will build during or after the analysis of the situation where we will be working. However this is not enough, our idea of what we will be must be shared with our team and (most difficult) it has not to be against the one of our company. For this reason after a personal work, we must follow with a confrontation phase with our bosses and our team.

A good practice is to discuss first with our executive and then keep one or two brainstorming session with our team, later we will close the sessions with a clear commitment for getting the objectives that were agreed.


( 0 Votes )
Last Updated on Monday, 06 September 2010 11:25
 
Exit Criteria PDF Print E-mail
Written by Administrator   
Friday, 11 December 2009 21:19

Every project phase has a beginning and an end.

This means that some criteria will need to be satisfied in order to start a phase and some other will need to be satisfied in order to mark the phase as completed.

Very often we care about the requirement to start (entry criteria), but we do not give enough attention to the requirements that mark the end of a phase (exit criteria), unless they were specified within the contract.

Not being able to respect or not fixing correct exit often causes problems to the later phases or, even worse, if many teams are involved: for example when the development team gives control to the maintenance team it is really important that the documentation respects strong requirements in term of quality, in case not, even the easiest change will imply the analysis of the source code, which can be a really time consuming practice.


( 0 Votes )
Last Updated on Friday, 10 September 2010 11:47
 
How to organize a new IT team PDF Print E-mail
Written by Administrator   
Saturday, 06 February 2010 16:40

In this article I'm going to list a number of practical action to consider when we take leadership of a new team or join as manager a new project. I assume planning is one of the most important thing, so I didn't stress a lot about it. Here I preferred to  emphasize on the "soft" aspects that usually we acquire only with experience.

For the sake of shortness, I wrote the article as a check-list. If needed i will expand the single themes in other articles.

I wrote this list thinking about a team involved in IT work. Nevertheless, I hope that it will be possible to grasp some positive ideas also if the team will be involved in other areas.

  • If we must take responsibility of a project or we are involved in it, we need to get all the possible information and, most of all, we must check what is written within the contract (milestones, deliverables, SLA, exit criteria, responsibility areas ... ). Usually ignoring some clauses or even paragraph of the contract may lead to fatal consequences.
  • We need to immediately create log of deliverables/tasks that we are requested to accomplish. By creating such log we will be able to have quickly an idea, maybe not so precise, of the situation we are facing. A good starting point is usually the work plan (if it exists), but also interviews with team member and other stakeholders (avoiding however any kind of scope creep). Please note that the work plan (or better the project management plan) must always exist, what we need to do here is to move from the activities on a document to a better control of what we are doing and whar we are going to do.
    ( 0 Votes )
Last Updated on Monday, 08 February 2010 13:49
 
« StartPrev1234NextEnd »

Page 1 of 4
Shinystat
Tag Clouds
  • Italian - Italy
  • English (United Kingdom)
Archivio Articoli
< February 2012 >
Mo Tu We Th Fr Sa Su
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        
Chi è online
We have 16 guests online
Pubblicità
Link consigliati:
Andy Johnson
Programming solutions for everyone
duegi render studio
3D modelling, rendering & animation
Nyx
Nyx propone innovativi sistemi basati sulla tecnologia RfId