This month's Lean Coffee was hosted by us at Linguamatics. Here's some brief, aggregated comments and questions on topics covered by the group I was in.
If we don't do testing, what do we replace it with?
- We move test environment and tooling into Dev.
- But practically, how do you ensure the customer gets the right thing?
- Testing vs checking: testers need to exist.
- Perhaps the tester just becomes an advisor?
- With more ability to push into production more often and roll back if there's a problem, there can be less testing.
- Even if testing is done elsewhere (by developers or customers) we still need someone to ask pertinent questions about the product, to evaluate risks.
- And where is the test manager?
- The test manager is taking a more strategic view, coaching, keeping people aligned, across products and projects.
- Testing is being pushed left (into Dev) and pushed right (into production) and up (into the business).
- Then what would be down?
- Why do we need test managers? Why not just engineering managers?
- Managers with relevant technical skills are respected by staff.
Formal test plans. How can they help in coordinating phases or levels of development?
- A fair analogy to the questioner's context might be coordination between teams building layers of unit tests, integration tests, end-to-end tests.
- How do you get the right amount of co-ordination between the different phases?
- How can you compare the coverage in each phase?
- Can a formal test plan (whatever that is) be a way to begin to share what's done in each phase?
- ... and make it consistent across releases?
- Talk to people!
- Consider checklists over something heavyweight.
- What problem are you trying to solve here?
- A perception that there is repeated work in phases, and that this impedes delivery to market.
- Are you concerned that there might be testing that no-one is doing?
- Oops.
- Can all phases work in one environment so that more can be shared?
- Is there a way to instrument environments to tell what of the product functionality is being exercised in each environment?
- ... perhaps something like code coverage metrics in software?
What are you reading? Has it helped you? How?
- Conceptual Blockbusting by James L Adams.
- ... it identifies ways in which creativity is blocked
- ... and it suggests techniques for overcoming them
- ... which I find valuable as I view testing as inherently creative.
- Podcasts more than reading at the moment
- ... because I can do them at the same time as something else
- ... topics include culture, science, testing, mental health, sports
- ... and I find I can draw parallels to my work.
- Coaching Agile Teams by Lyssa Adkins
- ... right now, I'm re-reading the section on conflict resolution
- ... because it's relevant to my work situation.
Comments
Post a Comment