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[…]

Nearshore Ruling the Sea, Part 2

In part 1 we discussed this issue with humans having to be part of the software development equation and how they continually muck up the works by repeating mistakes that were solved years before, by creating their own glorious software kingdoms, and by introducing complexity in order to secure their position. Someone has got to Read more about Nearshore Ruling the Sea, Part 2[…]

Nearshore Ruling the Sea, Part 1

The issue with all this glorious software is someone has to write it and well… lets’ just say that’s no bueno. Greed, glory, power, and pride (GGPP) all get in the way of awesome software, so we create elaborate positions such as Delivery Manager, Project Manager, Officer in Charge, Scrum Master, Task Master, Circus Master, Read more about Nearshore Ruling the Sea, Part 1[…]

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…[…]

Position of Strength

How do you prepare yourself to be the best software developer…no software consultant in the business? It is your time. You are in the “position of strength” within the market. The ball is in your court. Now is not the time to relax at your cushy corporate gig, because the moment you think you’re secure… Read more about Position of Strength[…]