Have you wanted to know where SharePoint and Scrum can go wrong? (Or Scrum in general for that matter!)
Over the Christmas period, when trying to come up with some New Year resolutions, I had time to reflect on where projects and been a massive ball ache for me in 2011 and where I could improve on these in 2012. I have decided to share these with the community and give some pointers as to how I think I can overcome these going forward.
I warn you now; these are not Scrum by the book as that book got thrown out years ago! These are just my opinions. Please get in touch if you have any other suggestions!
No defined Product Owner / Lack of dedicated team members
This is by far the most annoying thing of all the things I list and that I promise to myself to make the priority at the start of every project. Everyone in the business will all too often, have a view on how things should and shouldn’t be done, yet trying to get anyone to put their neck on the line and/or to appoint an individual to take responsibility for what should be the ROI on the project is pretty much impossible at times.
At the same time, trying to get the business give up committed resources to the project (that it so clearly needs” and still wanting the “moon on a stick” still happens.)
As a Business Analyst, this makes life very difficult in defining acceptance criteria and prioritising the product backlog.
The solution I found was to allow be two people to be the product owner. This has advantages over a single person. You can get them to agree jointly or make a decision in the absence of the other. At least one of them should be senior enough to make a decision on behalf of the business (and not have to go back and ask every time). Also, you can get a nice blend of skills if there are two people.
Likewise beware Change Managers who try and adopt this role who clearly have a conflict of interest!
Allowing Team member to be hijacked into meetings
“This will be a quick one”, “Just a quick questions”, “Have you got time to go through X”
These will be an all too common question on most projects. Yet all of these meetings take up valuable time. As the Scrum Master it is your / their job to protect your team from these ad-hoc, time consuming requests. I needed to remind myself that same thing a few times, as I stopped being the Rottweiler at the door that my team needed me to be. 95% of these questions can (and should) be answered by the BA / PM.
Project Plans with Scrum
It’s a fact of life.
The business claims that it subscribes to Agile and the world of Scrum. Yet no one tells the Senior Management that!
You WILL get asked for a project plan. You will get asked for estimates. You will get asked to work to a deadline. The day you realise this, you will be a far happier person! I found that rather than trying to pick a fight that I didn’t have the energy for (or a chance of winning!) doing Karen Greaves’ release planning exercise helped greatly. Happy to share the love and actually a very useful article. I provided a project plan with User Stories on them with development estimates also.
Chinese Whispers
“The CEO Hates SharePoint” “, “We’ve heard that SharePoint is useless at X”, “We’ve heard that the business wants this”.
Beware the Chinese whispers. Everyone has an opinion, yet as a SharePoint Business Analyst, it is your job to challenge, question and quantify what these statements are. If you see the business running round like headless chickens off the back of such statements you are not doing your job properly.
Forget process and methods how to deal with this. One question to respond to all of these?
Why?
If they can’t answer the question with a tangible response, treat this as noise. Likewise, also treat comments that are from important people in the business but not to the project with a pinch of salt. (#justsaying !!!)
Not a clue about what they actually want / why they want it.
This happens when people do generic requirements gathering. Try to make sure this doesn’t happen and that you get to the business early on in the process. My previous post covers this off
Unrealistic Deadlines
This will always happen. This is where you can provide some guidance as a SharePoint Business Analyst.
My theory is that you should know the product inside out. As, if you know what SharePoint’s capabilities are you can actually try and trim back some of the work on the project by trying to get to the magical 90% functional acceptance mark on the requirements. To give you an example:
Method 1 – Uses “out of the box” web parts, no code but looks a bit clunky yet does 90% of the functionality = 2 days
Method 2 – Is Custom Code, Custom Web Parts and offers 100% functionality = 20 Days.
Guess what they will go for if they absolutely must, cannot miss deadline?
In other words, we are using fixed date but variable scope.
Summary
Like I said, I am not saying these are right or wrong. Just the way I have done and experienced it.
I now feel cleansed and promise to myself to be a better boy in all of these areas above this year. Would love to know your thoughts. Contact me on Twitter @leestevens1979 or use the comments below.
