Search from various English teachers...
Brazil flagFelipe
Agile on day-by-day of software development Since 2012, I realise that people want to change the way that software development has been building for many years. I think the changes has to begin on top; the majority of programmers, business partners, analysts and others colleagues have no power to change the way that companies has been doing their businesses. Because of that, I believe agile techniques are a powerful tool. Now, we can deliver software continuously: monthly, weekly or daily, using softwares like Jenkins, Bamboo or CircleCI. Fortunately, we can go beyond and taking advantage of Docker and creating platforms where we are able to deliver pieces of software using containers which allow us to build highly-scalable and highly-resilient systems. Going deep on the day-by-day of programmers, I realised how important are techniques like pair programming, test driven development and incremental design to produce systems where the quality can be increased and the errors can decrease as well. Finally, and not less important, the perspective of Product instead of Projects. Nowadays, we have small quads with developers, product owners, agile coaches and, sometimes, data scientists. Designed as small start-ups, that squads are able to be agile and delivering software quickly through Scrum, Kanban and so on. As a result, in just six months, we’ve delivered much more solutions to our customers increasing their satisfaction.

Corrections · 2

1

Agile on day-by-day of software development

Since 2012, I have realised that people want to change the way that software development has been building for many years./the direction software development has been heading for many years.

I think the changes has have to begin at the top; the majority of programmers, business partners, analysts and others colleagues/members of this field have no power to change the way that companies hashave been doing their businesses.

Because of thatthis, I believe agile techniques are a powerful tool. Now, we can deliver software/(code? programming?) continuously: monthly, weekly or daily, using softwaresprograms like Jenkins, Bamboo or CircleCI.


Fortunately, we can go beyond and taking advantage of Docker and createing platforms where we are able to deliver pieces of software using containers which allow us to build highly-scalable and highly-resilient systems.

Having gone oing deep on the day-by-day of programmers/into the day-to-day life of a programmer, I realised the importance of how important are techniques like pair programming, test-driven development and incremental design to produce systems where the quality can be increased and the errors can decrease as well.

Finally, and not less important, the perspective of Product instead of Projects. Nowadays, we have small quads withof developers, product owners, agile coaches and, sometimes, data scientists.

Designed as small start-ups, thatthese squads are able to be agile and delivering software quickly through Scrum, Kanban and so on. As a result, in just six months, we’ve delivered muchmany more solutions to our customers, increasing their satisfaction.


Hey! Hope this was useful, and let me know if you have any questions!!

0
Well, I'm still waiting for a kind soul!

Want to progress faster?

Join this learning community and try out free exercises!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today