Decision making chaos organizing techniques for Project managers

IMG_8968_1

As the project manager I often found myself in the situation when everyone was looking at me and waiting my decision. As they really thought I am an expert or I know what to do. So every project manager should know some facilitation techniques to help team produce the decision or ideas. Because the smartest thing PM can do – allow the people who are really good at thinking to think the problem over and find the decision (I am talking about the team). PM should be a good facilitator and have a list of hand-on practices to help the team.

Continue reading Decision making chaos organizing techniques for Project managers

How to understand developers are really working hard: manager’s guide

IMG_8110

Have you ever met the manager who is satisfied with the speed of development? I, personally, not. But sometimes it is even worse than just the speed…I had so many  educational talks with the customers about the development work – why you can’t code 8 hours in a row and why sitting and staring at the wall or even playing table tennis can be a work too for the developer, as he is thinking over the issue during that time. Once one of the top managers entered my room shouting “They are not working! They are browsing Internet!!! What we can do with that?”

Continue reading How to understand developers are really working hard: manager’s guide

Why do customers need reports

If you are a project manager you definitely have ever told your colleagues “I hate these reports! Why do they require those stupid report for every tracked hour? I spend several hours to create it!” You have a weekly call with the customer on the status and have to prepare for it whole the day? You hate Mondays, not only because it is the hardest day of the working week but also because report call? You have to explain each hour spent on the project? It rings the bell? If yes, we are on the same side.

Continue reading Why do customers need reports

Crappy code – keep your team happy

Several months ago I joined the new for me project team. They have been working on this product for more than a year. You know what it means for the mobile project – we have a tons of code created) So, one of the most severe issues guys mentioned is the crappy code – developers told me that during the first retrospective we had. My first reaction was – “So why do you create this crappy code?”. But the answer was very easy for them – “We inherited that code from the previous team, they created all this awful things!”.

Continue reading Crappy code – keep your team happy

Common problems while adopting scrum

Have you heard someone saying “I tried scrum and it didn’t work. Scrum is not working at all!” I heard that many times. It is difficult to admire that it was not the methodology fault, it was your fault that everything failed. The big challenge is that there is no out of a box solution, which suits anyone. You need to go through all the way from the learning to mastery, face a lot of difficulties, overcome them, master the copying and them move to adopting the process for you – changing and improving it. So let’t discuss the problems PM can face while adopting new methodology (you know what I talking about ^_^) All these promlems are from my and my colleagues experience.

Continue reading Common problems while adopting scrum

We vs they: agile testing

We talk a lot about developers in agile processes but sometimes almost forget about testers. They are usually rather calm and silent people, so they pass through all the project launch meetings and then come to me to ask the important question “Agile is great…But what should I do with my testing activities? What is the role of QA in agile processes?”

As usual, I start my answer with “Folk, it really depends… Let’s see what we might do this time”. So, I will try to describe what we tried and  how we failed/succeeded.

Continue reading We vs they: agile testing

Where is my city? – Lego scrum simulation

I really love games, that is why I am trying to use them in my work life too. When it comes to the serious questions – adopting new processed framework or show the team why it is great to work in a team – I prefer to use games too. It is fun, it is easy and very engaging. When I came across lego scrum simulation by Alexey Krivitsky, I thought – “Bingo! That is what I need.” In addition – I really wanted to buy some lego and could not find any excuse to do that…So it was my chance.

Continue reading Where is my city? – Lego scrum simulation

Retrospective – what stops your boat

One more translation of one of my first posts.

Want to share with you one more idea for the key retrospective activity – discussion of the good and bad things in the previous sprint. Scrum master/PM has to incorporate fun into the routine meetings. Every time I get prepared to the retrospective I browse web to find some new ideas. If I can find nothing I have to do the most complicated thing that I hate – think by myself.

Continue reading Retrospective – what stops your boat

Where the miracle begins

About two months ago I had a severe argue with one of our lead developers about ‘agile stuff’. After 15 min of listening to my enthusiastic speech his face became red and I could read “Woman, what do you know about the real life?” from it. And then he said the phrase I can’t forget: “And why do we need all of that? Why we can’t just collect our best architects and analytics and write down all requirements, describe models, create the ideal architecture, plan everything and then start development?”

Continue reading Where the miracle begins