TetraMesa

  • About Us
  • Services
  • Clients
  • Contact
  • Blog

Archives for January 2020

How to Work with Software Development Companies – Part 2

January 17, 2020 By Scott

In Part 1 of How to Work with Software Development Companies, we covered the beginning of the engagement process though the proposal and negotiation phase. In Part 2, we’ll get more into estimates, SOWs and MSAs, and dealing with change orders followed by project delivery.

Project Estimate Efforts – Time & Money

Project PlanningOne way or another, when your only real costs are personnel, the adage time is money certainly applies. As does the Theory of Constraints. There’s a number of variations on this theme, but basically it’s along these lines: For any project, you have time, money and features. (Some add quality.) You can pick any two. In other words, you can spend more to buy less time, (though not always), or you can cut features for time, etc. etc. There are some that claim in the Age of Agile or for other reasons that this isn’t as true as it once was. They’re wrong. Common Sense doesn’t always hold up under careful scrutiny, but in this case, it does.

So what’s the point? The point is when we’re done with all the back and forth discussion, an estimate will be based on anticipated time to do something and the costs. So you will likely face potentially wide ranges of estimates depending on how easy/hard it is to estimate the tasks at hand. And software development is notoriously challenging to estimate. Discussions as to why are out of scope of this article, but suffice it to say, it’s a challenge. You will most likely get an early rough estimate. But for any project with deep complexity, chances are good some form of deep discovery will be required to get rational estimates. [Read more…]

Filed Under: Product Management, Tech / Business / General

How to Work with Software Development Companies – Part 1

January 17, 2020 By Scott

If you’ve been doing outsourcing for awhile, this article may not be for you. But if you’re new to it or feel like you may be missing something, maybe there’s some useful ideas in here for you. When working with any contract service, whether it’s a physical re-model of your corporate lobby or a multi-million dollar system that will change the world, many of the same considerations apply.

In this first part of How to Work with Software Development Companies, we’ll look at the beginning of the engagement process though the proposal and negotiation phase. In Part 2, we’ll get more into estimates, SOWs and MSAs, and dealing with change orders followed by project delivery. [Read more…]

Filed Under: Product Management, Tech / Business / General

When to Work with Software Development Companies

January 7, 2020 By Scott

Outsource - In HouseEvery single thing you do as a senior leader at your company is generally about delivering value. What this means will of course vary based on your firm and its many stakeholders. But one thing in our present state of affairs is clear enough: In just about any firm bigger than a corner lemonade stand, software is likely going to play a non-trivial role anywhere from being part of a strategically core competitive product, to playing a key role in business processes.

Depending on whose numbers you believe accurate, there’s about 20-23 million software developers in the world as of 2018. In the U.S., maybe 3.5-4.5 million. Discrepancies can easily be attributed to how you count. For example, are QA Engineers software developers? Is a mathematician who works on algorithms, but doesn’t commit code a software engineer? There’s some slop in the numbers. Whatever. Regardless of how you count talented software developers, right now there don’t seem to be enough. (Unless you happen to be pounding code yourself and enjoying having the hot career ticket!) Yes, thousands are in the midst of Python Boot Camps and “Yes, You Too Can Be a Data Scientist”  courses. Still, the bottom line for you as a senior manager is for your current emergency project or other ongoing needs, you don’t have the development resources on staff that you need. And depending on where you are, budget, and all the usual reasons, you may struggle to build internal teams in the currently challenging hiring environment for talent. If you’ve been doing outsourcing for awhile, this article may not be for you. But if you’re new to it or feel like you may be missing something, maybe there’s some useful ideas in here for you. [Read more…]

Filed Under: Product Management, Tech / Business / General

Recent Posts

  • The Real Raw Power of Social Media
  • MVPs + Vibe + Moral Hazard = VibeWreck?
  • LLM / Text Vectors for Product Managers
  • De-Dollarization Risks from Crypto and AI
  • Upgrading an AI with a RAG Vector DB

Categories

  • Analytics
  • Book Review
  • Marketing
  • Product Management
  • Tech / Business / General
  • UI / UX
  • Uncategorized

Location

We're located in Stamford, CT, "The City that Works." Most of our in person engagement Clients are located in the metro NYC area in either New York City, Westchester or Fairfield Counties, as well as Los Angeles and San Francisco. We do off site work for a variety of Clients as well.

Have a Project?

If you have a project you would like to discuss, just get in touch via our Contact Form.

Connect

As a small consultancy, we spend more time with our Clients' social media than our own. If you would like to keep up with us the rare times we have something important enough to say via social media, feel free to follow our accounts.
  • Facebook
  • LinkedIn
  • Twitter

Copyright © 2025 · TetraMesa, LLC · All Rights Reserved