Category: Software Design & Development

Why Projects Fail Part II

Why Projects Fail Part II

By Paul McAteer, Head of Project Delivery Running a complex software development project without a Project Manager would be comparable to a ship without a Captain – very likely to hit the rocks.  The Project Manager has the responsibility of planning and execution of the project, ultimately managing and maintaining the progress, interaction and tasks of the project team in such a way that reduces the risk of failure, maximizes customer benefits and minimizes costs. Implementing the wrong management approach can spell potential disaster.  Adopting waterfall rather than agile might deliver what was asked for by the business, however may not actually result in what was needed.  With this is mind, it’s imperative that the Project Manager has a clear understanding of the requirements, expectations, milestones and deadlines and adopts the most suitable management approach for the project. In the event that the project has a very tight and compelling deadline, adopting an agile management approach means less time spent on requirements gathering at the outset of the project. This approach allows for the project scope to change rapidly and frequently, by placing emphasis on stakeholder involvement and communications.  This process needs to be highly managed with a close eye…

Read More
Standardising on a front-end JavaScript Framework, Part I

Standardising on a front-end JavaScript Framework, Part I

By Scott Miller, Senior Software Engineer, Pulsion Technology Introduction When planning development for a new modern-day web application, it’s hard to conceive of developing it without using JavaScript. Indeed, as time goes on JavaScript plays more important a role in web development, regardless of what your development language of choice is. And, as is the way of things in the modern world, it all changes so quickly. Here in Pulsion, we’ve recently been discussing standardising what JavaScript front-end framework we use across all future web development projects, regardless of the back-end language used for the website (be it .NET, PHP, Python, whatever). But, with the wealth of choices of JavaScript UI frameworks out there, this is far from a trivial decision. You have Angular and React as arguably the biggest players here – and then others such as Ember, Backbone, Vue, Meteor, and the list goes on. Over this 3-part blog series, I shall discuss our investigation and our conclusions. Overview Now, in an ideal world, we would work on a few enterprise level web applications using each of the popular modern JavaScript frameworks, and then based on the extensive experience we’d gain from those projects, we’d decide on what…

Read More

Pin It on Pinterest