Program Management Best Practices
Program and project managers have to master the skill of decision making. Typically PMs are expected to not only make, but to justify, their decisions. In this post I share the process I use when making a decision, formulated some time ago by studying theory, best practices and observing the processes of others.Program Management, Project Management - 2 comments
Weather you call it soccer or football, like it or don’t like it, consider yourself an American football fan or a soccer fan, as a project manager you can learn several tricks from John Cleese’s rant video – tricks to improve upon the effectiveness of key communication skills, and to become a better team builder and motivator. Read more…Posted in Program Management, Project Management - 1 comment
The other day my friend asked me about how project management is a part of program management in a software company such as Microsoft. After our conversation I thought about sending her links to articles that discuss the topic in detail. To my surprise, all the articles I was able to find were just discussing theoretical definitions as provided by the PMI in their PMBOK Guide. Perhaps in some companies program managers perform activities as described by PMI, but I have yet to learn about any such company in the software industry. The role of the program manager and PM responsibilities in software development can be more simply defined and differentiated. So, I have decided to summarize the differences between program and project management, based on what I have learned from experience. Read more…Posted in Program Management, Project Management - 6 comments
Have you ever asked yourself how much, exactly, you have learned from a failure? And did you ever compare the amount of knowledge gained from a failure with the amount of expertise gained from a success? I believe lessons learned from mistakes are not as helpful to us as the knowledge developed from success. Read more…Posted in Program Management, Project Management - No comment
If you are interested in your email being noticed by recipients, you must use a catchy email subject line. Especially when using email to attract the attention of people whom you have never met. Forming a good subject line that catches readers’ attention is simple if you follow the three rules listed in this post. Read more…Posted in Program Management, Project Management - 2 comments
Every day at work we communicate with many people. Have you ever asked yourself whether your email is an effective form of communication? How would you measure the effectiveness of your email? I believe there are four questions you can ask yourself when crafting an email to evaluate its effectiveness. Read more…Posted in Program Management, Project Management - No comment
A colleague of mine asked me the other day about a simple way to track open issues in a feature crew. If you are not familiar with the term “feature crew”, it is basically 10-15 team members working on a feature in a software product. I have tried several techniques and tools over the years, and I have learned that sometimes the simplest solutions work best. Description below. Read more…Posted in Program Management, Project Management - No comment
WSJ has published a great article on how performance reviews are hated by everyone in corporations. It raises a good topic, but in my opinion it fails to answer why performance reviews are hated. It focuses only on how manager communicates with her or his reports. Perhaps it may make performance reviews better, but it does not the fix the real problem. I believe communication is not the key reason for many corporate employers hate performance reviews. In my opinion, the true reason is that many managers when they go over a performance review with an employee, they loose connection between performance and review’s result. Primarily because managers forget about employee’s performance because reviews are done once or twice a year.
Employees need evaluations they can believe and based on achievements they still remember. This is why evaluations have to happen often like every month or every quarter. The goal is to evaluate something that everyone still remembers. And good work, smart work has to be reward right away. Everyone has to clearly understand the connection between working harder, doing it smarter, producing more and the next paycheck or amount of the bonus.
Only if performance reviews build a strong connection between how smart an employee worked and the reward she receives when both parties remember that work clearly, only then performance reviews are useful.Posted in Program Management, Project Management - No comment
Negotiation is a task that Program Managers and Project Managers have to perform often with a project team member, a stakeholder or a sponsor. Listed in this post are several general principles of effective communication that can help you to quickly find a compromise and preserve, if not improve, your relationship with that person. Read more…Posted in Program Management, Project Management - No comment
This site is about Program and Project Management in software engineering. I am your host, Mykola Dudar. I have been building software as a developer since 1998. I became a program manager in 2004 with a focus on process and the business side of software engineering. I have been working on various software products ever since. To learn more about me, please see my professional profile at LinkedIn: http://www.linkedin.com/in/mykoladudar.
I am interested in, and open to, any suggestions, questions, comments or advice you would like to share with me – please use this blog contact form.
Thank you for visiting and come back soon.Posted in Program Management, Project Management, Software Development - 2 comments