Identifying Risks in Software Engineering

In Software Engineering it is absolutely paramount to identify all risks that may arise in a given project or grouping of tasks. Without doing the aforementioned, a project can quickly unravel and become disjointed and inherently fall apart.   It is very important to be able to identify risks and Read more…

By Andrew Odendaal, ago

The Pros and Cons of Agile in Software Development

What is Agile in Software Engineering? Agile approaches help teams respond to unpredictability through incremental, iterative work cadences and empirical feedback. (AgileMethodology.org, 2008) Advantages of Agile Flexibility Potentially the main advantage to Agile is the ability to be more “flexible” or “agile” in terms of evolving a project as it Read more…

By Andrew Odendaal, ago

Software engineering challenges in the 21st century

Software Engineering covers not only the technical aspects of building software systems, but also management issues, such as directing programming teams, scheduling, and budgeting. (Webopedia, n.d.)   The world of software has exploded since it’s humble beginnings in the mid 1940’s. Over the next 30 years the industry focused primarily Read more…

By Andrew Odendaal, ago