iOS app Android app

Software Development

Why The Best Product Managers Always Start With A Vision

Brian de Haaff | Posted 07.22.2016 | Technology
Brian de Haaff

Product managers have many day-to-day duties. But their main focus is communicating the high-level product vision across their organization -- from t...

Why Product Managers Should Use Wireframes To Communicate Across Teams

Brian de Haaff | Posted 07.21.2016 | Technology
Brian de Haaff

Wireframes are often very bare-boned. This is because they are created before front-end development or design is implemented -- the wireframe capture...

How Product Managers Prioritize Great Ideas

Brian de Haaff | Posted 07.14.2016 | Technology
Brian de Haaff

As the product matures, internal teams, customers, and partners will all have ideas on how to make the product even better. Product managers then must collect, curate, and promote those ideas into features.

5 Questions That Help Product Managers Define Customer Personas

Brian de Haaff | Posted 07.11.2016 | Technology
Brian de Haaff

Product managers are the champions of their product. It's their job to take "what if" ideas and turn them into actionable realities. But it is also their responsibility is to ensure that the ideas they choose to act upon map to the needs of customers.

3 Ways Great Product Managers Prioritize Feature Requests

Brian de Haaff | Posted 07.08.2016 | Technology
Brian de Haaff

Product managers are busy people. And while meetings with marketing, sales, engineering, design, and support teams may fill their weekly calendars, it is the work of managing ideas and feature requests that most commands their attention.

The $1 Trillion Economic Impact of Software

Victoria Espinel | Posted 06.15.2016 | Technology
Victoria Espinel

Today, I'll be at New America talking about the impact software has on the economy. Software is at the forefront of American innovation -- laying the ...

Advantages of PCB Design Software that Can Blow Your Mind

Allan Smith | Posted 06.15.2016 | Technology
Allan Smith

So, you are running successful manufacturing and engineering business, but all of sudden you decided to shoot up the manufacturing and produce product...

Why Agile Release Planning is Critical for Product Management

Brian de Haaff | Posted 05.24.2016 | Technology
Brian de Haaff

A product release is the launch of a new product or a combination of features that will provide value to customers or users. Digging deeper, a release...

3 Silicon Valley Startups Disrupting Software Development

David Wither | Posted 05.19.2016 | Business
David Wither

Developer tool startups pave the foundation for tech companies to move at a faster pace, to get us the newest apps, and to make sure those apps work. As more startups enter the developer tools space, we could see a major transformation in how software impacts our daily lives.

From Dungeon Master to Scrum Master: 15 Software Development Lessons from Dungeons and Dragons

Charles Edge | Posted 04.08.2016 | Technology
Charles Edge

I started playing Dungeons and Dragons in about the 5th or 6th grade. I didn't get good at it for a while, but once I did, I didn't play much longer (...

The Scrum Master vs. the Product Manager

Brian de Haaff | Posted 04.04.2016 | Technology
Brian de Haaff

A scrum master is a member of a software development team that is practicing scrum -- the best known and most widely used Agile software development f...

Can Robots Save U.S. Software Development?

Toby Nwazor | Posted 03.31.2016 | Technology
Toby Nwazor

History tells a story of machines and robots replacing people. This may be what is about to happen to overseas developers. And yes, once again it is robots that are taking their place.

How to Determine the Right Agile Development Methodology

Brian de Haaff | Posted 03.30.2016 | Technology
Brian de Haaff

Not all Agile methods are alike. If someone tells you that they practice Agile software development, you have only heard the start of their story. Tha...

4 Key Roles on Agile Software Development Teams

Brian de Haaff | Posted 03.28.2016 | Technology
Brian de Haaff

Agile teams work with a sense of urgency that is tough to match. That's because responding to change is their core value. They know how quickly today's software market moves. So, they use adaptive planning to practice dynamic software development.

12 Principles of Agile Software Development

Brian de Haaff | Posted 03.23.2016 | Technology
Brian de Haaff

Agile software development (Agile) is a collection of software development methodologies that promote adaptive planning, evolutionary development and ...

How to Become Google, Amazon, or Facebook (in Theory)

Anant Jhingran | Posted 02.03.2016 | Technology
Anant Jhingran

We admire Google, Amazon, Azure, Netflix, Facebook, Linkedin, Twitter, Swift. How many more of these are there? Hundreds? Perhaps thousands? No way....

The One Habit That Will Wreck Your Product Management Career

Brian de Haaff | Posted 01.08.2016 | Business
Brian de Haaff

I read a lot of articles about product management. And recently I noticed a curious concept: the notion that product managers should do away with release dates.

Exploit Variability, Don't Eliminate It

Bob Gower | Posted 11.25.2015 | Business
Bob Gower

This is almost a cliché -- but we don't really understand what "complexity" actually means, or how to handle it well. Most big software operations spend a lot of energy trying to get rid of complexity when they should be embracing it. This, more than anything else, is their downfall.

When Landing Pages Convert Too Well

Mitch Causey | Posted 11.25.2015 | Business
Mitch Causey

By adding this one call-to-action, you can capture many leads that would have previously been left on the table. There are still so many businesses that don't capitalize on this idea.

How to Learn Computer Programming: A 4,000-Mile Journey and the Case for Immersive Learning

Matt Hunckler | Posted 11.13.2015 | Education
Matt Hunckler

Mr. Rotterdam was 4,000 miles from home, but he wasn't on vacation or holiday. He was on a mission. That mission had taken Ernest Rotterdam from his hometown in the Netherlands to an expansive mansion belonging to an inventor and tech entrepreneur.

3 Ways Veterans Can Access High-Paying Tech Careers

Anthony Hughes | Posted 11.10.2015 | Technology
Anthony Hughes

Our veterans should be able to return home knowing that they have a better than average shot at securing meaningful employment because if anyone's earned the right to live the American Dream, it's those who have defended it.

3 Essential Questions for Leaders About Colocation

Bob Gower | Posted 10.15.2015 | Business
Bob Gower

It's clear that where we work can have a powerful influence on how much we enjoy our time on the job and how productive we are. Space is intrinsic to culture, and culture is intrinsic to performance.

The Agile Product Manager vs. The Scrum Master

Brian de Haaff | Posted 09.16.2015 | Technology
Brian de Haaff

Agile methodologies and scrum teams are popping up everywhere. It all started with software development but agile approaches are now showing up in government, non-profits, and even in families.

Co-Founder, Mentor and Toptal Freelance Developer: The Climb From Intern to Senior Engineer

Scott De Buitléir | Posted 08.26.2015 | Technology
Scott De Buitléir

Two weeks into his first post-college internship in 2000, Toptal freelancer Sanjin Cabaravdic was promoted from intern to lead software developer in a single day. That's a little like being a passenger on an airplane and then being told to build one as soon as it lands.

A Boomer's Guide to Building a Website

Jeb Harrison | Posted 08.25.2015 | Fifty
Jeb Harrison

For those of us that have become computer literate, either by choice or circumstance, the prospect of building a website can be daunting. But if for whatever reason you need to communicate and interact with the general public on a regular basis, having a website has become nothing less than a requirement.