<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=752538731515435&amp;ev=PageView&amp;noscript=1">

Agile or Waterfall Software Development: Why You Don’t Need to Choose One or the Other

Software Development Agile Project Management Waterfall

Your organization is going into a big software development project. The development work you’re doing is crucial to your company’s mission. Maybe you’re doing mobile application development for your customers to use or maybe you’re developing custom software that will be used internally. Whatever your software development project is, you now have an important question to answer: How do you manage the development process? Do you use a traditional software development method like Waterfall or do you use Agile methodology?

7 questions to ask before building your custom software product

Software Development Software

You're starting to build software for your organization. It's a big project and you've got a lot of ideas about how it will work, who it will serve and how you want it to look. It's an exciting time but before you go any further, it's time to stop and ask yourself some important questions. Software and custom app development is all about specifics. Before you even start, you need to know exact details about what and who you're designing the software for and why you're designing it. Otherwise you risk wasting time, money and resources on software that isn't a good fit for the job you want it to do. Luckily, it's easy to properly vet your idea. Stop right now and ask yourself these seven questions:

5 Reasons a Technology Consulting Company is Indispensable For Your Business

Staffing Software Development Project Management

From IT strategy, to software development, to basic technology staff augmentation, technology consultants provide a lot of value for an organization. Technology consultants can play a huge role in your organization — they can fix major issues or help you create a strategy that will shape your IT infrastructure for years to come— or they can play a small role, lending a hand when your organization needs one or offering staff development. Technology consultants are also increasingly in demand; a recent survey found that 50 percent of CFOs say they plan to bring in outside consultants in the next 12 months to help with their business systems. Why because they need "experienced professionals with hard-to-find, specialized skills," according to the survey. Why do you need to engage a technology consulting company? And what do you need to know before you even contact them?

How to Talk to Your IT Consultant: A Guide for Non-Technical People

Software Development Staffing

Your server is down. Your organization needs custom software. Your company needs to buy and install new software. But information technology isn't your thing, so you've brought in a technology consultant.

5 Reasons Your Next Project Needs Agile Software Development

Agile Software Development

Agile: it started as a movement in 2001 and is now the gold standard for software development. Despite wide adoption, however, not everyone is using it. But you should: agile development is an approach to development that allows teams to respond to complex issues with innovation, flexibility and creativity. If you’re seeking rapid innovation and maximum flexibility for your next software project, you should definitely be using agile development.

Speed or Security? With DevSecOps, You Can Have Both

DevOps Security Software Development

It's a truism often tossed around among software engineers: the faster you can find a bug, the cheaper it is to fix it. Lately, we've been publishing a series about DevOps — the combination of development and operations teams, de-siloing IT, embracing automation and extending agile development practices past development and across the applications lifecycle. Speed is a huge benefit of DevOps — when workflows are automated, code is released faster.

If You're Making the Shift to DevOps, You Need to Understand Infrastructure as Code

DevOps Application Development Software Development

A couple of weeks ago, I wrote a post about DevOps and why all industries need to implement it. But implementing DevOps is not as simple as combining your Development and Operations teams. Any organization that wants the full benefits of DevOps also has to automate things as much as possible: testing, compiling, deployment, even creation of your servers.

What Is Data Governance? Here's What You Need to Know.

Data Management Software Development Application Development

Have you ever been part of a large corporate IT project that got all kinds of attention during implementation and launch, only to die on the vine a few months later? Many companies don't need to look past their own web site. Everyone pays attention to it in the design phase. Everyone wants a say in how the home page looks. Every department wants a chunk of home page real estate. And no one will turn down a fist-bump or beer when it launches.

Adventures in Editors

#WeAreOmni Software Development

Text editors are strange when you’re a developer. At first glance, it seems like they should be some of the simplest applications on your machine; but as a developer it also most likely your most used. This, coupled with the fact that “good programmers are lazy” and want to get things done as easily as possible, means text editors have been the focus of a lot of time by a lot of motivated people. This of course, leads to editors that are constantly changing, whether it be updated versions, new features, new plugins, or entirely different editors. This also means that everyone has their own preference, with some being much more enthusiastic about their choice than others. For those that don’t start religions based on pieces of software, your preferences likely change over time, and this is how that happened for me.