Introduction to SDE
...
...
Project managers – better known as Scrum Masters on some Agile projects – are an important cog in the wheel of any software development initiative. They boast a mixture of technical smarts and business acumen, as well as being able to communicate easily with everyone...
Any revolution in the technology industry tends to bring its adherents as well as its naysayers. The Agile software development methodology is no exception to this rule. Even as it has grown in popularity over the past decade or longer, for whatever reason, some tech...
A wave of inspiration hits you one day with a great idea for a new application that, when implemented, would take your company to a new level of success. The only problem is the organization’s software development team is too small and inexperienced to bring...
Data remains an extremely important resource throughout the modern technology world; the growth of giants like Facebook and Google are largely because of the consumer data they capture and use to drive advertising. Many applications across multiple platforms – desktop, web or mobile – consume,...
Even after successfully using Agile on a project or two, things have become more difficult on your team’s last few efforts. Sprints aren’t getting completed on time; too many bugs are being found in production instead of testing, and – most importantly – the customer...
Estimating the effort involved in a software project remains a difficult process, and using the Agile methodology doesn’t really make things easier. While Agile offers more flexibility throughout the software development lifecycle compared to older methodologies – most notably the Waterfall – accurate estimates at...
The need to write software faster than ever before – bug fixes, enhancements and new applications – is a major reason Agile and DevOps are so popular throughout the software development world. While using an evolutionary methodology and an innovative organizational structure definitely help to...
As the most widely used mobile operating system in the technology world, a large number of apps exist for the Android platform. Being able to take advantage of all this software on the larger footprint of a desktop PC has been the stuff of science...
One of the artifacts of the massive growth of Big Data over the last decade is the need for the infrastructure to manage and securely store this data. This also includes being able to easily transfer information into an analytics application or to a client’s...