|
Software developer testing with JUnit |
Ten outsourcing considerations when choosing a software development team:
- Are they local?
- Are they recommended by someone you trust?
- Are they demonstrably adept in DevOps (Continuous integration, Continuous delivery, Product stewardship*)?
- Are they tech-stack agnostic?
- Do they have collaboration chops (Pair programming, Pull requests, Distributed version control system)?
- Are they hip to quality considerations (Interaction design, Test-driven development, Test automation)?
- Are they a learning organization?
- Do they have soft skills?
- Are they product-centric rather than project-centric?
- Do they feature a high producer (team lead developer, developers) to non-producer ratio (i.e., architects, business analysts, scrum masters, account managers, reporting jockeys)?
*Product stewardship is an emerging topic for a future post. Subscribe or check back.
No comments:
Post a Comment