Rally 为一个故事找MMF

Rally 为一个故事找MMF,rally,Rally,我觉得我错过了一些东西,但我想知道一个故事的MMF。我试着从Feature和PortfolioItem字段中提取信息,但最后我只看到了故事的Feature Ext.create('Rally.data.WsapiDataStore', { model: 'User Story', autoLoad: true, fetch: ['Name', "Iteration", "PlanEstimate", "PortfolioItem", "Feature"],

我觉得我错过了一些东西,但我想知道一个故事的MMF。我试着从Feature和PortfolioItem字段中提取信息,但最后我只看到了故事的Feature

Ext.create('Rally.data.WsapiDataStore', {
     model: 'User Story',
     autoLoad: true,
     fetch: ['Name', "Iteration", "PlanEstimate", "PortfolioItem", "Feature"],
     filters: filter,
     listeners: {
            load: function(store, records, success) {
                this._handleData(store);
            },
            scope: this
            }
     });

有没有办法使用该功能查看其MMF是什么?

在Rally对象模型中,没有称为MMF的对象。
如果最小适销功能(MMF)被定义为为了让客户获得价值而必须交付的最小功能,则可以是Rally用户故事。

在Rally对象模型中,没有称为MMF的对象。
如果最小适销功能(MMF)被定义为为了让客户获得价值而必须交付的最小功能,这可能是一个拉力赛用户故事。

对不起,MMF是什么意思/代表什么?另外,关于只看到该功能-您只会看到一个PortfolioItem,如果它是美国的直接母公司-请参阅我的问题MMF是最低适销功能。如果你使用portfolio manager作为Rally的一部分,你可以按Epic、MMF和Feature进行划分。谢谢你的帖子,这回答了很多。对不起,MMF是什么意思/代表什么?还有,关于只看到该功能-您只会看到一个PortfolioItem,如果它是美国的直接母公司-请参阅我的问题MMF是最低适销功能。如果你使用PortfolioManager作为Rally的一部分,你可以按Epic、MMF和Feature进行划分。感谢你的帖子,这回答了很多问题。PortfolioManager有很多问题。Rally似乎没有通过其整个API完全支持它。有一个应用程序示例,其中包含一个功能网格及其用户商店:。此外,在WS-API文档中,层次化需求上的父字段应该是层次化需求。它不可能是一个功能。此外,故事上的Feature字段是只读的,而Feature上的UserStories集合是只读的。如果我们想通过API将用户故事作为子故事添加到功能中,我们需要更新故事中的PortfolioItem字段。投资组合经理有一个问题。Rally似乎没有通过其整个API完全支持它。有一个应用程序示例,其中包含一个功能网格及其用户商店:。此外,在WS-API文档中,层次化需求上的父字段应该是层次化需求。它不可能是一个功能。此外,故事上的Feature字段是只读的,而Feature上的UserStories集合是只读的。如果我们想通过API将用户故事作为子故事添加到功能中,我们需要更新故事中的PortfolioItem字段。