What is Extreme Programming? | Agile Methodology

Definition Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team. XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development. When Applicable The general characteristics where XP is appropriate were described by Don […]

Why Move To The Cloud? 10 Benefits Of Cloud Computing

Simply put, cloud computing is computing based on the internet. Where in the past, people would run applications or programs from software downloaded on a physical computer or server in their building, cloud computing allows people access to the same kinds of applications through the internet. When you update your Facebook status, you’re using cloud […]

Top 10 benefits of IT outsourcing

If you’re an executive of a small or mid-size company, this information is for to you. Why? Because it can help you make better decisions regarding your business and it can also help you realize that IT outsourcing is the fresh air your company needs. In this day and age, there are just a handful […]

Why is outsourcing important?

Outsourcing is important because it helps businesses manage costs, become more efficient and be more flexible. It can also allow businesses to take advantage of new opportunities, notes The New York Times. One of the biggest reasons both small businesses and larger companies outsource is because it helps reduce costs. It cuts the cost of […]

4 tips to help ‘teleworking’ work for your business

Recently, Toronto Mayor John Tory made headlines when he put out a call to Greater Toronto Area (GTA) employers to consider flexible work options — including work from home — with an aim to reduce impending gridlock pressure while the city plays host to the PanAm and ParaPanAm Games this summer. He also commented that […]

Teleworking Helps Mothers “Lean In”

This story originally appeared in Psychology Today. National Telework Week buzzed about, ironically, bans on telecommuting. Last week, Best Buy announced the end of its work-at-home program known as ROWE (results-only-work-environment), on the heels of Yahoo’s ban on remote work a week before. Then snowstorms hit the midwest and east coast, closing schools and businesses, […]

Scaled Agile Framework: What Is It And How Do You Use It?

Scaled Agile Framework, also known as SAFe, is an enterprise-scale development methodology, developed by Scaled Agile. SAFe combines Lean and Agile principles within a templated framework. Proponents of SAFe claim that it provides a significant increase in employee engagement, increased productivity, faster times to market, and overall higher quality. In this article, we’ll dive deeper […]

10 Reasons you Should be Using Agile

One of the biggest surprises of my career has been the slow adoption of agile development. I don’t understand why most development isn’t done using the Agile approach, because the benefits are compelling. In this post, I will review my definition of agile since there are so many variations of the methodology available. I will […]

What Makes Waterfall Software Development Model Fail in Many Ways?

Studies have shown that in over 80% of the investigated and failed software projects, the usage of the Waterfall methodology was one of the key factors of failure. But why? Phases in the Classical Waterfall Software Development Model As shown in the image, when deploying the waterfall methodology there is a strict sequential chain of […]