Agile.NAV | Agile Software Development for Microsoft Dynamics NAV

Agile.NAV | Agile Software Development for Microsoft Dynamics NAV
  • NAV Test Automation and Build Automation

    Last week we did some improvements in our Build Automation for Dynamics NAV. One of the most important changes was on the area of Test Automation. We have integrated Test Automation with our NAV Build Automation since a year. Our … Continue reading...
  • Our product video: Dynamics NAV – Team Foundation Server Integration Solutions

    Check out our Product Video !
  • Applying Scrum to build Connectivity Studio for NAV 2013

    In the Business Integration Solutions team we are applying Scrum and TFS to develop our next generation of Business Integration Solutions on Microsoft Dynamics NAV 2013. Check out http://blog.to-increase.com for an overview of the architectural changes...
  • Developer Isolation: enabling true parallel development for NAV – 1

    Let’s start with a  spicy statement: Microsoft Dynamics NAV does not support concurrent development scenarios. Of course you can argue that you can achieve some sort of concurrency by using a shared database without object cache and so on. But that...
  • Is Agile not important anymore?

    You maybe wondered why there were no new posts in the past two months. Don’t worry, agile is still important and it is still possible for Microsoft Dynamics NAV. The past months were quite challenging from several reasons. Microsoft Dynamics 2013...
  • Microsoft Dynamics NAV 2013 Action Image Library

  • Physics of Being Agile

    Recently, with all those vibes about SCRUM going around in our organization, a couple of colleagues went for “Certified SCRUM Master” training, incidentally same person trained myself and one other colleague 6 months ago. I got a chance to talk to him...
  • Which Branching Strategy fits best in a Microsoft Dynamics NAV environment?

    Implementing Team Foundation Server in your Microsoft Dynamics NAV environment often starts with version control. Since NAV does not have a native integration with TFS it gives some challenges. The most important one is: what is the best structure for...
  • Rules to Better Scrum using TFS

    Rules to Better Scrum using TFS A comprehensive explanation how you can actually implement scrum by using Team Foundation Server.
  • Can you start with Agile in your NAV development process today?

    In the past weeks I got several questions about  how  to implement Agile in your NAV development team. This is not an easy question since the answer depends on your organization and on your team. Define The goals:  The most difficult aspect of implementing...
  • The Scrum Primer

    ..guessing today how you will be spending your week eight months from now is something of a fantasy. It has been the downfall of many a carefully constructed Gantt chart. The scrum primer gives a comprehensive overview of the scrum concept. For me,...
  • How to setup and use Build Automation for Microsoft Dynamics NAV?

    With Team Foundation Build, you can create build definitions to automate compiling applications, running associated tests, performing code analysis, releasing continuous builds, and publishing build reports. To build an application, you create a build...
  • Build Automation for Microsoft Dynamics NAV – a soap or reality?

    In my previous post the concept of Continuous Integration has been introduced. In this post I’d like to zoom in on the Microsoft Dynamics NAV specific enhancements of Build Automation. I recommend this video if you want to get an overview of Team...
  • Shelving and Unshelving– A source control option with some practical usage.

    In TFS version control sub-system, there is a feature for Shelving and Unshelving your pending changes. This is quite a useful operation in source control with a variety of applications. In this blog I will show some scenarios where this operation can...
  • The Agile Checklist

    This  Agile Checklis t gives a comprehensive list of the Agile planning and delivery practices and their relations.  Very good starting point for getting Agile in your Microsoft Dynamics NAV development process.
  • Agile Activities Guidance Chart

    Reblogged from Pragmatic Agilist: In the spirit of inspect and adapt , I have updated the Agile Activities Guidance Chart based on feedback from multiple teams and peers – Agile Activities Guidance Chart Original Post 4/6/12 – Here is...
  • From Agile Software Development to Agile Management

    From Agile Software Development to Agile Management Great visual representation of the agile principles …
  • Continuous Integration: Build Automation for Microsoft Dynamics NAV

    In my previous post I shared our concept of Agile for Microsoft Dynamics NAV: adapt Microsoft Team Foundation Server to Microsoft Dynamics NAV by using extensions. This allows us to utilize all the Team Foundation Server capabilities. We didn’t...
  • The marriage of Microsoft Team Foundation Server and Microsoft Dynamics NAV

    I think the time is there to share the core  concept of this blog. Like mentioned in earlier posts the goal of this blog is to  inspire Microsoft Dynamics NAV professionals to adopt Agile in their development processes. Agile is a popular topic these...
  • The difference for test automation between cutting edge and legacy software

    Reblogged from Martijn de Vrieze: Within one of the LinkedIn groups  (sorry, you need to be a member of the “QA Automation Architect” group to be able to read it fully) we started talking about the difference the state of project or product...
  • Poll: What is your Microsoft Dynamics NAV Development Environment?

    As mentioned our post about  developer isolation and team development  isolation of runtime is an important aspect of agile software development. I would like to show you how you can achieve this for Microsoft Dynamics NAV. Before writing this article...
  • Doing vs. Being Agile

    Reblogged from suniltalksagile: Many teams believe they are Agile because they are following the prescribed Agile practices. E.g. A team may think they are Agile because they are doing daily stand up meetings, sprint planning meetings, retrospectives...
  • Who, When, What and Why: Version Control for Microsoft Dynamics NAV

    Have you ever been involved in a customer upgrade project in which you had to migrate a customized version to the latest Microsoft Dynamics NAV release? If so, I am pretty sure there were some mysterious changes and nobody remembered why they were implemented...
  • Change is always inevitable and Changeset makes sense.

    Let me start with a question for which I created a small poll. Please select an option to vote and then read further. Take Our Poll If you have not voted for option “You edit single file to resolve the issue/bug.” then you might be facing the...