Conway’s law is an adage stating that organizations design systems that mirror their own communication structure.
If project you work for has 3 different teams that communicate in isolation, you will end up with 3 different versions of same Software those teams suppose to be building.
There is difference between
"agile web development".
Original agile manifesto was about people
and practical approaches that fit the team.
Today software age is trying to push bunch of “must have”
software (like Jira) and processes (like Scrum) as a way how to be
In the original
agile web development these were called just
If your company benefits from these tools and approaches then great, use them!
If not find something else that makes your company productive.
You are not Google, you are not Facebook (unless you are), …find what fit your team don’t just blindly follow trends.
There is no harm in trying something new for couple of weeks. But if your team is not happy or not productive don’t push those tools just because “that big company I’ve read about is using this”
If the whole
Agile thing confuse you rather focuse on
Thinking outside the box
Good quality code
Teamwork is important
Teamwork is important on all layers of software
Entire blog website and all the articles can be forked from this Github Repo