We hold the following certifications and credentials:įew organizations have a sense of urgency to migrate now when they can migrate later. Business analyst and quality assurance professionalįortunately, Agileana has this team of professionals.Full-stack Drupal developer (Acquia Certified Grand Master).Back-end Drupal developer ( Acquia Certified).Front-end Drupal developer ( Acquia Certified).Unfortunately, there simply aren’t enough Drupal shops or Acquia Certified Drupal developers available to jump on an intensive, 3-6 month project.Īt a minimum, for a Drupal website of moderate complexity that serves as a mission-critical, enterprise-level system of an organization, the level of effort would require a team of 5 people including: The world would have to migrate 25,000 Drupal websites every month until Drupal 7 and 8 scheduled end of life (EOL) to get through all of them. We prefer a flat, lean, non-hierarchical scrum team facilitated by servant leaders.Īs of this writing, there are more D7 websites in need of migration than qualified Drupal development teams available to migrate these websites. We don’t want to throw on more people than necessary because our efficiency and velocity drops every time we add a layer of communication to our hierarchy. We want to focus on the minimum viable product (MVP) and avoid gold-plating the project. Knowing that we could run out of time and money at any time, we want to focus on the most important features, elements, and priorities at any given time so when time or money does run out, we will have assured ourselves that we got the most important things done with the time and money we had. Rasmusson has a third simple truth of software development and that is, “there will always be more to do than time and money will allow.” So, we should not get stressed when our to-do list exceeds our time and resources to deliver. The iterative approach ensures that the final product is on target because it was based on user centered design (UCD). Instead, we are going to rapidly stand up a prototype and then iteratively design, develop, test, present, obtain feedback from users, and repeat. But, we are not going to disappear into a lab to spend months consuming requirements, followed by months designing a UI, followed by months developing the backend, followed by months of testing and then reappear a year or two later to debut the new version. Also in “ The Agile Samurai,” Rasmusson explains that if you accept the fact that it is impossible to gather all requirements at the beginning of the project then you are not afraid to begin your journey without knowing everything up front. So, it is important to be open to change if you want to deliver a usable product. Jonathan Rasmusson states in his brilliant book, “ The Agile Samurai,” that whatever requirements you gathered in the beginning are guaranteed to change. So it would be wasteful to clone bad behavior. Moreover, it could be that some things, especially with the user experience (UX), need improvement. First of all, it could be that a lot of features built into the existing website are obsolete and should not be in the next version. Just swap out this for that, feature by feature, page by page. You might think that if a Drupal 7 website already exists and all you need to do is convert it to Drupal 10, then that would be an easy task. So, what does that really mean? From our perspective, agile means the following: We have built our company on a foundation of agile software development. In some cases, people and organizations are agile in name only. Learn more about the Drupal Migration process > The Agile ApproachĪgile means a lot of things to a lot of people. Even migrating the users and content, which might seem to be the simplest part of the process, can consume quite a bit more time and resources than expected. So, organizations need to pay special attention to quality assurance and testing. Errors, omissions, and mistakes can happen at every corner. This is a long, lengthy, risky, and error-prone process. The entire website (front-end and back-end) needs to be rebuilt completely. How to estimate the cost of Drupal migration > You will not enjoy this.” Bottom line is that Drupal migration is not easy. In that movie, there is a great line that also describes the D7 to D10 migration process, “This will not be over quickly. One of my favorite movies, which has also contributed to Agileana’s company culture, is the movie: 300.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |