<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Business of Development on Michael Kent</title><link>https://michaelkent.me/category/business-of-development/</link><description>Recent content in Business of Development on Michael Kent</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© 2026 Michael Kent</copyright><lastBuildDate>Tue, 01 May 2018 16:58:13 +0000</lastBuildDate><atom:link href="https://michaelkent.me/category/business-of-development/index.xml" rel="self" type="application/rss+xml"/><item><title>Incident Response</title><link>https://michaelkent.me/incident-response/</link><pubDate>Tue, 01 May 2018 16:58:13 +0000</pubDate><guid>https://michaelkent.me/incident-response/</guid><description>&lt;p&gt;Incident response is a critical aspect of software engineering – the process of identifying, responding to, and resolving incidents that occur within a software system. In order to effectively respond to incidents, software engineers can use the Incident Command System (ICS), a structured approach to incident management that is commonly used in emergency response situations.&lt;/p&gt;
&lt;p&gt;The ICS is a standardized approach to managing incidents that involves a hierarchical system of management and coordination. The system is designed to promote effective communication, coordination, and decision-making during incidents. The ICS is made up of five functional areas:&lt;/p&gt;</description></item><item><title>Development, Testing, and Quality Assurance</title><link>https://michaelkent.me/development-testing-and-quality-assurance/</link><pubDate>Thu, 30 Apr 2015 16:46:03 +0000</pubDate><guid>https://michaelkent.me/development-testing-and-quality-assurance/</guid><description>&lt;p&gt;How important is it that your software runs correctly and to spec? For most software it is of the utmost importance. One of the &lt;a href="https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/" target="_blank" rel="noreferrer"&gt;Joel Test&lt;/a&gt; 12 is “Do you fix bugs before writing new code?”. Smart development, testing, and QA help prevent bugs in software.&lt;/p&gt;
&lt;p&gt;Fixing Code Before Production and After&lt;/p&gt;
&lt;p&gt;Fixing code before it goes to production will save you time. I have had bugs that would have taken 30 seconds to fix before going to production that I spent more than a week on fixing after it went to production because it messed up data in another system.&lt;/p&gt;</description></item><item><title>Featuritis(Scope Creep)</title><link>https://michaelkent.me/featuritisscope-creep/</link><pubDate>Sun, 19 Apr 2015 16:43:18 +0000</pubDate><guid>https://michaelkent.me/featuritisscope-creep/</guid><description>&lt;p&gt;Scheduling software is hard. Estimating software is hard. Deadlines in software are hard.&lt;/p&gt;
&lt;p&gt;When someone says “we need this thing you estimated for 4 weeks in 2” the question is “what can we cut or push back into another release?”&lt;/p&gt;
&lt;p&gt;Not managing the scope creep situation well ends up with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Increased Costs: Scope creep can lead to increased costs, as additional resources and time are required to meet the new requirements. This can impact the project’s budget and profitability.&lt;/p&gt;</description></item><item><title>When Building Software, Think About the Customer</title><link>https://michaelkent.me/when-building-software-think-about-the-customer/</link><pubDate>Thu, 19 Feb 2015 16:30:40 +0000</pubDate><guid>https://michaelkent.me/when-building-software-think-about-the-customer/</guid><description>&lt;p&gt;When building software, thinking about the customer is essential. The customer is the end-user of the software, and their satisfaction is critical for the success of the product. By considering the customer’s needs and preferences, developers can create software that is user-friendly, efficient, and effective.&lt;/p&gt;
&lt;p&gt;Here are some reasons why thinking about the customer is important when building software:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;User-Friendly Interface: Customers want software that is easy to use and navigate. Developers should consider the user experience, ensuring that the interface is intuitive, with clear labeling and navigation. This can lead to increased customer satisfaction and reduce the need for support.&lt;/p&gt;</description></item></channel></rss>