on 1/5/2020, by Cathleen Gagne, Commentary
Collected at: https://www.informationweek.com/devops/modern-app-dev-an-enterprise-guide/a/d-id/1336623?_mc=NL_IWK_EDT_IWK_daily_20200107&cid=NL_IWK_EDT_IWK_daily_20200107&elq_mid=94990&elq_cid=27653255
Developers don’t sit behind glass walls anymore. And citizen developers are jumping into the low end of the app pool. Just what’s going on in the insanely busy world of software application development?
Everyone in business today “feels the need for speed”. But probably none more so than application developers, who have found themselves dragged out from behind their cubicle walls and thrust into the spotlight of digital transformation.
The most successful developers now work closely with the business side using methodologies like Agile and DevOps, which is also in the name of speed to bring products to light sooner. Yet they have to do so with the business goals always in focus. Developers are expected to think about the customer experience, create apps in the cloud, enable them for mobile, AI, IoT, edge — and now to help secure those apps.
The last few years have also seen organizations embrace “citizen” developers, who can also jump into the app creation pool using no/low-code platforms. This democratization of app development seems like the perfect solution for businesses to keep closer to their customer base and keep pace with the demands. But these citizen teams also create issues that the developers then need to mop up behind.
Because there’s so much going on, the editors and writers from InformationWeek pulled together this quick set of resources and articles so that you can come up to speed quickly on the key areas. Our guide covers the following: App dev evolution; DevOps; low/no-code/self-service; challenges and pain points; and hiring developers/careers in app dev.
Check out this collection of articles, and more from InformationWeek on other topics such as IT management, careers, big data, automation and cloud.
App dev evolution:
The Agile model and its adopters are moving forward rapidly. Here’s how you can stay on top of the latest improvements.
This IT Trend Report explores how cloud computing is being shaped for the next phase in its maturation.Brought to you by InformationWeek
The potential for microservices architecture fits in with corporate needs to evolve faster and deliver on digital transformation. But putting the pieces together can require more handholding than anticipated.
There is a sense of inevitability as more enterprises migrate apps to the cloud or go cloud-native, making their oversight and management crucial.
As modern applications sprawl over complex multi-cloud and mesh environments, AI-driven DevOps automation will become ever more essential.
Traditionally, developers have always been responsible for unit testing to ensure the software meets functional expectations, but today, more of them are testing for other things, including performance and security.
The expectation of simple experiences along with the preference of mobile devices is changing what consumers and businesses expect and need. From banking to healthcare to retail and beyond, organizations of all sizes are using APIs to innovate and adapt quickly.
DevOps requires some hard work and tough choices, but in the end can keep a business competitive and innovative.
This special report by Informa’s InformationWeek and Interop teams takes a look at where organizations are making progress with DevOps and where they face challenges.
Here’s a collection of information to help IT leaders and professionals learn more about how to embrace DevOps in their enterprise organizations.
True DevOps success means being able to extend initial project results to other critical application pipelines throughout the enterprise. Here are five ways to navigate the obstacles.
DevOps adoption is growing – and facing some growing pains, including a fair share of cultural issues.
Fast forward to a new digital world that’s on its way — a world where low-code or no-code platforms will eventually enable anyone to assemble applications, regardless of their level of technical expertise.
You have a big IT project looming, but don’t have the number of developers you need to tackle the work in the time frame that’s been set out by upper management. One of the solutions you might want to consider in this scenario is a low-code development platform.
As DevOps talent remains in limited supply, some organizations are turning to alternative resources to fulfill their app creation needs. This is where some experts say low-code and even no-code development can come into play.
An organization that manages emergency services on behalf of New Orleans found uses for a low-code platform from Quick Base to automate certain tasks.
A nonprofit for housing sees a 30% reduction in time spent on contract management, thanks to a no-code development platform.
Challenges and pain points:
Software delivery speed continues to accelerate. Toward that end, software teams have adopted Agile, DevOps and continuous integration/continuous delivery (CI/CD) to speed release cycles, which can create another set of issues.
Self-service may help reduce shadow IT, but it won’t eliminate it.
The race to deploy applications through DevOps can lead to unintended exposure that organizations must learn to identify.
Developers’ jobs no longer start and stop with writing code. The DevOps movement, combined with the demands created by cloud-native technologies like containers and serverless, has significantly expanded the roles that developers play in the IT organization.
If you think that the security reviews that your DevOps team conducts are enough, give it another thought.
Hiring developers/Careers in app dev:
Today, great customer experiences are dependent on the quality, velocity and efficiency with which an enterprise can deliver value through digital means. That value is built by developers — many of the same developers who have spent years operating in a quarantined zone of familiarity.
Organizations must have a clear business strategy that aligns software development to wider business objectives. Here are four tips to help in this effort.
Managers must balance the need to stay on schedule against the possibility that hastily acquired newcomers will bring with them sub-standard coding skills and poor work habits.
You might be surprised by which universities are graduating the most highly skilled developers, according to a recent study.
Here are seven steps you can take if you want to transition into a DevOps career.
Here’s a look at some of the lesser known skills that can help software developers land the job of their dreams.
Check out our other Enterprise Technology Guides:
Enterprise Guide to Data Privacy
Enterprise Guide to Edge Computing
Enterprise Guide to Multi-Cloud Adoption
Enterprise Guide to Digital Transformation
A Practical Guide to DevOps: It’s Not that Scary
Data Science: A Guide to Careers and Team Building
AI & Machine Learning: An Enterprise Guide