People or Process? A Thought Experiment

Scrum huddle of developers

Previously we discussed reasons why developers might feel that their project is process-heavy. “People over process” is a common refrain when developers are not feeling valued in their projects. Let’s take a look at an (extreme) example of what happens when there’s no longer a balance between people and process.  Remove Process Completely As a […]

People Over Process: What Developers Really Mean

People over Process

If you’ve ever worked on a large software development project, chances are you’ve heard developers say “people over process.” People over process comes from the first value of the Agile Manifesto, “Individuals and interactions” over “processes and tools.” It is the most quoted and most memorable value from Agile. It also clarifies what we as […]

Lead Full Stack Developer (React // Java)

Creative Mines is looking for passionate and experienced Lead Full Stack Developer to join and lead our growing tech team.  Are you looking for your next opportunity to collaborate and lead a team of skilled engineers?  If so, we encourage you to apply! You will directly support the CEO. What you’ll do Own features and […]

Senior Full Stack Developer (React // Java)

Creative Mines is looking for passionate and experienced Senior Full Stack Developers to join and lead our growing tech team.  Are you looking for your next opportunity to collaborate with a team of skilled engineers?  If so, we encourage you to apply! What you’ll do Own features and parts of the web application and backend […]

Software Revolution 2.0

How achieving the right balance of people and process can unleash the potential of your development teams. Meet Drew, the team lead for an exciting new SaaS product in the collaboration space. The chance to work on this product was what attracted him to this company and now, after years of hustling his way up […]

Avoid These 5 Things While Building Software Products

Development Team in Michigan

Product management is the art of collecting information about a problem and distilling that information into a single cohesive solution. The biggest challenge of building a software product is figuring out what not to build. 1. Don’t Solve Adjacent Problems When building a product, it is natural for ideas to start flowing. It is not […]

Where are your software feedback loops?

Two women conversing at a table

Product management and software engineering are the yin and yang of building software products. In products that users want and trust, both sides of this software duality work together well. In order for software processes to work well, they must be built on top of tight feedback loops. Feedback loops are put in place to […]

How to Build More Product with Less Effort

Kanban column headings To Do, Doing, Done

When building a software product from scratch, there is a lot of work to be done. Development teams start working in many different functional areas to flesh out the product. The most important thing to remember is that the value of this work is only realized when it reaches a customer and is providing value. […]

When to use Microservices and Micro Frontends

Microservices and micro frontends are architecture patterns that are seeing wide adoption across the industry. Despite the large adoption, there is a lot of confusion around the value of the architecture pattern. We hope that by understanding the key value proposition behind microservices and micro frontends, technologists will know when to use these patterns and evaluate […]

Should We Use a Full Stack Development Team or Specialists?

Should we hire full stack developers to build the application or hire specialists for each part?  This is a question that often comes up when an organization starts a new development project. In my experience there is no better team than a full stack development team for any new project.  When starting a new development […]