Scrum Master é um Inútil (não é só sobre isso)

Lucas Montano
9 Jul 202414:55

Summary

TLDRThe speaker passionately discusses the challenges and benefits of rapid software development, emphasizing the importance of producing code in just 15 days without extensive documentation or testing. They advocate for Agile methodologies, particularly Extreme Programming, and share their experience teaching courses on intensive development. The speaker also touches on the differences between iOS and Android development, highlighting the pros and cons of each platform, and stresses the value of native development over cross-platform frameworks.

Takeaways

  • 😀 The speaker expresses frustration with the demand for rapid production deployment within 15 days without extensive testing or documentation.
  • 😅 There's a humorous tone when discussing the idea of a 'refém do Agio', suggesting a stressful but rewarding experience of intense learning.
  • 🎓 The speaker shares their personal experience of teaching and the positive outcomes they've seen with their team, who are now capable of executing tasks independently.
  • 🤖 There's an emphasis on the team's enthusiasm for working with neural networks and SVMs, indicating a preference for hands-on technical work over documentation.
  • 📈 The speaker highlights a significant shift in the workplace, where traditional lengthy processes are being challenged in favor of quicker results.
  • 🏃 The speaker advocates for an Agile approach, specifically mentioning Extreme Programming, and the importance of delivering working code within a short Sprint cycle.
  • 📝 There's a critique of over-documentation and compliance processes that slow down development, suggesting a preference for the code itself to serve as the primary documentation.
  • 🤔 The speaker questions the necessity of certain Agile practices, like the daily stand-up meeting, and ponders whether they are still relevant or have become 'inútil' (useless).
  • 📱 The discussion touches on the differences between developing for iOS and Android platforms, highlighting the pros and cons of each.
  • 🛠️ The speaker points out the challenges of Android development due to device fragmentation and the need for device farms for testing, contrasting with the more controlled iOS ecosystem.

Q & A

  • What is the main concern expressed by the speaker about the development process?

    -The speaker expresses concern about the pressure to put something into production within 15 days without tests, documentation, or extensive development processes.

  • What does the speaker suggest about the Agile methodology and its implementation?

    -The speaker suggests that the Agile methodology, specifically Extreme Programming, is being embraced by the team to deliver faster, with less emphasis on documentation and more on coding and production readiness.

  • What is the speaker's opinion on the importance of coding skills versus other aspects of software development?

    -The speaker emphasizes the importance of coding skills over other aspects like documentation, suggesting that the team is more focused on practical coding and application of machine learning models like neural networks and SVMs.

  • What does the speaker imply about the traditional software development process?

    -The speaker implies that traditional software development processes, with their heavy emphasis on documentation and extensive testing, are being challenged in favor of quicker, more agile methods.

  • What is the speaker's view on the role of user stories in the development process?

    -The speaker questions the necessity of user stories, suggesting that they are part of the 'babosery' that is being cast aside in favor of faster development cycles.

  • What does the speaker think about the role of the 'coach' in the development team?

    -The speaker views the coach as a facilitator who helps the team to adopt Agile practices and improve their skills, which is evident from the speaker's mention of giving intensive courses.

  • How does the speaker describe the team's reaction to the challenge of producing code in 15 days?

    -The speaker describes the team's reaction as initially nervous but ultimately successful, as they managed to produce code and put it into production within the tight deadline.

  • What is the speaker's stance on the importance of testing in the development process?

    -The speaker seems to downplay the importance of testing, suggesting that the focus should be on getting code into production quickly, even if it means bypassing traditional testing phases.

  • What does the speaker suggest about the future of software development practices?

    -The speaker suggests that traditional practices are being disrupted, and there is a move towards more agile, less bureaucratic methods that prioritize speed and practical application over extensive documentation and testing.

  • What is the speaker's opinion on the use of Kotlin and Swift in mobile development?

    -The speaker acknowledges the versatility of Kotlin, noting its use in both Android app development and backend development, while Swift is seen as more restricted to Apple's ecosystem, with potential for future expansion.

Outlines

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Mindmap

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Keywords

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Highlights

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Transcripts

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant
Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
Tech DevelopmentAgile MethodologyExtreme ProgrammingCode ProductionUser StoriesCross-PlatformiOS DevelopmentAndroid DevelopmentState ManagementMobile Optimization
Besoin d'un résumé en anglais ?