[consulting] Drupal site development but with restrictions
Ryan Cross
drupal at ryancross.com
Mon Aug 20 21:57:34 UTC 2012
With a bit of experience from a client who basically did the same thing,
and also reading between the lines a bit, I think this an awkward mix of
cost-based and policy-based decision making from people not knowledgable
about the details.
For an Acquia managed cloud service, they charge an additional
(substantial) $ figure for each additional webroot. So, it seems people are
either told/sold or come to their own conclusion that they can save money
and support multiple sites with a single webroot and Drupal's multisite
capabilities. However, the client doesn't seem to always understand that
this effectively slows down their innovation and delivery cycles by
requiring any deployments of code to go out to all their sites (and thus
requires extensive testing across multiple sites for even a small change
intended only for a single site). This is also coupled with a common sense,
risk mitigation policy, which proposes that there is a vetted / approved
set of code that can be used and any deviations are a no-no.
A few points of advice:
- As mentioned, make sure that the client understands what they are
getting into.
- Point out how the perceived cost savings of this approach will
likely limit their options down the line and/or cost them more over all.
- Advocate heavily against this approach, but address their concerns
in alternate ways.
- Suggest/insist that they define a policy/procedure around getting new
modules approved and custom modules & patches approved as well.
- Don't forget to point out that Acquia's support model is
specifically there to cater for ALL modules (including custom code and
patches), so in this way they are "covered"
- Also indicate whether they have the capabilities to review and
judge code and their ability to turn around approvals on new code (they
will probably realize they don't have this and back off a bit)
- Find other "providers" who will working with the client (perhaps
internal staff members) and will also be subject to this new approach and
get them to support and reiterate the concerns with this approach.
- You might be able to figure out who originally proposed this and
get some understanding of their motivations/rationale. Then either help
them understand the problems this will impose and/or help address their
motivations with alternative solutions.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/consulting/attachments/20120821/b25c8eb7/attachment.html
More information about the consulting
mailing list