I’m offering all readers of this guide 15mins free video chat to discuss your Agile problems and pain points. No strings attached just some advice on what I have seen work and doesn’t.
To take me up on my offer email email@example.com
Some Further Reading
Agile Blog Posts
Some of my recent blog posts on Agile Portfolio & Project Management
It is costly mistake choosing the wrong outsource software development model. As a project manager or product manager you want to always be delivering value to the customer. You don’t care about software engineering practices. Its outcomes you want not outputs.
As a business owner or product manager you want to always be delivering value to the customer. You don’t care about software engineering practices. Its outcomes you want not outputs.
As the team starts working together it is important to set ground rules. How do set ground rules with a team working together for months already?? I propose an Agile Working Agreement instead. This is my second time in such situation. What teams had in common were: Have some Agile ceremonies but not well defined
We have listed every Agile project management tool and technique to help traditional project managers with Agile projects. Just understanding the terminology is a big help to new project managers so they know what to expect when working with Agile teams. Product Roadmap The product roadmap is a plan that aligns short and long term
Remote Quarterly Planning with 3 Timezones & 9 Squads…sounds fun right? During COVID my company attempted this. It was their first remote quarterly planning week and truth be told it was a lot more successful than any other. To pull off such a feat we had to heavily rely on collaborative cloud tools such as
Agile development methodology wiki illustrates how Agile is the opposite of traditional waterfall projects where you make a detailed plan and implement the plan. Making detailed plans is an efficient way of approaching projects when it is clear what the end product. When you are not, you need to accept it will take multiple iterations
This is simply keeping the product backlog prioritised based on delivering maximum value to the customer. As new items are added to the backlog they are compared to current items on the backlog in terms of business value. This is an on-going process throughout the project. > More information Customer Valued Prioritisation from Scrum Study
In 2020 the IT industry has swiftly switched to working from home. Agile Coaches and Agile Project Managers have had to figure out quickly how to get teams working together remotely. They have the task to keep communication flowing during Agile ceremonies. Some find this hard in-person when you are in a room of introverts
An adaptive planning and monitoring approach acknowledges that planning is an ongoing process and the following tools help to pro-actively update the plan. This is one of the biggest difference between traditional static planning to Agile adaptive planning. Agile Reviews Reviews are usually done by experts from outside the team. Their opinions are usually important
Retrospectives Process Overview After each release/iteration, the Scrum Master/Team Leader should hold a retrospective which can also be called an intraspective. The aim of the retrospective is to improve methods and teamwork by reviewing the past iteration/release. There are 3 core questions that should be answered in every retrospective: What is going well What areas
Many Agile projects are intangible where software is being created, design etc where the requirements are based on an explanation by the stakeholders. It is very easy for the stakeholder not to clarify what they expect and the team misinterprets the requirements, this is also known as the gulf of evaluation. With Agile projects verification and
Planning Poker is a technique used to estimate stories where each person is given deck cards similar to the adjacent picture where each card has a story point value on it. The story is presented by the product owner and the team get to ask any questions. Then simultaneously everyone shows a card representing what they
Quick NavigationAgile Analysis & DesignProduct RoadmapProgressive ElaborationStory MappingUser StoriesWire-framesCharteringPersona’sAgile ModellingWorkshopsLearning CycleCollection of Collaboration GamesAgile EstimatingWide Band DelphiT-shirt SizingPlanning PokerStory PointsAffinity EstimatingIdeal TimeCommunicationsStakeholder CommunicationBusiness Owners/Sponsor CommunicationTeam CommunicationOsmotic CommunicationsActive ListeningSocial Media BasedBrainstormingTwo-Way CommunicationFeedback MethodsInterpersonal SkillsEmotional IntelligenceAdaptive LeadershipCollaborationNegotiationServant LeadershipConflict ResolutionConflict LevelsMetricsVelocity/Throughput/ProductivityBurn TimeCycle TimeLead TimeWork In Progress (WIP)Defect Detection RateDefect Closure RateEVM for Agile ProjectsEarned Value Management GraphsPlanning, Monitoring
Developing new skills are critical for agile project manager to understand the processes and expectations in an Agile environment. Project managers used to traditional waterfall projects need to quickly adapt to the new environment to understand expectations. Agile Skills Checklist Active Listening Listening skills are Critical. Agile constant communications Key Steps to Active Listening: Listen,
From studying Agile methodologies in college and completing the Scrum master certification I can confidently state that PMI-ACP® is currently the best Agile Certification on the market at the moment. The PMI Agile Certified Practitioner (PMI-ACP)® formally recognises your knowledge of agile principles and your skill with agile techniques. The PMI-ACP® training certificate is the
The Scrum development methodology is an iterative and incremental software development methodology. Scrum has a simple set of roles and responsibilities to be followed and has nothing to do with rugby. Scrum is based on prioritizing a backlog and committing to doing a set of work in a short fixed time period and no other
Extreme Programming (XP) Development Methodology is intended to improve software quality and responsiveness to changing customer requirements. Extreme Programming (XP) has a number of roles such XP Programmer, XP Coach, XP Tracker, XP Manager, Doomsayer, Golder Owner and Business Owner The XP Development Methodology has frequent “releases” in short development cycles which is intended to