The Project Manager is not a Scrum Master
Different Skillsets and Activities
[widget id=”custom_html-68″]
Written by Paul Oppong on . Posted in Articles. 3 Comments on The Project Manager is not a Scrum Master
Written by Paul Oppong on . Posted in Articles. 7 Comments on The Agile Executive – Marriage Made in Heaven Or Just Staying For The Kids?
Being an agile executive is not as easy as it might look at first to some.
Working in an agile environment challenges some leaders immensely, as the way of operating is quite different than may have been experienced in the past. Some executives relish in it; others find it harder. This means that in some cases for the agile executive it can be a marriage made in heaven, while in other cases it can feel like “just staying for the kids”. However, agile is the way forward for many organisations, and the agile executive is an essential component of the overall agile team, so it is best to work towards making this a marriage that everyone wants to be in. Let us have a look at the difficulties that new agile executives have in adjusting, and the value that they can add if they approach agile effectively.
When I have visited organisations to consult on agile, I have observed that the agile executive may often feel that he/she does not have much of a role to play in agile. This is inaccurate, and the agile executive most certainly should be involved. Just because people are empowered within teams does not mean that the executive can sit back and put their feet up. Stepping back too much can mean that the project does not have the support it needs throughout the organisation. It can also mean that the culture of the company is not properly adjusted in the way that it needs to be for agile to work effectively.
Another challenge with some executives is not adjusting well to feedback. An important aspect of agile, is the sharing of feedback, which team members and managers need to feel able to do. This sometimes means that people will “manage upward”, providing feedback to executives. For some, this may feel rather uncomfortable. However, if others are fearful of the repercussions of offering feedback, or feel that there is no point because it simply will not be heard, this is a problem. The agile executive needs to be able to open up and let that feedback in.
For a newbie agile executive who is used to a command and control management style, learning the new ways of agile is likely to pose some challenges. It will may feel like a considerable adjustment, to move away from the old ways of doing things. Traditional managers may find themselves wanting to step in too much, or to try and swing project management back to more of a waterfall approach where they felt more in control of what was going on. For these managers, agile may feel as if the marriage is “just staying for the kids”. Yet there are plenty of opportunities to make this a marriage made in heaven, by changing how things are done, and this may lead to the executive enjoying a more rewarding role overall.
Agile executives have a critical role to play in the agile environment. First and foremost they need to drive transformational change throughout the organisation, so that everyone adapts to the new “way we do things around here.” There has to be cultural change to achieve this, and it must start at the top, with the executive. If the agile executive talks the talk but does not walk the walk, problems will ensue, because people tend to follow what others do rather than what they say. Saying what needs to be done and acting in the same way is essential. Importantly, transparency has a core role to play within this, and executives need to embrace this with their own behaviour. Sharing an inspirational vision and setting stretching but achievable goals are also important in this context, so that expectations are clearly set, and people know what they need to work towards.
Building the right culture within the organisation needs to focus on the behaviours that will build software (or other products/services) that will work, rather than having too much bureaucracy around project management. There needs to be less of a focus on the rigid following of processes, and rather, an emphasis on delivering a product that the customer can look at and feedback on as soon as possible. This gives the organisation the best chance of delivering satisfaction to the customer in the longer run, and less chance of the product not working in the way the customer intended at a stage that is very late in the development process.
The agile leader also has a key role in sponsorship of the agile activities. This should not be underestimated as it provides support for the agile project within the organisation. The agile executive can be a facilitator in ensuring that teams work together effectively, for example. By focusing on the big picture rather than the minute details, the executive can help to ensure that high level obstacles to the project are broken down. Another key activity is making sure that resources can be made available as needed so the project does not get impeded. These kinds of activities can smooth the project along its way. There is also an element of coaching involved to help the team members and leaders achieve their goals on the agile project. These are all important ways in which the agile executive could and should work to ensure they drive a marriage made in heaven.
Executives have an essential role to play in agile, which is often underestimated. They need to be transparent and champion the agile cause. They also have to support the agile team and managers so that the project can be executed successfully. Relying on a traditional command and control style will not work in the agile environment, and nor will doing nothing. Executives that want a smoother transformation to agile will step up and lead the way by example, showing employees what they expect of them through their own behaviour. This type of leadership will help ensure the agile transformation the greatest possible chance of success.
Written by Massimo Longo on . Posted in Articles. 2 Comments on M.A.S.S.I.V.E. Projects for sustainable development
The current period the world is living in relation to economic, social, environmental aspects, puts people in front of important decisions.
Floods, tyfoons, hurricanes and global warming urge us to do something. The question is ‘what can we do?’.
High-scale economies, but also day-to-day issues put us in front of unconventional and urgent decisions. If we do not have the courage to take brave decisions the ‘safe operating space for humanity’, defined as the ‘planet boundaries’ will be broken and humanity will have to face a ‘irreversible and abrupt environmental change’.
After II World War, we experienced for many years an incredible economic growth. During this growth, our cities and nations have changed dramatically.
From a rural based society, we quickly became an urban-based society. Economic growth started in 1700 in England and expanded rapidly in many other countries.
Convergence in economy has also allowed reducing the gap between rich and poor countries.
The growth we have experienced worldwide was the fruit of governance strategies based only on reaching well-defined economic objectives. Until now, this is what has driven high strategic programmes and portfolios as well as small projects.
In the area of project management, the overall planning, execution, monitoring, closure of every project has still been driven by its ‘inner’ objectives without considering the wide ‘outer’ impacts the deliverables of the project will produce.
The ‘Management by Objective’ culture has developed management frameworks in which the goals are that we have to produce a lot and in the most effective way.
Nowadays executives are called to manage strategic programmes and projects considering also the ‘sustainability’ concept.
Sustainable development needs a holistic view on what the services or goods delivered by a project need to provide.
The main four areas of success a sustainable project should always consider are
The link among these areas is not direct. We need to go through different levels of detailed analysis of the project requirements to shape exactly what the project needs to deliver and successfully bring value in each of the four areas.
Requirements that have to collect from all stakeholders impacted by the projects.
Project managers are mainly asked to consider cost, time, quality and scope when governing a project. It rarely happens that they are asked to consider sustainability as a critical project objective.
If sustainability is mentioned in the field of in project management, it is always interpreted as the ability of the project to deliver successfully the project only from an economical and financial point of view.
Nowadays it is important to have a much wider view of sustainability.
Not only having the goals projects as cost, quality, scope, time.
It is important that projects are not only oriented to the ‘inner’ benefits of the project, but also to the benefits that it produces towards the community that will interact with its deliverables. Those benefits in order to be sustainable will need to be positively measured over a long-term period.
Projects must answer those needs as well!
In addition, sustainability should be seen as respectful of the environment and respectful of the social balance of the community it will influence. Thus, it is important to give high importance to the stakeholder management aspects of project management if we want to deliver a sustainable project.
I recall different cases from my project management experience in the filed of civil engineering. Projects were focused only on the ‘inner’ deliverable and not to the ‘outer’ sustainable impacts it would have.
I managed the construction of building where green areas were destroyed. A better focus on sustainability could have delivered the buildings as well as basins for collecting rainwater and playgrounds for children.
In the areas where we are experiencing climate change, it is important to consider areas free of concrete for the collection of rainwater and then usage for other purposes.
Our projects must be not only oriented to the deliverable itself but also to sustainability.
Company strategic plans must embrace the concept of sustainability. Sustainability has to be considered during strategic planning. Risk Management is the right project management knowledge area that should be used to pre-empt problems that can jeopardize the success of long-term sustainable objectives.
This of course has to go along with a well-defined list of economical, financial, environmental and social goals.
The management have to re-think about the impact of the projects in the context where it is and take specific actions.
With all this in mind projects need to be managed and sponsored by positive executives that will not only look at the business objectives to achieve. These projects will need managers that are focused towards the overall benefits. Benefits that will be reflected in every single piece of the puzzle of the end result.
I tried to find a way to summarize the needs that a project requirement must provide in the M.A.S.S.I.V.E. acronym. I believe this can properly define a sustainable project.
M = Massive
A = Ackowledge
S = Social
S = Sustainable
I = Inclusive
V = Valuable
E = Extensive
M.A.S.S.I.V.E. projects must have the following seven attributes.
Massive – They must have strong and long-term beneficial impacts from a sustainable point of view.
Nowadays we always have little time to manage all the issues linked to sustainability. Therefore, every choice we make now must have long-term massive impacts.
Acknowledge – There is need of full acknowledgement at all levels that a new thinking of the stakeholder term is needed. Project plans should reflect it.
Project stakeholders need to have full visibility of the project goals from the initial stages of the project. Social communities impacted by the project must be listened and all their requirements must be analysed. There is need also to keep them informed and receive their feedback during the whole project lifecycle.
Social – Projects need to be social. They have to be thought as an advantage for the community at all levels. It has to bring benefits to the local communities as well as to a wide variety of people with higher degree of influence.
Sustainable – as we have been going through this article.
Inclusive – Projects need to be inclusive. Every person influenced by the project has to be provided with the right fare amount of benefits. There must be only winners. No losers.
Valuable – The impact of sustainable project must be measurable in order to deliver sustainable value.
Extensive – Scope of sustainable projects must be extensive. They need to cover needs in the Economic, Social, Environmental, Political areas. From a time point of view, they have to cover long-term as well as short-term needs.
Modern management should make sure that every single project is a M.A.S.S.I.V.E. project.
M.A.S.S.I.V.E. projects will contribute towards a sustainable economy. Benefits will also be experienced in the economic, social, environmental and political areas that today are facing a multitude of challenges. From an ethical and social point of view project managers are called to deliver M.A.S.S.I.V.E. projects.
Written by Scot Witt on . Posted in Articles. 1 Comment on Communication in a Project
So, I’m waiting on hold, watching cut little gifs scribbling away and writing an email and writing this.
My head is exploding. I’ve run major market radio station newsrooms (back when there was radio news). My mom once saw me typing up a news\story, listening as a three-alarm fire became a four-alarm fire, assigning reporters to head out and get something while training an intern how to splice tape. Her head exploded.
I found that switching over to tech writing and ultimately to Business Analysis made for less head explosions and migraines. I can control information in a civilized manner.
IM, Voice (phone or meeting nodes), email and face-to-face are all legitimate means of communication. It’s how and when to use them. Fancy that!
Will this take more than three short paragraphs? (Note: I mean “email” passwords- up to three 15-word sentences) |
|
Has this email thread resulted in more than two go-rounds? |
Grab the phone or the virtual IM/Meeting app |
Phone Do I need to talk to more than one person? |
o If a decision maker doesn’t make the meeting, close it and reschedule o If there’s no agenda, cancel the meeting · If no, Grab the phone or the virtual IM/Meeting app |
Instant Messaging (IM) Is this or has this communication taken more than 2 back and forth IMs? |
Grab the phone or the virtual IM/Meeting app |
Help? Do I still appear to be wasting time because I don’t understand (this is rare for me)? |
|
There are rationales for my rules:
Agile processes want discussion as the base means of team communication. Seriously, it works and works well. Trust me, I’m a BA working in a collaboration team. |
If I have more than one thought to discuss, an email will just confuse and irritate my reader, ergo (I love that word, ergo), we need a discussion. If I send such an email, my reader will skim it and respond to the first paragraph (graph as us writers call them) Then you won’t be called names that mean teammates you can’t understand your emails. This is not what you want while coaching a SME (Subject Matter Expert) on an epic. |
For IM, more than two messages get me into unproductive time- that I can be using for something else. Stop the madness and talk to your correspondent |
If there’s no deciders, why are we meeting? For the Danish? |
If there’s no agenda, how can I prepare for the meeting? C’mon, I can’t read your mind! |
So, you can stop the madness. My rules may not work for you, but it’s a start.
Protect your head. We BAs sort of need them for kick-off meetings and face-to-face SME (Subject Matter Experts) meetings for requirements and rough user stories.
Written by Paul Oppong on . Posted in Articles. 6 Comments on Are you practicing Agile or mini-waterfalls?
When I go into organisations that claim they are using agile, I sometimes see mini waterfalls instead.
This is not altogether surprising when you consider that almost 90% of organisations report that their company works on projects in an agile manner – there are bound to be some misinterpretations. However, agile is a very specific approach to project management, and one that mini waterfalls cannot form a part of. Let us look at the differences between the waterfall and the agile approach, and warning signs of mini waterfalls developing, to understand what can be done to rectify this problem.
The waterfall approach is named as such, because the project management process represents the flow of a waterfall through the various stages of activities. At the top of the waterfall is the requirements gathering stage, followed by design, development, integration, then testing, training and roll out. The approach is considered highly structured and managed, and it does work well for certain types of projects – in particular those that are unlikely to have evolving requirements and where there is certainty about the end goal.
In a waterfall development approach, all of the analysis and requirement building is done up front. This is followed by a stage where all the design is done. Then the development is all done in one go. Later on there is a stage when all of the testing is done.
Agile differs significantly from the waterfall approach to project management. It evolved in the face of continuous business change. It is helpful for when there are fewer certainties and when business requirements may adapt over time, or may not be well known, or both. When projects are run in an agile manner, they are iterative. Each stage is run incrementally and there is a lot of collaboration between people in varied teams.
When project work is operating in an agile manner, all the different work streams happen at the same time and they all conclude at the same time. Analysis, design, coding and testing all operate concurrently, and they all finish together at the end of the sprint. This is quite distinct from taking a waterfall type of solution to project management. Another important difference is that in agile, teams are self-organising. This does not occur in the waterfall project management approach.
It is all too common an error that agile teams start operating in the manner of mini waterfalls and continue calling it “agile”. Fortunately, there are warning signs that teams can look out for to avoid this scenario happening. One trap that teams may often fall into is having the team work in silos. This is advantageous from the perspective of some developers as they have much more control over what they are doing). However, it does lead to mini waterfalls. This is because while it may seem efficient, it results in a longer wait for testing results because testing starts happening after development.
Another key warning sign is when small aspects of the project (user stories) start becoming more than just short placeholders. When user stories start having their own specification documents, this is not agile. Everything starts getting documented out for the user story, and the development is no longer iterative. Again, the testers then start working one stage behind the developers and not in the same iteration. What happens is, an iterative waterfall approach starts to build up – with each user story becoming a mini waterfall project in its own right. However, this is not what it means to be agile.
Other mini waterfall warning signs include the situation where only certain parts of agile seem to actually be going on in the project. An example scenario might be that the team is self-organising and collaborating across disciplines, but that design has evolved to start happening at the beginning of the sprint and testing at the end. The fact that the team is self-organising and collaborative may throw people off realising that this is a mini waterfall in disguise, but that is what it is.
While mini waterfalls may feel comfortable for those working within them, the main problem with them is that the user will not get what they want. Not only that, but the timeline for project delivery starts to drag out. This will be dissatisfying for the customer.
True agile project management is a way of operating that is embraced throughout the organisation. Simply telling teams they are going to start working in an agile way, but not having leadership on board with this, will not lead to agile working. Traditional project management needs to be set aside, and the scrum must be used.
In true agile project management, planning does not occur upfront the way it does in a waterfall system. As soon as planning and design starts happening at the outset again, the team are working in a waterfall, albeit often a mini one. Tight and short feedback loops are required for agile to be effective. This helps the project team to actually build a product that will meet what the user/customer actually wanted, because users can give their thoughts much earlier during user stories. It is this process of continuous feedback that helps the project more quickly evolve into an end product that will meet the user/customer’s needs.
To move back from mini waterfalls to agile development, stop looking at the development in phases of requirement production, design, development and test. Instead, go back to considering one aspect of what the user wants, developing a small part of this and checking in to see if it is right or how it could be better, and then continue building iteratively until the user is satisfied.
Where agile is not fully embraced through the organisation, it is possible for so-called “agile” teams to revert to the old ways and start developing mini waterfalls within sprints. This is detrimental to the project because it not only extends project timelines, but it means that user feedback is gathered later on, leading to more work to produce something they actually wanted. True agile occurs when all aspects of the project happen at the same time including analysis, design, coding and testing. Ultimately, the aim is to deliver value to the customer as often as possible.
Get Access to Live and On-Demand Webinars, Templates, Claim PDU/CDUs, and Many More!