Tuesday, 26 April 2011 09:49

Technology: Choice or Chosen?

Written by 
Rate this item
(0 votes)

Once upon a time a consulting firm bid for a high profile, fixed price project using Platform A.

I realize that I have only started reading this fairytale story but how on earth has this bid included a technology choice when they are yet to do the analysis?

The clients were delighted, as were the consulting firm when they won the > 15M contract. "And now for the real work to begin!" declared the (first) Project Manager.

The Business Analysts swooped in and worked their magic on high-level design documentation and a long list of prioritized requirements. "Wonderful" declared both the (first) Project Manager and client.

This really is a fairytale story!

It was then time for the developers to descend. They began gnawing away on a prototype on day one. "Finito" they finally declared. So off they trotted to proudly show the client what they were in store for.

Uh-oh, I feel trouble brewing...

"We never liked Platform A, we just wanted to see if we would like it more once we had seen what you had done with it...but no, we still hate it" stated the client matter-of-factly.

"Why is this? We think it suits your requirements down to the ground" quietly demanded the (first) PM.

"We have used it before, I just don't like it, isn't that reason enough?" declared the client, with a stomp of his foot.

The opinion of only one Stakeholder was enough to represent all interests?

The PM huffed and puffed and... was told to go and work in Siberia.

Not quite as dramatic as blowing the house down, but I'm sure it had a similar effect.

The project team were back to square one and without Project Manager, so in his place stepped in the Program Manager.

* Program Manager enters project*

Discussions were being held while the BA's finished off their low level design documentation. It was decided that Platform B would be used instead. Unfortunately I was not privy to these discussions, however, I do think it was no coincidence that this technology was an area that the consulting firm were keen to gain experience on as the lead Technical Architect was Platform B's biggest fan.

Did they push the client into making this Technology Choice or was there a fair analysis?

The project team and developers were then trained in Platform B and unleashed straight onto the client with some difficult questions to answer having not been exposed to the product in a working environment before.

*Expensive Contractors enter fixed price project*

The developers cracked on, the testing team were formed, the UI specification was underway... it all seemed to be back on track.

 * (Second) Project Manager enters project*

Relationships were formed, confidence restored and bridges built.

The fairytale ending?

The developers then realised the massive pitfalls of Platform B (in relation to the project requirements, not as a product) and they now had to learn Platform B's bespoke coding language as the customisation needed was so vast. The Project Manager was not impressed with the timelines given, neither was the client.

"Why are we using this product in the first place?" The client repeatedly asked.

Tumbleweed...

The End.

Although this project has had its highs and lows I am pleased to say that it did come together in the end, neither on time nor to budget, but it did come together. Sadly it was without the fairytale ending of another piece of work.

There is no reason to point fingers or hold one person accountable when ultimately projects are a team effort. However, I do think that the team were misled in two respects:

  1. The bid team had proposed the use of a Technology before fully understanding the requirements of the project
  2. There was no analysis of other products which then provided the client with a solid reason as to why that product was chosen and which boxes it ticked

Based on my knowledge and experience I feel that it is inappropriate for bids to select a product before requirements are gathered. If I were a client I would be wary of a consultancy second guessing what the best product would be without considering other options and 'seeing their homework'.

There are pros and cons to being partnered with a software house. In one respect you can add benefits to your clients by passing on reduced costs, more well-informed consultants resulting from reduced training costs and access to a wealth of knowledge. On the other hand they may have hidden agendas and feel compelled to sell you said software or have quotas to meet to remain a certain level of Partner.

In a perfect world I would undertake a requirements driven Technology Choice analysis and use the chosen technology to determine the software development house / vendor.

Clients take note: demand a full Technology Choice exercise, it can make or break a project. Analysts, colleagues, friends or competitors may suggest a solution that has worked for them but only a comparison specifically for your project requirements will represent the best choice and deliver real benefits.

Don't forget to leave your comments below.


Emily McCreadie  is a London based business analyst working for BSG (Africa)'s London operation. She is interested in evolving methodologies, requirements elicitation and innovation in the workplace.

Read 2314 times Last modified on Tuesday, 27 March 2012 13:46

Comments  

 
0 # Amit Anand 2011-04-26 11:21
First things first. Thank you for writing and sharing such a crispy, interesting and 'right-from-the -real-world' article. Enjoyed reading right through and identifying with a few lines in between. Coming to the specifics of the article:The mistake of choosing technology without doing proper homework and without consulting all major stakeholders was committed twice over. I guess the mistake could have been avoided had the first PM not been sent to 'Siberia'. But I am left wondering, what was the BA doing all along, he must have pitched in here. I'm not sure if BA did pitch in and suggested to go for a round table/assesment of available platforms and was not heard. In case you know, please clarify.
Reply | Reply with quote | Quote
 
 
0 # Dave Schrenk 2011-04-27 00:42
This must be a Brothers Grimm fairy tale! Hauntingly familiar ... sent chills down my spine. @Amit ... In one case, we had a group of BAs involved in an assessment of available solutions but were questioning the need / value of the entire project effort. It fell on deaf ears.
Reply | Reply with quote | Quote
 
 
0 # Rakesh 2011-04-27 17:18
Good article. Completely agree with the auther on having a choice to the Technology and deciding once the requirements is completely understood. However, I've seen the sales team who were involved in the bid resolve such issues amicably with the client and PM. Not sure if such big projects can fall just due to choice of technology/prod uct in the bid?
Reply | Reply with quote | Quote
 
 
0 # Emily McCreadie 2011-05-17 02:31
Hi Amit, Thanks for your comments. You'r e right in thinking that the mistake/crime of not selecting the right technology was committed twice, once in the bidding stage and again when selecting the replacement product. Again, you're right in saying that the BA should have pitched in. However as it was a fairly high profile, fixed price project by this point it was above his head and in the realms of 'Management' - time was money as they had a team of 20 sitting pretty waiting for a decision! Rakesh - very good point. It also depends on the type of work you're bidding for. If the BA had realised the fault of the bid team (despite not having ever worked with the technology before) we may not have been in that situation in the first place! "If 'if' and 'buts' were made of nuts we'd all be having a party"!
Reply | Reply with quote | Quote
 

Add comment