SGTM.

On Thu, Apr 23, 2015 at 1:48 AM, Ryan McGuire <r...@datastax.com> wrote:

> In the interests of making the tick tock release process as smooth and
>
> efficient as possible, I’d like to propose a few procedural JIRA
>
> rules:
>
>
>  * Let’s use the In Progress status to indicate when development is
>
> actually in progress. This can be a very useful indicator to testers
>
> that it’s the right time to engage the developer to discuss testing
>
> plans and agree on the Definition of Done for that ticket.
>
>
>  * Let’s use the Testing status after a patch has been reviewed, and
>
> before the patch gets merged, to be an opportunity for people to chime
>
> in about whether or not the proposed change has adequate testing and
>
> meets the Definition of Done.
>
>
> It’s not my intention to add needless formalities to the process or to
>
> slow things down for the developers - test planning and test
>
> implementation should always be done concurrently while a test is In
>
> Progress, so the Testing status for a ticket should be short lived.
>
> What it gives us is a more solid way of knowing that what gets merged
>
> into trunk is in as best shape as it can be, and is always
>
> deliverable.
>
>
> I would also note that the Testing phase should not be regarded as
>
> only for the DataStax test engineering team. It really should be a
>
> collaborative phase where we all can discuss the tests that everyone
>
> has contributed. If a developer is confident that all the testing is
>
> in place (unit tests, dtests, etc.) then they should feel free to skip
>
> the testing status.
>
>
> --
>
> [image: datastax_logo.png] <http://www.datastax.com/>
>
> Ryan McGuire
>
> Software Engineering Manager in Test | r...@datastax.com
>
> [image: linkedin.png] <https://www.linkedin.com/in/enigmacurry> [image:
> twitter.png] <http://twitter.com/enigmacurry>
> <http://github.com/enigmacurry>
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder, http://www.datastax.com
@spyced

Reply via email to