Questa domanda è stata nella mia testa per un po ', quindi ho voluto chiedere a coloro che stanno seguendo pratiche agili / mischia nei loro ambienti di sviluppo.
La mia azienda si è finalmente avventurata nell'incorporare pratiche agili e ha iniziato con un team di 4 sviluppatori in un gruppo agile su una base di prova. Sono passati 4 mesi con 3 iterazioni e continuano a farlo senza essere completamente agili per il resto di noi. Ciò è dovuto al fatto che la fiducia della direzione è in grado di soddisfare i requisiti aziendali con un po 'di richieste di tipo ad hoc dall'alto.
Di recente, ho parlato con gli sviluppatori che fanno parte di questa iniziativa; mi dicono che non è divertente. Non sono autorizzati a parlare con altri sviluppatori dal loro Scrum Master e non sono autorizzati a rispondere a nessuna telefonata nell'area di lavoro (che forse va bene fino a un certo punto). Ad esempio, se voglio parlare con il mio amico per i calci che fanno parte della squadra agile, non mi è permesso senza l'approvazione del maestro Scrum; che è seduto proprio accanto alla squadra agile.
L'idea di tutto questo o l'agile è di fornire un vuoto completo agli sviluppatori agili da qualsiasi interruzione e di farli impiegare in oltre 6 ore produttive. Bene, ragazzi, non sono un guru agile ma quello che ho letto il documento di lancio agile di Yahoo e simili per altre organizzazioni, mi dà la sensazione che l'agile non sia economico. Richiede risorse e budget per instillare agile nei team e correggere il problema al loro arrivo per rimetterli in carreggiata.
Per i principianti, richiede formazione per sviluppatori e coaching per manager e così via, ecc. L'attuale master Scrum era un manager che ha preso un paio di giorni di agile lezione di formazione pagata dalla direzione e ora guida questo team agile. Ho anche sentito nell'incontro che il manifesto agile non impone che l'agile non sia incastonato e personalizzato in modo diverso per ogni azienda. Bene, tutto suona bene e la ragione.
In conclusione, ho sempre pensato che l'agile avrebbe dovuto portare armonia nei team di sviluppo, risultando in sviluppatori felici. Tuttavia, ho una sensazione molto opposta quando parlo con gli sviluppatori del team agile. Sono scontenti di non poter parlare altro che lavorare, seduti in silenzio tutto il giorno solo lavorando, e sentono che è solo un altro modo per il management di farli lavorare di più.
Dimmi per favore, se questo è uno degli esempi di buone pratiche utilizzate a scopo di vantaggio egoistico per più dollari? O forse, siamo solo noi sviluppatori come me e questo team agile sente che non gli piace lavorare in un ambiente in cui respirano solo perché sono al lavoro.
È un'azienda nel settore sanitario che ha uffici negli Stati Uniti. Sicuramente mi sento come uno stile agile da cowboy che mi rende davvero non voler andare agile, specialmente nella mia attuale compagnia.
Tutto ha a che fare con la gestione essendo completamente economica. Tagliare il caffè costoso per una versione più economica, enfasi sui risparmi ed essere produttivo rimanendo il più magro possibile.
La mia sensazione è che qualcuno nella direzione dietro la porta abbia lanciato questa idea, che l'agile ti faccia produrre di più in modo da poter mostrare ai nostri capi che stiamo producendo di più con lo stesso personale. O, forse, ci permetterà di ridurre il numero di dipendenti in questo caso.
Stanno avendo una riunione giornaliera di 5 minuti. Ma non è permesso chattare o parlare con qualcuno al di fuori della loro squadra. Tutta l'attenzione è rivolta al lavoro.