Enterprise Architecture as a Strategy

Part of EA is the study of business and IT to formulate aligned strategic initiatives for a given period of time. Outcomes can be enhanced profitability, lower IT costs, and improved business processes. Implementation of EA could include digitized business processes, upgraded IT infrastructure, and cloud lift & shift. Why EA? Many organizations do not Read more about Enterprise Architecture as a Strategy[…]

The Hiring Squad

Many times hiring more developers is flat out unequivocally the wrong answer. Yes, you’re slammed and your team is beyond stressed, but can we please take a moment to evaluate before throwing another dead body on the pile? Humans are complex creatures and require a lot of cuddling, nurturing, and hand holding. This is business Read more about The Hiring Squad[…]

Become the Trusted Advisor

Businesses today need trusted advisors who can help them derive the correct answer. This is not to say you, the consultant, have all the answers. However, as their trusted advisor and friend, working in tandem, the answers will come. How do I become this trusted advisor? It starts with truth. Being vulnerable, but being confident. Read more about Become the Trusted Advisor[…]

Client Driven Development

Every business is different. It’s what separates them from their competitors and why customers prefer one organization over another. As a result, applications that run business need to flex according to individual styles. Simply selecting a one fits all “out-of-the-box” solution will not meet demands of business, so how do we solve this enigma? The Read more about Client Driven Development[…]

Outsource, hire, or get the neighbor to do it…

Most companies today hire some number of software developers to create custom applications that fit their business, which creates a business within their business. They understand that off the shelf software can only meet a portion of their needs and in many cases they have already been down the road of attempting to conform their business Read more about Outsource, hire, or get the neighbor to do it…[…]

Which Hat Do I Need Today?

Most corporate software developers are expected to perform a multitude of tasks outside their level of expertise. Often developers are asked to tackle QA, Technical Writing, Business Analysis, Project Management, and the beat goes on… Now pile on the fact that you are surrounded by lazy and sometimes inferior talent and you’ve got a ‘Kobayashi Maru’, Read more about Which Hat Do I Need Today?[…]

Dealing with Bad Processes

Bad business processes are crushing software development productivity. Here is the mistake I see over and over in all types of business genera. Sprint plans are made with good intentions. Development work starts and is progressing nicely. Then only days into the sprint management receives a call from a customer or boss ordering an immediate change Read more about Dealing with Bad Processes[…]