So Ispecificaseen the same problem in four software projects I've worked on over five years. Lots of developers everywhere. No architects. Every week someone comes up to me and asks for software development services like headless chickens. I'm getting over this - f.k.oherent with flexible / fail-fast / iterative / agile work-flows and culture: whatever conventions you're relying on, you can derive more efficiency from a clear set of blueprints and a whip. I just pitched back to on RFQ that I'd be up for software architecture services, on a long-term low retainer:It's quite interesting. As a profession, software architecture is a bit stuck in the 70s with flow control diagrams.
1. Focus primarily on usability concerns,
2. manage the critical chain,
3. pick the right implementation libraries, tools and methods & manage choices on an on-going basis, and
4. site-manage the development/dev-ops (* arguably the most important bit).
Pretty much what architects do in brick-n-mortar projects.
I don't know if there's much demand for this in the market, but I think the positioning of my service layer is clearing up a bit now.
Arguments for/against this approach would be appreciated.
Civil architecture is a 4-8 year liberal arts and sciences degree requiring calculus and physics. (In some places.)
I wonder how long it'll be before software architecture becomes a thing, like civil architecture is a thing. ("thing" reads: "social norm")
Later in the month:
Can't hire a CTO? Maybe a full-time employee is not in budget.Let it be noted, that there are companies on the market that have been working in a consulting capacity and matching CTOs to startups. I don't think that's what I'm curious about, at the moment. Also it is not good for an architect to have an overly broad scope of work, as the business of knowing how people interact with technology, and how to make a net profit from this, is already rather broad.
If this is your situation, would you consider partnering a software services company to fulfill the CTO role in your company? (Scope: usability + commercial concerns -> technology cost/scalability strategy -> development architecture -> project management of development.)
Possible duration of contracts: 2-5 years to ensure continuity.
Possible price of retainer: as low as RM2,000/month, depending on requirements.
Where I'm going with this - I'd like to start a firm. I tend to think of this set of services as being close to "architecture," the way civil architects work on realestate projects. It's an experimental model. I'm looking for traction. To discuss the model, please post in this thread: https://www.facebook.com/jerngatwork/posts/336456446535069
To discuss actual engagements, please post below. (I'm preparing for a lot of F***Us, lol.)
let me throw some number out there for context. I've worked from RM5/hr to RM319/hour in this town. I've been yelled at for missing deadlines I didn't promise, as well as thanked for REMOVING value from a project. While all of that is quite entertaining... I've generally tended to hedge my approach. (a) charge a ton to put up with anything (b) charge a little, or whatever the customer wants, and give them what they ask for even if it's crap (c) still pivoting. Heh. TLDR: my life is designed to keep running on minimum wage. Heh, most of the time though, I'll take what the market offers and GTFO everyone's way got better things to do.