“Software development consist of science and art together, but what part is bigeer?”
Software quality expert, Capers Jones, consider that the most part is art and only 10% – science.
“Software development is not proved to be a science. Ultimately, the board-certificate will be signed but now there is no strict board. It will be a mixture of vendors and users calls for certification who will eventually change the whole process of development. Standardizing the process of development, require software engineers, developers and designers to take some certifications and tests that will make software development quality better. “
“The standardized certification process is nessasary for such important projects, as aircraft, medical devices, financial sphere and other. As FDA certifies some medical devices, he thinks that it moves to the right direction. The certification process helps to make the process of software development scientific,” said Jones.
Joe Pezzillo, Push IO (mobile cloud services platform) cofounder, thinks that it is a science. He explains it as it is a repeatable formula and developers only cteat patterns, and almost each time the end result will be common. Pezzillo believed that a balance between art and science controls the success of a project. He added that the type of software is also important.
He also said: “If a developer works on a financial software, he should do the scientific part ideal. Developer do not really express himself in this type of applications.”
Mobile is more creative
As Pezzillo said, the most creative are Mobile applications because for the users it is a different world, the world of developers` fantasy. But even that Mobile devices are immersive, the science has to be made without mistakes.
Nowadays there are multiple number of different applications, and they perfom scientific and art the same time and all of them are different.
“The most successful developers are those who supply both, art and science,” lead consultant at Sustainable Development, Wallace McClure said. “Software development consist of art and engineering/science. A developer have to understand the building basics and the architects should be charged with artistic or visual building aspects.”
- .NET Development
- Banking & Finance
- Communities & Social networks
- Custom App Development
- Development process
- Digital Marketing
- Drupal Development
- E-commerce & Retail
- IT Blog
- IT News
- IT Outsourcing
- Java Development
- Media & Entertainment
- Medicine & Healthcare
- Product engineering
- Project & Resources planning
- QArea inside
- Software Testing
- Start-up Development
- Technology & Innovation
- Travel & Hospitality
- Useful Tips
- Web Design
Best Frontend Programming Languages to Create Beautiful and Fast InterfacesRead more
Capability Maturity Model Integration – QArea's big journeyRead more
QArea is a Unique Services Provider in 2019 CEE AwardsRead more
Ultimate Development Trends in 2018 to Reward Your Business in 2019Read more
Why You Should Write Your Next Microservice Using GolangRead more
7 Reasons to Truly Love MicroservicesRead more
The Best Languages for MicroservicesRead more
QArea's Year: Summing Up 2018Read more