Corporate Software Development - Professionalism vs. Newtonian Physics

This is a simple illustration to establish a baseline for decision making within Software Development organizations. Scenario 1 - A commercial airline pilot declares that she does not want to fly in bad weather or at night. Perhaps this individual should re-think their profession as the job requires that each pilot possess a wide spectrum of aviat…

Read More

12 Agile Principals - 3rd Principal - Deliver Frequently

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. As mentioned here: http://scrummethodology.com/the-agile-manifesto-and-twelve-principles/ Agile and Agile Scrum is pro-business not pro-software development. A business can execute flawlessly on the wrong software or wrong…

Read More

12 Agile Principals - 2nd Principal - Welcome Change

Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage http://scrummethodology.com/the-agile-manifesto-and-twelve-principles/ Wow - there is a lot here. Welcome change - not chaos. A business relationship between two organizations should not be one-sided. Instead, both organi…

Read More

12 Agile Principals - 1st Principal - Working Software

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. The very first principal is arguably most important and packs a lot of "how-to" or operational information from within. "Our" - speaks to the idea of team. Team is everything in Agile and specifically within Scrum. "Highest priority" - This…

Read More

12 Agile (software) Principals as Tweets

I was thinking about how best to keep things short and sweet while writing about the 12 Agile principals, so I thought of Twitter. Sure enough - someone took a crack at tweeting them. https://twitter.com/agileprinciples Let's look at each principal and provide a summary from a Scenario to Application perspective post by post. The next post will in…

Read More

Skill Building Fun

I have been trying to teach myself what I call "universal skills" or "transferable skills" for the last several years. For example, I stumbled upon VBA (Visual Basic for Applications) in a past life because I was manipulation ( a lot of) data in excel files. Each file and each row could mean millions of dollars, so I learned how to “trust myself” b…

Read More