Category: Custom Software 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 III

Standardising on a front-end JavaScript Framework, Part III

By Scott Miller, Senior Software Engineer, Pulsion Technology This 3-part blog series was created during the course of investigating which JavaScript front-end framework we should standardise on, with Part I considering the merits and pitfalls of Angular and Part II considering the same for React. This last blog will briefly discuss the other options in the market right now, and then finishes with our thoughts and conclusions. Other Options You’d be forgiven for thinking sometimes that Angular and React are the only options out there, in terms of front-end JavaScript frameworks. Although they’re by far the most popular and used ones, there are many more out there. And given how fast the trends in web development can change, who’s to say if next year one of these up-and-coming frameworks will have pushed their way to the top? With this in mind, it would be foolish to ignore them. Among the other frameworks we looked at were Vue, Ember, Dojo, and Meteor. Conclusion After weighing up the different opinions gathered from our developers’ investigations, it was decided to choose React as our front-end JavaScript framework of choice, going forward. Why? React is by far the most popular framework, going by the…

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

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