Architects in a Scrum Teams with Allan de Castro

#141. In this episode of Amazing Apps, podcast host Neil Benson is joined by Allan de Castro, a senior technical consultant for the Power Platform at Avanade France.

They discuss their experience applying Scrum to recent projects, including the role of an architect in the Scrum framework. The episode covers key challenges such as the importance of ensuring clarity in the backlog, prioritization of sprints, and addressing technical requirements while focusing on business and added value.

[00:06:23] Allan, an architect and technical lead, discusses the challenge of finding their place in a team using the Scrum framework for the first time, and navigating discussions related to technical requirements and architecture while also focusing on business requirements and added value.

[00:10:15] Focus on delivering continuous testing value during sprints, even if it means sacrificing some business value.

[00:11:56] Agile and Scrum framework used for new project, integrating systems and iterating for development. Customer familiarity with Agile important.

[00:13:12] Capture project requirements early to avoid issues in development.

[00:16:36] Business analyst helps product owner with basic questions on application building, including object lifecycle. Dynamics 365 provides out-of-the-box features, such as bulk edit mode, without development needed. It can be demonstrated in demo instead of user story.

[00:19:10] To successfully execute a Dynamics 365 project using Scrum framework, it is important to ensure technical requirements are included in the backlog and fully estimated. It is also important to train the customer on Dynamics 365 and focus on prioritization during sprints. Custom development must fit into the security models provided by Dynamics. Workshops may be needed to refine new business requirements.

[00:24:06] Team delivers daily or every two days into the UAT environment, with testing by a quality insurance person and a dual check by the project owner or business analyst before marking as done. UAT phases were conducted initially, but now testing is continuous without UAT phases.

[00:26:13] The architecture and requirements were complicated due to unclear data sources and ongoing system construction. Agile methodology requires clear definitions before development, and cultural differences affect analysis phases. Workshop and design are necessary for identifying potential risks and managing sales territory was a major concern.

[00:31:14] Ensure clear backlog, communicate dynamics to team and stakeholders, define sprint process, architect advisory role, avoid influencing sprints.

[00:32:34] Dev team used Azure DevOps for backlog management, linking work items to pull requests and builds for easy tracking and communication with end users. They also suggest creating automatic task generation for consistent task patterns.

Support the show

CONNECT

🌏 Amazing Apps website

🟦 Customery on LinkedIn

🟦 Neil Benson on LinkedIn


MY ONLINE COURSES

🚀 Agile Foundations for Microsoft Business Apps

🏉 Scrum for Microsoft Business Apps

📐 Estimating Business Apps


Keep experimenting 🧪

-Neil

Avsnitt(162)

The Product Backlog

The Product Backlog

#10. Neil compares the to-do list on his 100-year old house to the product backlog and goes on to describe:Using epics to capture your project scopeGetting your product backlog startedEstimating backlog items using story points and not t-shirt sizes or ideal daysUser stories, spikes, chores and bugsThe product backlog in sprint planning and sprint reviewsRefining the product backlog in storytime workshopsManaging the backlog in Atlassian JIRA or Visual Studio Team Services.Support the showCONNECT🌏 Amazing Apps website🟦 Customery on LinkedIn🟦 Neil Benson on LinkedIn MY ONLINE COURSES🚀 Agile Foundations for Microsoft Business Apps 🏉 Scrum for Microsoft Business Apps 📐 Estimating Business Apps Keep experimenting 🧪-Neil

2 Apr 201915min

Learning Scrum with Nick Doelman

Learning Scrum with Nick Doelman

#9. Neil is joined by Nick Doelman (@ReadyXRM) who shares his experience learning Scrum and applying it to one of his recent Dynamics 365 projects.During the episode we cover:Nick’s background in Dynamics 365 since CRM 1.0 betaSome of his recent projects for a community organisation organising summer camps, classic car auctioneer, certification portal for a company in the mining industry, a telecommunications company in the Caribbean, a reinsurance company, and othersBefore starting a large Dynamics 365 implementation, Nick got started with Scrum by taking some online training coursesUsing the Scrum Framework on Pluralsight Introduction to Scrum for Dynamics 365 by Neil BensonUsing planning poker for team estimation of product backlog itemsFinding unicorns and sunshine in the sprint retrospectiveDaily scrums as camaraderie-building check-in for remote teamsThe possibility of using pair programming and other technical practices in Scrum projectsUsing Visual Studio Team Services features such as tags in Scrum projectsNick will be presenting three sessions at D365UG Summit in Phoenix in OctoberRemember to download the Scrum Terms Worksheet for a handy guide to all the Scrum terms you hear in this episode.Support the showCONNECT🌏 Amazing Apps website🟦 Customery on LinkedIn🟦 Neil Benson on LinkedIn MY ONLINE COURSES🚀 Agile Foundations for Microsoft Business Apps 🏉 Scrum for Microsoft Business Apps 📐 Estimating Business Apps Keep experimenting 🧪-Neil

2 Apr 201934min

Listeners’ Q&A

Listeners’ Q&A

#8. Dermot and Neil answer questions submitted by podcast listeners about:Estimating chores to reduce technical debt (Todd Mercer).Prioritizing items with dependencies and the principle of emergent design (Alan Rachid).Whether business analysts are part of the development team or not (Greta Sharples).Planning agile projects, especially in the sales cycle (Jeffry van de Vuurst).You can submit your questions by tweeting @customery or clicking on the Send Voicemail button anywhere on the Customery website.Support the showCONNECT🌏 Amazing Apps website🟦 Customery on LinkedIn🟦 Neil Benson on LinkedIn MY ONLINE COURSES🚀 Agile Foundations for Microsoft Business Apps 🏉 Scrum for Microsoft Business Apps 📐 Estimating Business Apps Keep experimenting 🧪-Neil

1 Apr 201924min

Sprints and the Daily Scrum

Sprints and the Daily Scrum

#7. Dermot and Neil discuss sprints and the daily scrum events in a Scrum project. What's the ideal sprint length when you're using Scrum on a Dynamics 365 project?When is it a good idea to use special sprints like Sprint 0 or a hardening sprint?Can you cancel a sprint?What's the purpose of the daily scrum?How can we run the daily scrum with remote teams?Support the showCONNECT🌏 Amazing Apps website🟦 Customery on LinkedIn🟦 Neil Benson on LinkedIn MY ONLINE COURSES🚀 Agile Foundations for Microsoft Business Apps 🏉 Scrum for Microsoft Business Apps 📐 Estimating Business Apps Keep experimenting 🧪-Neil

1 Apr 201941min

The Development Team

The Development Team

#6. Neil and Dermot discuss the development team in a Scrum project implementing Dynamics 365.Covered in this show:The role of the development team in a Scrum projectWhat it means to be cross-functional and self-organizingHow many developers should be in your dev teamSupport the showCONNECT🌏 Amazing Apps website🟦 Customery on LinkedIn🟦 Neil Benson on LinkedIn MY ONLINE COURSES🚀 Agile Foundations for Microsoft Business Apps 🏉 Scrum for Microsoft Business Apps 📐 Estimating Business Apps Keep experimenting 🧪-Neil

1 Apr 201925min

Success with Scrum for Dynamics 365

Success with Scrum for Dynamics 365

#5. This episode of Scrum Dynamics is brought to you live from the Dynamics 365 User Group Summit EMEA in Dublin, Ireland. In this session, Neil covers the basics of Scrum and best practices for each of Scrum’s roles, events, and deliverables from his Dynamics 365 and CRM projects over the last ten years. He also highlights the lessons learned from his first Scrum for Dynamics CRM project at Premier Medical Group.Support the showCONNECT🌏 Amazing Apps website🟦 Customery on LinkedIn🟦 Neil Benson on LinkedIn MY ONLINE COURSES🚀 Agile Foundations for Microsoft Business Apps 🏉 Scrum for Microsoft Business Apps 📐 Estimating Business Apps Keep experimenting 🧪-Neil

1 Apr 201927min

The Role of the Scrum Master

The Role of the Scrum Master

#4. Neil and Dermot discuss the role of the scrum master in a Dynamics 365 project.A servant leaderIs the scrum master a project manager?The role of the scrum master in sprint eventsThe three questions a scrum master asks during daily standupProject planningReviews and retrospectivesDo Dynamics 365 scrum masters need to be Microsoft certified?Can scrum masters have other scrum team roles such as product owner or developer?What are the characteristics of a good scrum masterTechniques that a scrum master should knowCan a client provide their own scrum master when the dev team is from a Microsoft partner?Remember to download the Scrum Terms Worksheet for a handy guide to all the Scrum terms you hear in this episode.Support the showCONNECT🌏 Amazing Apps website🟦 Customery on LinkedIn🟦 Neil Benson on LinkedIn MY ONLINE COURSES🚀 Agile Foundations for Microsoft Business Apps 🏉 Scrum for Microsoft Business Apps 📐 Estimating Business Apps Keep experimenting 🧪-Neil

1 Apr 201924min

The Product Owner

The Product Owner

#3. Neil introduces the role of the Product Owner in Dynamics 365 projects, including:The primary responsibility of the Product OwnerFive ways the Product Owner manages the Product BacklogCharacteristics of great Product OwnersHow a Product Owner spends their timeHow to use Proxy Product OwnersTop ten tips for Product OwnersWhere do Product Owners come from?Remember to download the Scrum Terms cheat sheet for a handy guide to all the Scrum terms you hear in this episode.Support the showCONNECT🌏 Amazing Apps website🟦 Customery on LinkedIn🟦 Neil Benson on LinkedIn MY ONLINE COURSES🚀 Agile Foundations for Microsoft Business Apps 🏉 Scrum for Microsoft Business Apps 📐 Estimating Business Apps Keep experimenting 🧪-Neil

1 Apr 201912min

Populärt inom Business & ekonomi

framgangspodden
varvet
badfluence
uppgang-och-fall
svd-ledarredaktionen
rss-borsens-finest
avanzapodden
rss-kort-lang-analyspodden-fran-di
rikatillsammans-om-privatekonomi-rikedom-i-livet
affarsvarlden
rss-dagen-med-di
lastbilspodden
fill-or-kill
tabberaset
kapitalet-en-podd-om-ekonomi
borsmorgon
dynastin
montrosepodden
market-makers
rss-inga-dumma-fragor-om-pengar