Becoming a better PM: Lessons from 'How to get better at the things you care about'
|
As project managers and professionals we all want to improve ourselves, become better at what we do and grow. In his video 'How to get better at the things you care about', Eduardo Briceño talks about what we can do to continue improving. Here are my 5 takeaways. 1. The Two Zones The most effective people and teams alternate between two zones,
To continue improving we must have both of these zones in our lives and we must be clear about when we want to be in each of them with goals, activities and expectations. The learning zone includes goals for what we want to improve and the activities for those improvements. This is where we concentrate on what we haven't mastered and most importantly expect to make mistakes. In the performance zone we focus on what we have mastered, execute as best as we can and try to minimize mistakes. 2. The Way to High Performance One of the reasons we don't improve despite our hard work is because we spend too much time in the performance zone, doing. This hinders growth and long term performance. To become a high performer we have to alternate between learning and performing. The learning zone is where we do deliberate practice, being clear about which sub skills we are trying to improve and concentrating on going beyond what we can currently do. For example, improving our typing speed by 10%. We can also solicit frequent feedback and continue to adjust. In the performance zone we get things done in the best way that we can and gather information to identify what to focus on next, when we go back to the learning zone. The key is to purposefully build our skills in the learning zone and then apply them in the performance zone. 3. More Time for Learning To continue improving we must spend more time in the learning zone. There are several things we can do to achieve this.
4. High Stakes vs Low Stakes One of the reasons that most of us spend more time in the performance zone is that our work environments are often high-stakes. Most of us operate in organizations that encourage great work and flawless execution cultures. We can't afford to make mistakes in our projects because the consequences could be catastrophic. This type of environment leads employees to stay within what they know rather than trying new things and taking risks. The learning zone requires low-stakes environments where we can make mistakes and learn from them. One thing project managers can do is to create low-stakes islands within high-stakes environments for ourselves and our teams. 5. Create Low Stakes Islands There are several things we can do individually to create low-stakes islands for ourselves and our teams.
Always have something that you are trying to improve so that your improvement is never ending. “When we strive to become better than we are, everything around us becomes better, too.” ― Paulo Coelho, The Alchemist |
5 Essential Skills of a Business Analyst
Categories:
requirements,
skills,
project management,
business analyst,
business analysis,
Business Analysis
Categories: requirements, skills, project management, business analyst, business analysis, Business Analysis
|
Requirements management is a critical part of executing a project. PMI’s research has shown that poor requirements management is a major cause of project failure. Apart from defining a good requirements management process, project managers must also recruit a team of skilled business analysts. The elicitation and the management of the requirements can define the entire course of the project and the capability of the business analyst team is crucial to success. As project managers we have to be able to spot good business analysts and know the vital qualities that distinguish them. Here are the five essential skills that a good business analyst should have. 1. Analytical skills A Business Analyst must be able to dissect a requirement, analyze its impact on the system and understand how it fits into the overall business objectives. Analytical skills are the livelihood of the business analyst. Even the greenest BA must have some level of analytical ability to take up the role. An experienced BA should know how much to analyze and be able to establish what is needed to implement the requirement. The BA team cannot be in a state of analysis-paralysis, not knowing when to end the analysis process. They must have the ability to keep the objective in mind and set an exit point for the analysis as well as guide the business users to do the same. 2. Communication Business Analysts must have excellent communication skills. They spend a great part of their time communicating with clients, team members and other stakeholders, from eliciting requirements to discussing solutions to building a consensus. The BA has to be able to communicate clearly and confidently with business teams and technical teams alike. They have the responsibility of eliciting the requirements from the client which can set the entire course of the project. Any gaps in communication can lead to serious problems and have an impact on the product to be delivered. Project Managers therefore have a responsibility to ensure that the BA team has the necessary level of communication skills for the role. 3. Ability to build relationships As the liaison between the team and the business users the BA should be able to build relationships and share a good rapport with all parties. They have to elicit the requirements from the business users and then convey them to the technical team. For a BA to conduct both of these activities successfully they must engage and build good relationships with everyone they interact. At times the BA may even have to mediate disagreements between business users and technical teams or development and quality assurance teams and get buy-in from all groups. The BA who can develop strong relationships and work collaboratively with everybody will be a great asset to the project. 4. Technical know-how Business Analysts should have good technical acumen and knowledge of the technology being used to build the product. Sound technical ability will help the BA to translate the requirements from the business side to the technical team easily. Having knowledge of the underlying technology will increase the BA’s ability advice the client about technical limitations and propose alternative solutions during the requirements elicitation process. Moreover it will enable the BA to work more closely with the development team. 5. Domain knowledge Another important skill for a Business Analyst is strong domain knowledge of the relevant system and industry. Lack of domain knowledge can cause problems with the requirements which in turn will have an adverse effect on the overall project. A BA who lacks domain knowledge will usually take everything the client says as-is and will not be able to advise or provide input. With sound knowledge of the domain a BA can work confidently with the business team, understand the business objectives, ask the right questions and improve the overall quality of the requirements. What are the other skills that you think are important for a BA to be successful? Please share your thoughts in the comments. |
6 things to consider if you are thinking of becoming a Certified Scrum Master
|
With more and more projects using agile, having a certification is definitely a plus for your career. For someone who is new to agile practices, like me, the certification training course also helps to understand how the scrum framework really works. If you are thinking about becoming a Certified ScrumMaster (CSM), here are 6 things that you should consider. 1. What is your objective? First, think about your objective for getting the certification. The CSM offered by the Scrum Alliance is an entry level certification where you will learn the fundamentals of scrum. The only prerequisite for the exam is that you attend the training course. If you are new to agile / scrum, obtaining the certification is a good starting point. I found the course to be an excellent way to get an understanding of all the basics. On the other hand, if you are an experienced agile practitioner you may want to look at alternative certifications such as the Agile Certified Practitioner (ACP) offered by PMI. Do some research and find out what else is out there before making a decision. 2. Finding a course Your training experience depends largely on the instructor. Finding a good instructor is key to getting the maximum benefit out of the training. You can find the available courses through the Scrum Alliance website. However, it's best to do some research about the instructors as well before you decide which course to take. 3. What you will learn During the course you will learn the fundamentals of scrum including the scrum roles, team compositions, scrum meetings, the product backlog, burn down charts etc. The trainer will run the course using scrum principles so you will get some insight into the environment. Personally, my training experience was excellent. I enjoyed the course and the learning I gained was very valuable. 4. What you will not learn The training, however, will not prepare you to implement scrum from scratch if you are starting out. You will learn the scrum principles and how a scum project should be run but, if you are a newbie you will still need the help of a coach or someone who is experienced to startup a scrum project. This will be more challenging if the rest of the team is new to scrum as well. The Scum Master's role is to facilitate, coach and help to remove the impediments for the team, working as a servant leader. If you have previously worked as a project manager it may take time to adapt to the role. 5. What are your clients looking for? Another aspect you should think about is what your clients are asking for. Are they looking for CSM or PSM (Professional Scrum Master) certified professionals? If they favor one type of certification, it might be worth your while to do that in order to highlight your skills. 6. Career path Scrum has taken away the need to have a project manager in the team. The responsibilities of a project manager have been divided among the scrum team roles. Some companies are retraining their project managers to be either Scrum Masters or Product Owners. If you are playing the role of Scrum Master for a particular project and plan to continue in the project management path the certification will help you to perform your role better. On the other hand if your company is moving towards scrum you should consider your long term career goals. You may even want to consider taking the Certified Scrum Product Owner (CSPO) certification. Mike Cohn discusses four options for the career path of a Scrum Master in this LinkedIn article. Take some time to consider all these aspects and do some research before making a final decision about which certification or series of certifications you want to take. Are you thinking about becoming a CSM? What other questions do you have? Or if you have completed the CSM, what other advice would you offer? Please share your thoughts in the comments. |
4 Ways to Improve Project Management Skills
|
Project Managers have to develop a variety of skills to be successful. As business needs change quickly and projects become more complex, staying on time and on budget becomes increasingly challenging. One way to rise up to this challenge is to focus on improving your skills. Here are 4 ways project managers can develop themselves. Team Management Effectively managing the team is a must to ensure that the project is delivered on time, within budget and with the expected level of quality. Project managers have to lead their teams and guide them to deliver successful outcomes. Through its people analytics program, Google has identified 8 attributes that define top-performing managers. Cultivating these attributes will enable project managers to become better leaders and manage their teams.
Communication Nearly 90% of a project manager's time is known to be spent in communication, which means that Project Managers have to be excellent communicators. Research conducted by Quantified Communications has uncovered what visionary leaders do when they communicate. Project managers can use these simple techniques to hone their communication skills.
Whether you are talking to your team or your stakeholders, these techniques will help you to get your message across and become a better communicator. Goal Setting The way you articulate your goals has an impact on how well you achieve them. If the goal is articulated in a positive way, as doing more of a good thing than less of a bad thing people tend to accept them more willingly. For example "I will pay attention during the meeting" is better than "I will not check my e-mail during the meeting". Whether you are setting a personal goal or a project goal, think about the way it is articulated. A goal that focuses on something positive will help you and your team to have a better rate of success. Learning and Adapting As business needs and technologies change rapidly, project managers have to adapt. It's imperative to stay abreast of the trends in the industry and learn new skills which will help you to grow. The more open you are to leaning the more you will be able to compete and succeed. Creation of new platforms, tools and applications will continue to grow. The industries of the future will not be what they are now. In order to adapt we have to be able to take our skills and domain expertise and learn how to orient them towards the new industries. Making a commitment to lifelong leaning will improve your ability to adapt and succeed. How do you work on improving your skills? Share your thoughts in the comments. References:
|







