Development Process

Isolate verify merge_Coderskitchen
Niroshan Rajadurai

Isolate, Verify and Merge

The cost of fixing software is well understood. Much research has been done to demonstrate that fixing defects at the time of introducing them is significantly cheaper than

Requirements Process development
Niroshan Rajadurai

Requirements in Agile development processes

The Standish Report tells that in 1994 ninety-one per cent (91%) of software projects failed, with thirty per cent (30%) ultimately cancelled. In 2020, 26 years later, seventy-one

Illuminating system integration
Niroshan Rajadurai

Illuminating system integration

System integration no matter the approach; modular, big bang, regressive, controlled or adhoc can often be one of the most critical phases of a project. This is often

Nature of software development - coderskitchen
John Paliotta

The nature of software development

I’ve been writing a lot of code over the last 4-5 months, prototyping some new product ideas. Here are some thoughts that I try to keep in mind

How to make your developers happy - coderskitchen
John Paliotta

How to make your developers happy

There’s no shortage of articles on how to improve software quality via process improvement. Today I want to look at things from the other side, from the software

How SpaceX develops software - Coderskitchen
Niroshan Rajadurai

How SpaceX develops software

SpaceX, a pioneer in commercial space transportation, most recently successfully took Astronauts to the space station with their Crew Dragon launch vehicle. SpaceX have essentially gone from a blank sheet of paper and text

how to develop high-quality software - coderskitchen
Jeffrey Fortin

How to develop high-quality software

What if we take an approach to software development that would significantly improve software quality? As you begin to design a system, think about how to make “manufacturing”

Tear down silos for faster time to market - coderskitchen
John Paliotta

Tear down the silos for faster time-to-market

One of the challenges that all software development groups face is the trade-off between time-to-market and adding new features.  Software is so malleable that it is tempting to

Hey there!

Subscribe and get a monthly digest of our newest quality pieces to your inbox.