Why do projects fail. Pay special attention to Slide 4 to see what are the misunderstandings between the client, project manager, analyst, developer and the final product.
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Why do IT projects fail
1. Why do projects fail?
How can Srijan help make them successful?
Srijan Technologies Pvt. Ltd.
2. Why do projects fail?
• Lack of Domain understanding
• Project Managers often are unable to comprehend software need well enough
• Communicating to developers adds another layer of inefficiency
• Technology inexperience
• Small Indian companies are notorious for making tall claims about their competence in
implementing Content Management Systems such as Drupal
• This results in 'code hacks' which mess up long-term maintenance of the software
• Only a fraction know how to build high-traffic websites which scale when server
load/user visits increase
• No clear testing processes
• Most small-medium companies have no or little formal software testing practices – for
cross-browser compliance, functionality testing, automated testing
Srijan Technologies Pvt. Ltd.
3. Why do projects fail?
• No formal server deployment practice
• When code changes are made some other functionality is bound to break. Often these
go undetected in absence of pre-written automated test cases
• No formal mechanisms for incremental code changes on live sites; thus often creating
database inconsistencies (like old articles showing up on home page; need to re-enter
articles; stop article entry for 2 weeks while the changes are being made)
• Poor understanding of Server Tuning and Performance
• Sites are hosted on shared servers which are not performance tuned
• Attrition
• Developers leave; but when they have not documented what they build, other
developers cannot take over from them
• Good PHP/Drupal developers are a scarcity; even as there tens of thousands out there
with PHP and Drupal on their CVs
Srijan Technologies Pvt. Ltd.
5. Staying focussed on Customer Needs
• Customers not only need usable software for running their
websites
• They need advise while building it
• They need domain experience from their development partners
• They need productised solutions which are customisable to
ensure bugs are minimal, and time to market is low
• They need UI testing processes to ensure the website works on
Windows, Mac and Linux environments on Safari, Firefox, IE,
Chrome, and other top browsers
• They need SEO best practices built-into the software
• They need ongoing maintenance – software upgrades, new
feature additions – without breaking what is there on the live website
• They need to fast website load times for better end-user
experience
Srijan Technologies Pvt. Ltd.
6. So does Srijan give you all this?
• Srijan offers deep domain experience and expertise in online publishing having built
large websites like www.mnn.com, www.openthemagazine.com, www.mindtree.com,
www.indiaenvironmentportal.org.in
• Having worked formally in close co-ordination with top design agencies, our managers and
developers are trained to map content workflows, and understand software
architecture nuances of large content websites
• For the same reason we understand back-end (Administration) usability issues very
well, thus making life simpler for content entry teams
• A formal UI and Functional testing team is in place, who ensure cross-browser testing
across Windows/Linux/Mac environments
• These testers also write automated test cases, to ensure modules/functionality on live
site, does not break because of new changes made
• We have a sister company which specialises in Drupal performance and hosting; their
servers are performance tuned to host heavy content sites
Srijan Technologies Pvt. Ltd.
7. So does Srijan give you all this?
• Srijan works with an out-of-the-box collection of pre-defined modules used as a base
for building online media publishing websites
• These are tested for functionality from – usability from content-entry perspective,
features such as SEO compliance, assets (images) management – to reduce time to
market
• Formal documentation tools such as a project Wiki is a mandatory practice
• Srijan has enough scale in trained Drupal resources and internal training practices to
manage attrition, minimising impact on projects when members of project teams leave at
short notices
• We remain focussed on doing a few things, but doing them well – Drupal and building
Content Management solutions.
Srijan Technologies Pvt. Ltd.