July 29, 2020

Is Remote - Work Against Agile?

Sometimes, one may feel that remote - work is against agile by nature, and he may struggle as if he is floating against the tide to implement a trusted agile methodology such as SCRUM or Kanban, etc. Nevertheless, if we need to be specific about this question “is remote – work against agile or not?”, then the answer is of course not, because agile is not a certain process or a specific methodology, agile is a way of thinking, or by definition, agile is a mindset, that could be work in all context.Today you may have heard about Agile For Humans or Agile HR?

Get Prepared For Remote-Agile

In the previous section I have mentioned only 4 challenges but at the same time areessentials:

  • Individuals and interactions over processes and tools are the first rules
  • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation
  • Business people and developers must work together daily throughout the project.
  • And the challenging one: Continuous attention to technical excellence andgood design enhances agility.

However, of course, there are more challenges we may face when we go deeper, but It’s enough for now, and let’s jump to the solution. Now, we are going to discuss in the coming part how we can overcome those challenges when working remotely and how we can even perform better with remote- distributed – teams model?Maintain smart documentation:A document that is written to be Reachable, Readable and Maintainable is called smart documentation, it’s lifetime starts from early phases of projects (from ideation for ex.) and lasts for product life, so keep it updated all the time with any changes or feedback come from any stakeholders including market or client himself.Select best- fit tools:Be careful when choosing apps and tools that you will use in different phases for building your product. Analysis, planning, implementation, and deployment, each of which requires a tool to maintain content and integrate with other phases in both directions – forward and backward.You may consider the following when selection:

  1. Select based on your team size
  2. Consider all project stakeholders as a team member, it’s the case for most startups.
  3. Select tools that could be integrated with each other, that would allow full visibility of progress.
  4. Easy to maintain, cheap to scale in the future.
  5. The study selected tool very well and compare with other options
  6. Learn well how to use it, before adding your assets

Keep integrity:From high –level requirements to lines of codes, keep things integrated, first, to not lose focus, second to keep your eyes for the whole vision to ensure always being on track.

  • That could be done by two things, a platform (Tools/Apps) and process.
  • I'm not talking about integration between tools and apps only, but most importantly that you follow the process which keeps updating forward as well as backward.
  • Agile can fix it if you stick to its process.
  • Communication and meetings:We replace the face-to-face conversations by online meetings, and for honestly speaking we will never have the same gain, so try to do the following:

  • Attend all agile ceremonies, on time.
  • Keep your camera open, as much as you can.
  • Contribute in discussion and share your ideas (Don’t stay silent)
  • Report issues during meetings and avoid postponements.
  • Ask, ask, and ask.
  • Keep collaborating: Review at small intervals for what has been done, and verify it with the goals and objectives, will ensure keeping on track with the business value we have intended to introduce to our customer, even if required to tune or change “What” we decide to implement.

    Conclusion

    Whether we are startups or product-based models, we can succeed with our project development when we turn to the work-From-Home model if we practice Remote-Agile Methodology

    Next Session

    Get Prepared for Remote-Agile

    Read More