How to Architect Your Software Career

CEB IT

Frank is a software professional working for a large financial services firm. Develop a balanced skill set that will prepare you for new challenges associated with the digital age. Develop a career profile with a compilation of knowledge, ability, desire, personal considerations and the factors in life that light a fire in you. Build your own professional development roadmap. Take career development into your own hands and develop a roadmap for your career progression.

Modern Software Development - Why Less Code is More

Social, Agile and Transformation

Last week I participated in a panel, "The Future of Software" at the Northeast Javascript conference and was asked a question about code quality. Are you seeing better or worse code coming from developers today?" "I I'm not just talking about low code platforms that can enable software developers and citizen developers to build entire applications with relatively. agile software development citizen development software development software qa

Be Better Than Best-Guess Development

Forrester IT

Developers sometimes feel as though they work in the dark, writing code, pushing updates, and delivering features but remaining detached from the customers they serve. agile application development & delivery application development methodologies application development processes & tools customer experience development & operations (DevOps) development platforms web development AD&D Agile application development Customer Experience (CX) Developers software

Ethical software development: Ask Uber and Volkswagen

Computer Weekly

Following TfL's decision against Uber, we investigate the role of professionalism and ethics in software development

Developing software with Google

IT Toolbox

I started my career as a developer. Today you don?t t have to know everything. Information is so available that it?s s possible to supplement your technical knowledge in near real time. s a great strategy to make more of yourself than you really are. It was a long time ago and a technology I won?t t admit to here. But h I have/had some skills. Fast forward to today. m a product manager.

How enterprise software development is changing

Computer Weekly

During Computer Weekly’s 50th anniversary event, we held a panel discussion at Skills Matter in London to look into how enterprise software is changing

Top 10 software development stories of 2016

Computer Weekly

Among the trends Computer Weekly has followed in 2016 is how software development is becoming a core competency of IT

Mastercard woos software developers with API platform

Computer Weekly

Credit card company Mastercard is investing heavily in digital payments and wants to engage with developers and startups

Calling CEOs: Your Software Teams Need You — Now

Forrester IT

Our research indicates that software delivery success depends on the CEO’s active leadership of strategy, culture, and metrics. application development & delivery digital business CEO digital software software developmentThat’s right: CEOs, not just CIOs. This video explains what CEOs should do. For more, see our blog.

5 Ways to Improve Developer Productivity and Quality on Agile Development Teams

Social, Agile and Transformation

Many leaders that are new to scaling agile ask me about measuring individual developer and tester productivity since most agile metrics such as velocity are aggregate measures around a team's performance. agile software development DevOps digital transformation it management leadership offshore development organizational change product management project management software development software qa

Coadec suggests increase in software development apprenticeships

Computer Weekly

Not-for-profit Coadec urges the technology industry and government to increase the number of available software development apprenticeships in the UK to tackle the growing skills crisis

The Future of Operations: A Developer

Forrester IT

Infrastructure is increasingly software-based with rapid container growth, composable infrastructure [i] , and of course the consumption of cloud. If You Create, You Develop - We're All Developers Now. Instead, they must augment their skills with those of developers.

How to Capture and Manage Technical Debt in Agile Development

Social, Agile and Transformation

If you're concerned about the technical debt accumulated by your organization, then consider developing ways to capture and measure it. agile planning agile software development it management product management software developmentIn my last post, I suggest teams should target nimble architectures and leverage agile principles that enable iterating on the design.

Agile 124

Beyond microservices; Software architecture driven by machine learning

Social, Agile and Transformation

It's not a question of if, it's a question of when and how AI and machine learning will change our programming and software development paradigms. A full stack developer elects to build a three-tiered web architecture using an MVC framework. AI big data data management innovation IOT software developmentToday's coding models are based on data storage, business logic, services, UX, and presentation.

Our Freemium Future: Development teams take advantage of free, entry-level versions of software 

CTOvision

CTOs should consider having their development teams take advantage of free, entry-level versions of software – known as freemium software – to test out the functions of commercial products. From the perspective of Michael Williams, BIRT Product Evangelist & Forums Manager at reporting and analytics leader Actuate, freemium software is a resource that can really help the enterprise. Remember back when software was simple?

4 Reasons Why Citizen Developers May Be The Next Big Thing in Application Development

Social, Agile and Transformation

I must be behind the times because last week was the first time I heard the term "Citizen Developer", a term Gartner defines as a user who creates new business applications for consumption by others using. development and runtime environments sanctioned by corporate IT. They are referring to a business user and not a software developer in IT, and are careful to distinguish this from Rogue-IT. innovation organizational change software development

How virtual IT labs help software developers' CRM systems

IT Toolbox

Software development companies are turning to cloud-based applications to help them with sophisticated CRM activities that otherwise would consume mountains of vital time. For example, software companiesThey are seeking safe, secure, easily accessible cloud environments that can be used for customer support scenarios, regardless of how complex the customer’s environment is.

Adopt The “Spirit Of Agile”—Beyond Software Development

Forrester IT

There are two types of Agile people in the world: Capital “A” Agile people equate “agile” with Agile software development methodologies or frameworks. Lower case “a” agile people subscribe to the underlying values of Agile development, but most often use the […

Agile 116

How to Implement Agile on Lowcode and aPaaS Development Platforms

Social, Agile and Transformation

A colleague and friend recently asked me whether agile practices were appropriate when managing development on lowcode or aPaaS (application Platform as a Service) technologies. These higher level languages enable developers to write a class of applications faster and maintain them easier by providing development environments, programming constructs, and other tools.

Agile 152

Sysadmins: You're All Developers Now

Forrester IT

In the age of the customer, admins need to be just as dynamic as their developer brethren. That means a hard shift to software-defined infrastructure. In other words, you need to become a developer. While you will learn much of this from developers, you will also impress on them key sysadmin principles like standardization, dependability, and security. Application Development Methodologies. Application Development Processes & Tools.

Release management strategies for agile development teams

Social, Agile and Transformation

agile planning agile software development cio DevOps it management software development software qaIs release management part of your agile practice? Are you able to tell stakeholders target dates for your next application releases? Are you tracking how often your teams hit these targets and which releases hit the targeted scope and quality? I’ve asked this question of many teams and hear various answers.

Agile 138

Agile Development is like Running a Restaurant Kitchen [Video]

Social, Agile and Transformation

I had the opportunity to work with Infoworld on this video illustrating how agile development is a lot like running a restaurant. They also require some creativity and innovation when developing new menu items and adjusting ingredients based on what's. agile software development DevOps software developmentRestaurants requires operational excellence to deliver high quality meals, excellent service, and on time delivery to restaurant patrons.

Agile 134

The Perils of Citizen Developers

Social, Agile and Transformation

agile software development cio citizen development cloud computing enterprise 2.0 it management organizational change software developmentMile wide spread sheets. String parsers that break when unrecognized characters are passed to it. Rapid fire queries that kill database performance. Forms that permit SQL injection. Hundreds or thousands of undocumented disparate applications that don't share data or design patterns. User experiences that have no consistency.

What is the real difference between Data Science and Software Engineering Teams?

Datacponomy

Although there are lots of similarities across Software Development and Data Science , they also have three main differences: processes, tooling and behavior. The post What is the real difference between Data Science and Software Engineering Teams?

Top 5 Software Development Trends in 2018

Galido

Information Technology Blog - - Top 5 Software Development Trends in 2018 - Information Technology Blog. So, let’s take a look at the software development trends in 2018. Until 2016 there were only 5000 full-time blockchain developers around the world.

5 Risk Mitigation Strategies for Agile Teams

Social, Agile and Transformation

I find that agile teams, because they are agile, may leave behind fundamental-to-IT risk mitigation strategies that can make sprints, releases, and application development more reliable and robust.

Agile 141

9 Ways IoT Integration Will Influence Custom Software Development

IT Toolbox

The wide use of IoT will bring about changes in all areas of IT, and will definitely affect such areas of custom software development as software R&D, application of new tech and web services, software architecture, front end development and UI design. According to a 2016 Ericsson Mobility Report, there will be 28 billion connected devices by the year 2021.

10 Steps to Develop Applications with Embedded Analytics

Social, Agile and Transformation

Designing and developing data-driven applications has to go through a modified agile planning, discovery, and user experience design compared to traditional applications. Because the data is an input to the design and development process! agile data agile planning big data customer experience data management data scientist innovation product management software development software qa

5 Key Practices - What IT Takes to be a Citizen Developer on Low Code Platforms?

Social, Agile and Transformation

Does the IT department and the applications development team have to own and lead all application development efforts? Over my last couple of posts, I've been exploring how Citizen Developers - developers using light weight, often low code development platforms can help their business functions automate tasks, analyze data, develop knowledge repositories, and connect data across applications.

Are you developing too much code? The rationale for low code alternatives in digital transformation programs

Social, Agile and Transformation

I am concerned that some organizations are developing too much custom code as part of their digital transformation programs. agile software development cio citizen development digital transformation innovation mobile organizational change software development

5 Principles Full Stack Developers and Solutions Architects Must Understand About Machine Learning

Social, Agile and Transformation

agile data AI big data customer experience data scientist DevOps digital transformation innovation software development

Why Focus on Big Data Software Development

Galido

Information Technology Blog - - Why Focus on Big Data Software Development - Information Technology Blog. Various businesses and organizations have embraced the advancement of technology to be able to carry out multiple operations by including sophisticated data analytics software.

A Wake-Up Call for Software Development Practices?

Information Week

Agile, DevOps, Continuous Delivery and Continuous Development all help improve software delivery speed. However, as more applications and software development tools include AI, might software developers be trading trust and safety for speed

5 Reasons to Estimate Agile Development with Story Points

Social, Agile and Transformation

agile planning agile software development product management software developmentI have a few posts on agile estimation. Here's one on why estimating is important, another one on how to do one-week agile planning sprint, and a more detailed one on how to conduct an agile sizing meeting. Does agile poker help? If that's how the team wants to self organize and come to consensus on an estimate. I am often confronted with the question on whether to estimate in hours or.

Agile 156

Why Every Business Needs a CRM Software

Galido

Information Technology Blog - - Why Every Business Needs a CRM Software - Information Technology Blog. For example, follow up emails, and birthday emails can all be automated to make sure that you’re always in touch with your customers without having to develop a meticulous email habit.