Inlägg

Make your business critical IT successful by genuine delivery - it’s all about culture and values

Bild
In the life as a consultant it’s very natural to talk about delivery, because simply put that’s what you do for your clients. But I know many companies and organisations would gain a lot by focusing more on the topic. Unfortunately delivery is often mistaken as something you do at the end of an initiative; when you turn in the report, delivery the codebase, delivery an architecture or deliver a project. But delivery is so much more. Delivery is something you do every day. It’s how you walk and how you talk. It’s how you take control and responsibility over challenges and opportunities, and how you drive them to come forward. It’s about never delivering any surprises but always be on top of things and clearly bring to attention if things start to get out of tack and not seem to end up as expected.  Unfortunately delivery is not as easy as doing exactly what your boss, stakeholder or client say, but neither about not doing what they’re saying, of course. No it’s about really u...

Will Node.js conquer the world of large scale enterprise systems?

Bild
Hurray for less barrier btw front/backend, consistently asynchronous and the power of dynamic run-time-compilation. In all, a lot of freedom in the JS lack of typing and dynamic run-time-compilation, but with great freedom comes great responsibility. And if the responsibility isn’t taken due to whatever reason (lack of coding practices, lack of competence or experience…) the journey will not be that nice eventually. So, to successfully use Node.js for your enterprise system, you really need to design and maintain your code base very carefully. I would say this is way harder and more important than working in any of the more common and forgiving back-end environments like .net/c# or jvm/java. Questions Is Node.js ready to conquer the world of large scale enterprise systems? Although Node.js doesn’t provide as many out-of-the-box component as for example java, and hasn’t been “hammered” as much, the Node community is very active and productive. And Node.js is already successfully ...

Troubleshooting critical issues (bugs, latencies, mem leaks, configuration issues...) in your delivered big IT project without full-stack profiling and real time monitoring – it’s like looking for a needle in a haystack.

Bild
I’ve been in both situations, delivering large projects both with and without, and I must say it's a luxury to actually see what is happening under the hood, in real time, that you soon can't live without. Also I must suggest to have a  real time dashboards showing the full picture, ie. both tech and business KPIs in one unified view. I wouldn’t say no to using AppDynamics, Splunk and Qlikview for the job but there are cheaper alternatives (for example  Elastic search/Logstash/Kibana can be used to get full overview of your logs). The cost? Yes, it does cost but it pays back fairly quick in your distributed environment when you have the volumes. Do I need it, you might ask? It depends. How critical is quality? What's the cost of incidents and downtime? Do you want to provide the tools for development to take full responsibility of their code all the way into production?  Follow me on Twitter: mandus_engman

A brand new e-commerce platform - where did we go wrong?

Bild
What would happen if you chose an open source e-commerce platform for your organisation , let say Hybris,  Magento , osCommerce or OpenCart, all based on the technical features provided. Then you outsource further development and customization of all those features to a big development team in India for a couple of months. First after this, when the above steps are finalized, you turn to business and want to start integrate with the business processes you actually have. Do you think success will be a fact? Learnings:  We all know it but still things go wrong – start by understanding your business and your business needs. Today, you can't expect a business critical IT project to be successful without business and IT/Tech running it together.   Follow me on Twitter: mandus_engman