• Careers
  • Blog
  • Contact
Don't Panic Labs
  • Software Engineering
  • Corporate Innovation
  • Startups
  • Education
  • Team
  • Meet Tenzing
Select Page
Acceptance Test Criteria: Gaining a Shared Project Understanding

Acceptance Test Criteria: Gaining a Shared Project Understanding

by Todd Guenther | Jun 25, 2019 | Our Engineering, Project Management, Your Vision, Your Vision + Our Engineering

We have several activities that add layers of quality to our software development projects. These activities include unit tests, sprint code reviews, and test plans. Recently, we added another quality layer to our process: acceptance test criteria. This new step...
Design and Development Clinic Review – April 2019

Design and Development Clinic Review – April 2019

by Chad Michel | Apr 30, 2019 | Leadership, Our Engineering, Your Vision, Your Vision + Our Engineering

Doug Durham and I recently completed another Software Design and Development Clinic. This week-long set of classes is designed to help level up software developers into senior developers. For us leading the classes, the week is always exhausting but they’re still one...
The Danger of Incomplete Pictures, Part 3: Framework for Structured Critical Thinking

The Danger of Incomplete Pictures, Part 3: Framework for Structured Critical Thinking

by Doug Durham | Mar 21, 2019 | Leadership, Our Engineering, Software Engineering, Your Vision, Your Vision + Our Engineering

Have you ever wrestled with a problem in your mind and then, while trying to explain it to someone else, had an epiphany of how to solve it? This has happened to me on numerous occasions. Or have you ever jumped in to develop some code for a piece of business logic...
The Danger of Incomplete Pictures, Part 2: Story/Task Decomposition and Estimation as Design

The Danger of Incomplete Pictures, Part 2: Story/Task Decomposition and Estimation as Design

by Doug Durham | Mar 21, 2019 | Leadership, Our Engineering, Software Engineering, Your Vision, Your Vision + Our Engineering

In my first post of this series, I discussed how ambiguity and lack of shared understanding between members of a product development team can occur when we rely on unstructured, ad hoc, and abstract communication processes (i.e., conversations and high-level user...
The Danger of Incomplete Pictures, Part 1

The Danger of Incomplete Pictures, Part 1

by Doug Durham | Mar 21, 2019 | Leadership, Our Engineering, Software Engineering, Your Vision, Your Vision + Our Engineering

I was recently re-introduced to one of my favorite essays, Why We Should Build Software Like We Build Houses, by Leslie Lamport. Leslie is one of several thought leaders within our industry who I really admire, both for his insights into the nature of software design...
DPL Education – Adding Product Search

DPL Education – Adding Product Search

by Chad Michel | Jun 6, 2018 | Our Engineering, Software Engineering, Your Vision, Your Vision + Our Engineering

Search is an essential part of any e-commerce application. If you don’t believe me, go to amazon.com. How hard is it to find the search box? Pretty easy, right? If search is essential, we need to make it work pretty well in our applications. Our Software Design and...
« Older Entries
Next Entries »

Recent Posts

  • Uploading a Video from Angular to Amazon S3
  • Setting Up Injection Tokens with Dynamic Values
  • Sending Messages to Azure Service Bus Queue Using Node.js
  • How to Set Up User Secrets for .NET Core Projects in Visual Studio
  • Giving Someone Access to Your AWS Account

Categories

  • Communitarian
  • Community Service
  • Design
  • Development Methodologies & Best Practices
  • DPL Reading List
  • Entrepreneurship
  • Lab Reactions
  • Leadership
  • Mobile Development
  • News
  • Our Engineering
  • Project Management
  • Software Development Tips & Tricks
  • Software Engineering
  • Technology
  • Tools
  • View From The Booth
  • Your Vision
  • Your Vision + Our Engineering