Posted on March 20th, 2009 by Alberto Dominguez, PMP
Category: Framework, Tools, Tags: project management, software, tool
To choose the right software is not a simple process, and to choose the right project management software is then an even more complicated process and decision. Below you will find few tips and proposed procedure to reduce the risk inherit to this decision.
Tip #1
To choose and implement a PM software tool is not the same of implementing a PM process. Many organizations try to implement a software tool expecting a nonexistent-unnatural process improvement. If you do not have a formal process, or even if your process is not working you have to stop thinking that automation will fix/improve/solve your problems. Automation should be used to reinforce a process and minimize the weaknesses.
Tip #2
Every software implementation process includes at least the following steps -of course every company has its own natural process. Public companies have also additional restriction and evaluation/validation processes that will extend the suggested process:
- Identify needs
- Define selection criteria
- Create a list of options
- Create the request for information
- Evaluate responses
- Reduce the list of options
- Ask for demonstrations or pilot programs
- Choose one
Tip #3
Try to isolate your needs by using the following dimensions to measure the products you are considering:
- Scale – how big the change will be?
- Simple: are you going to organize your projects?
- Personal: are you going to automate estimation and planning on you projects
- Collaborative: are you going to support a team? are you going to share information? do you need to centralize team communications?
- Enterprise: are you affecting the whole company? are you going to bill to your clients using your projects’ data? do you have virtual teams all around the globe?
- Management Paradigm – do you and your team follow a traditional or agile approach to project management?
- Process Maturity – how formal/strong is your process?
- Chaotic: No evidence of documented processes or best practices
- Active: Documented processes carried out, but not formalized
- Efficient: Consistent discipline started
- Responsive: Ubiquitous and measured
- Business driven: Provides data and information to drive business decisions
- Implementation model – are you going to buy the product and support it by yourself? are you going to adopt the SaaS model?
- Budget -
Tip #4
Set your goals – do not expect to do everything better and to include any improvement during the first phase (or the initial implementation cycle). Prioritize to get faster results. Below you will find a list of possible goals that you could address with a PM software tool
- Improve project reporting and tracking
- Improve estimating and scheduling
- Reduce cost or speed process up by automating workflows
- Improve resource assignments
- Improve project communication
- Improve project team collaboration
- Improve overall project process
Every goal will impact different functional areas within an organization. You should plan your implementation to impact those areas and improve those process that will add the most value.
References:
Posted on February 22nd, 2009 by Alberto Dominguez, PMP
Category: Methods, PM Community, SW Development, Tags: labor climate, project management, team building
Few days ago I had a conversation with one of the most active Bloggers I had ever known: Bas de Baar about project management in Colombia.I’m not the most experienced project manager here in Colombia, but probably I had worked for few companies that provide me with a very well understanding of what is going on with project management in Colombia.
Project Management isn’t new in Colombia. At least for IT and software related companies Project Managers have been there forever (due to the nature of the IT and software development processes). But, there is something missing about PM here in Colombia: Team Building.
I do believe that Labor Climate and Team Building aren’t the same. As I said to Bas, almost all Colombians -good, not so good, and bad ones- will try to be your friend. Colombian people is really appreciated because of their willingness and attitude of service and camaraderie (did I write it right?). However those are two different things: try to be your friend, and be a good boss, project manager or director.
And that’s why Labor Climate seems to be amazing on Colombian SW development related companies even when “team building” is not a priority. And it could be good, because of its impact on the organizational behavior, improve the labor climate will probably boost the team efficiency and collaboration. But, not to perform team building activities will be bad for long-term employee & employers relationship, because “personal” friendship isn’t necessarily based on the idea of personal and professional growth and career development.
Furthermore, SW developers, designers, and architects, and IT project managers, prefers to have project-based relationships with their employers. And for those who know, contractors, even if they are good doing what they do, increase the probability of certain risks to occur -example: dependency on people because there is no knowledge spread opportunity.
To conclude. there is a big difference between “having a great time with amazing people at the office” and “having a great work experience”. It should be a balance between labor climate and team building to ensure a short-term motivation, but also a long-term relationship between employers and employees.
Posted on January 27th, 2009 by Alberto Dominguez, PMP
Category: Methods, PM Community, Tags: project management, self-organized, team
Self-organization is a process of attraction and repulsion in which the internal organization of a system, normally an open system, increases in complexity without being guided or managed by an outside source. Wikipedia
Self-organized teams can be identified by some simple rules -I didn’t think about it until I heard Esther Derby @Project Shrink- that I would try to explain as maturity levels.
- Stage One: Managing and monitoring their own work performance. They assess the complexity of the tasks and the skills required to validate and assign the work in an effective manner. Then they also monitor the progress and performance.
- Stage Two: Cross training. Team is able to identify its weaknesses and bottleneck and plan a training to transfer knowledge and skills across the team members.
- Stage Three: Hiring and Firing. This one is, one of the most difficult levels to achieve due to the ability of the team to manage/control their own cost and budget. Most of the teams do not have even knowledge about the assigned budget, the project expected profitability or even to handle overhead. This is because small teams are most of the cases self-organized and probably do not have other knowledge than its production skills -production means skills required to do the job. At this level, the whole team is able to participate during a new team member hiring process or even to decide -on a performance basis- who should leave the team.
Self-organized doesn’t mean at all “unmanaged” team, it probably means that team is a mature enough to execute few of the manager tasks -but not all of them. Even inside self-organized teams is possible to find a leader or somebody that gives directions to the team -because the team is designated to do something that for sure somebody is requesting somewhere. So, yes, self-organized also have to follow directions (client or top-management). So there is room for Project Managers. However it is complicated to find the balance between what has to be done and what has to be delegated by the PM without negatively affecting the performance. Team is mature enough to be empowered but, I believe, if there is nothing to be managed then it is probably because it is not a self-organized team, it is because it is probably a spin-off.
It depends on the project manager culture and his/her personal strategy of management implementation -could be based on trust, or performance control, or micromanagement, because not all of the PM out there will have the aptitude to handle self-organized teams. And by the way, not all the skilled workers will fit in a team of this nature, some people is great following instructions, other people would be more productive if they are empowered to take some decisions.
Posted on September 6th, 2008 by Alberto Dominguez, PMP
Category: PM Community, Personal, Tags: nobody, project management
A friend of mine told me about a geek tv show named “IT Crowd“, so finally and thanks to the Internet magic I was able to see a few of the episodes. I got shocked about the awful truth, IT people are the new pariahs, it is just like that. So what about people who do not do anything more than plan and check IT people… they are even worst, they are the pariahs’ planners. OMG I became one of those.
I was wondering why the most visited blog in my country is like E! channel, pure useless information about fancy people that have millions -that they have gained doing pure fancy things like movies. And the horrible thing is that nobody cares about IT, therefore nobody cares about IT Project Management. I even tried to create a blog for my comunity -IT PMs here in Colombia, and unfortunately it seems to be failing, nobody writes even a comment. Is it so dificult? Probably. Colombia is not the right place for an enthusiastic IT PM like me.
Should I keep writing about PM? Should I keep writing about Digital? Should I keep writing? Do I write even right? Probably I do not.
Anyway, new l&f of my blog makes me feel good
, so I will keep writing for a while.
Posted on July 25th, 2008 by Alberto Dominguez, PMP
Category: Methods, Tags: pm, project management, strategy
Just like it happens with friends, study, war, and even love, everything on PM is related to strategy. It obviously there are many factors that could make your life easier, like experience and knowledge, but however with a very good strategy it is 100% guarantee that you will be able to deal with the worst and most dificult project. And to be clear, do a successful project management is not always related on having a good project, its about to plan, communicate and sometimes even do what has to be done.
Strategy will give you -as PM- the tools to deal with any situation, a good strategy could be have a close relationship with the sponsor in order to use the power of the sponsor to deal with problems. Another could be knowledge, if you are an experienced professional in the area of the project execution process you can lead by example or solve the issues by bringing solutions.
It should be impossible -I will not even try to do it- to have a list of strategies, however keep in mind that if you want to do a successful management of your project you should have at least a good strategy.