La risposta di Bart van Ingen Schenau è stata eccellente.
Aggiungerò solo alla sua risposta affermando che in sostanza la storia originale era troppo grande per essere una storia ed era, di fatto, un'epopea o una caratteristica. Quindi quello che stai facendo è più in linea con ciò che chiamiamo "slicing verticale", per creare una storia "giusta dimensione" che potrebbe essere completata entro uno sprint.
Dici che "usiamo dividere per piattaforma e creare una carta diversa per ognuno, ma quando lo sprint termina, e solo due delle tre carte sono fatte, non posso segnare la carta principale come" Fatto "(almeno Penso di sì) e sembra che siamo in ritardo. "
Sembra che tu abbia l'impressione che, a meno che tutte e tre le piattaforme non siano pronte contemporaneamente, non potresti rilasciare. Ma perchè no? Come dice Bart, se l'80% della tua base di clienti utilizza Android, e puoi terminarlo in uno sprint, potresti rilasciare quella nuova funzionalità all'80% dei tuoi clienti dopo uno sprint. Pertanto, ti stai comportando in un modo in linea con il principio agile di rilascio frequente.
Al contrario, se si tenta di mantenere grandi storie e non verranno rilasciate fino a quando l'intera operazione non verrà completata, si ritarderà il rilascio da 2 settimane a 6 settimane. Ciò è contrario al principio agile.
Ho l'impressione che la tua discussione su "spaccare storie" possa essere guidata dalla funzionalità dell'applicazione che stai usando (come Rally) per tracciare il tuo lavoro. In tal caso, e si sta utilizzando una funzionalità di suddivisione nativa per lo strumento, fare attenzione a non consentire allo strumento di determinare il processo. Ricorda: Individui e interazioni su Processo e Strumenti. Ho visto molte volte che i maestri di scrum cominciano a prendere decisioni su come gestire argomenti come questi basandosi su ciò che fa il loro strumento, piuttosto che su ciò che ha senso da una prospettiva agile.
in genere avremmo creato un "feed di notizie" di Epic o Feature che comprendeva le tre piattaforme e le singole storie per ogni piattaforma. Se, tuttavia, è necessario ottenere prima tutto l'Andriod, e questo lascerebbe molte caratteristiche "parzialmente complete" nell'arretrato, e per qualche motivo questo causa problemi di gestione, allora creeremmo Epics separati per piattaforma in modo che potessimo dimostrare il progresso e il completamento di tali caratteristiche per piattaforma. In questo modo, stiamo lavorando in modo coerente con principi e valori agili mentre utilizziamo le funzionalità dello strumento a nostro vantaggio.