• XP ROLES


     XP Roles

    The Customer

           Drive the direction of the team

           Answer developer questions

           Write acceptance tests

           Declare stories complete

           Write Stories

           Accept the release

    The development Coach

           A thorough understanding of the XP process

           Professional development experience

           Leadership experience

           Get the developers and testers to adhere to the values and practices(Most important responsibility)

           Assume a leadership role for the development and testing teams

           Pair with other developers and testers as needed

    The Business Coach(may be without)

           A thorough understanding of the XP process

           Professional project/analysis experience

           Assume a leadership role for the customers

           Assist customers in the story writing process

           Assist customers in the acceptance test writing process

    The Developer

           Estimate stories

           Brainstorm tasks

           Develop unit test

           Develop the tasks

           Refractor the code

           Communicate with customers when questions arise

    The System Engineer/Business Analyst

           Help the customers define intelligent stories

           Act as a proxy for the customer

    The Tracker

           Collect development metrics

           Produce reports indicating the team’s progress

           Communicate the team’s historical velocity

           Communicate the status of the team’s progress

    The Tester

           Ensure that a story is testable

           Assist the customers with writing acceptance tests

           Run the acceptance tests

    The Big Boss

           Build the XP team

           Get the necessary equipment

           Assembly the team’s workspace

           Act as conduit to the outside world

    The critical path to putting the team together

           It starts with the big boss, of course

           Next comes the customer. If you can’t get at least one customer on the team, there isn’t much point in going any further! That’s an essential part of the XP mind-set

           Once you have your customer, you need to have at least on experienced development coach and preferably one business coach. These coaches need to be experienced because they will have to defend XP throughout the development process

           Then you will need to add the developers and testers to the team. Remember that in order to communicate effectively, you need to keep your XP team small. So, select between four and twelve developers and two testers

           You can now select a tracker. The tracker role will be a part-time role and may be a person who is shared among two XP teams

           The SMEs or business analysts can be added as needed, but don’t forget to keep you team small. You can also bring in other experts as needed throughout the development process

  • 相关阅读:
    Django forms 主要的标签介绍
    DjangoForm 提交验证
    js 实现JSONP
    mssql sqlserver 批量删除所有存储过程的方法分享
    mssql sqlserver 规范使用方法分享
    MSSQL Sql加密函数 hashbytes 用法简介
    mssql sqlserver 获取指定日期为本月第几个工作日
    存储过程和函数之间有几个区别
    mssql sqlserver 视图如何加密,让第三方用户查看不到其中的SQL语句
    mssql sql语句过滤百分号的方法分享
  • 原文地址:https://www.cnblogs.com/linwinfan/p/709341.html
Copyright © 2020-2023  润新知