Software Development Techniques
708 views | +0 today
Follow
Software Development Techniques
Software Development Techniques
Your new post is loading...
Your new post is loading...
Scooped by Dimitris Dranidis
Scoop.it!

Technical Debt, Resign Patterns: Interview with Patroklos Papapetrou » Blog Archive » Technical Debt Report & Benchmark

Technical Debt, Resign Patterns: Interview with Patroklos Papapetrou » Blog Archive » Technical Debt Report & Benchmark | Software Development Techniques | Scoop.it
Dimitris Dranidis's insight:

A great interview from Patroklos. Don't miss it.

more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

TechWell | Why Retrospectives Are Important in Agile Software Development

TechWell | Why Retrospectives Are Important in Agile Software Development | Software Development Techniques | Scoop.it
Periodically reviewing how things went—and looking for ways to improve—is an essential part of agile software development.
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Testing as a Service

Cloud-based firms offload the chore of maintaining myriad mobile devices for testing
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Why Agile Methods Work

Why Agile Methods Work | Software Development Techniques | Scoop.it
There is great economic value in looking at software processes from an execution perspective to examine their strengths and weaknesses.
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

The Problem With Design Patterns | me et al

The Problem With Design Patterns | me et al | Software Development Techniques | Scoop.it
The biggest problems with design patterns is that they become trends after which people just copy them without thinking through better alternatives.
more...
No comment yet.
Rescooped by Dimitris Dranidis from Project Management and Quality Assurance
Scoop.it!

Are Agile methods compatible with the PMBOK | PMP Certification ...

Are Agile methods compatible with the PMBOK | PMP Certification ... | Software Development Techniques | Scoop.it
Today, there are two dominant schools in project management – PMBOK and the Agile Manifesto. While PMBOK is considered as the body of knowledge in project.

Via PebbleInTheStillWaters
more...
Scott Wheeler's curator insight, February 19, 2016 11:02 AM

For aspiring PMP only - curated,interactive Mind Maps per PMBOK 5th edition. Leave comment on http://www.MindMapify.com

Scooped by Dimitris Dranidis
Scoop.it!

ISO/IEC/IEEE 29119: The New International Software Testing Standards | Testing Solutions Group

ISO/IEC/IEEE 29119: The New International Software Testing Standards | Testing Solutions Group | Software Development Techniques | Scoop.it
The New International Software Testing Standards are now due for publication starting in May 2013. Once published, these standards are expected to form the basis for tester qualifications and test process assessment and improvement approaches.
more...
No comment yet.
Rescooped by Dimitris Dranidis from Software craftmanship, Systems & Agile
Scoop.it!

The Prioritization Divide: With Numbers or Without?

While there are many methods that use stories as a means for prioritizing development, there's a basic divide that asks whether it should be done with numbers or without.

Via yannick grenzinger
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Want to improve your software testing? Automate the tools, love-up the developers • The Register

We all know the traditional problem with software testing: it happens too late, and often in a rush, as users badger developers for delivery. If a software project runs over deadline, the chances are that the testing will suffer.

Agile development helps to solve that problem, but automating the testing is a critical part of that process. In agile development, the testing is meant to happen earlier rather than later, so that any problems with an application can be identified and fixed earlier on.

 

The testing is also supposed to happen frequently, leading to the mantra: “test early, test often”. That way, if your software development veers off course, you’ll notice quickly and recalibrate. ....

more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Complex Navigation Patterns for Responsive Design | Brad Frost Web

Complex Navigation Patterns for Responsive Design | Brad Frost Web | Software Development Techniques | Scoop.it
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Android Interaction Design Patterns |

Android Interaction Design Patterns | | Software Development Techniques | Scoop.it

This is androidpatterns.com, a set of interaction patterns that can help you design Android apps. An interaction pattern is a short hand summary of a design solution that has proven to work more than once. Please be inspired: use them as a guide, not as a law.

more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Design Patterns: When Breaking The Rules Is OK | Smashing UX Design

Design Patterns: When Breaking The Rules Is OK | Smashing UX Design | Software Development Techniques | Scoop.it

We’d like to believe that we use established design patterns for common elements on the Web. We know what buttons should look like, how they should behave and how to design the Web forms that rely on those buttons.
And yet, broken forms, buttons that look nothing like buttons, confusing navigation elements and more are rampant on the Web. It’s a boulevard of broken patterns out there.

This got me thinking about the history and purpose of design patterns and when they should and should not be used. Most interestingly, I started wondering when breaking a pattern in favor of something different or better might actually be OK. We all recognize and are quick to call out when patterns are misused. But are there circumstances in which breaking the rules is OK? To answer this question properly, let’s go back to the beginning.

more...
No comment yet.
Rescooped by Dimitris Dranidis from Software Engineering Education
Scoop.it!

Top Myths About Cloud Computing | CloudTweaks

Top Myths About Cloud Computing | CloudTweaks | Software Development Techniques | Scoop.it
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

10 Object Oriented Design principles Java programmer should know (guest post)

10 Object Oriented Design principles Java programmer should know (guest post) | Software Development Techniques | Scoop.it
This article was originally posted by Javin Paul at Javarevisited. Object Oriented Design Principles are core of OOPS programming but I have seen most of Java programmer chasing design patterns lik...
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

FAQ: Automated software testing basics

FAQ: Automated software testing basics | Software Development Techniques | Scoop.it
This FAQ outlines what QA pros need to know about automated software testing -- from getting started, to writing scripts, to understanding what tests should remain manual.
more...
No comment yet.
Rescooped by Dimitris Dranidis from Agile in Dev Teams
Scoop.it!

Agile: Simplicity - The Art of Maximising the Work Not Done

Agile: Simplicity - The Art of Maximising the Work Not Done | Software Development Techniques | Scoop.it
Decluttering is Consequence of Simplicity. Simplicity is About Achieving Just Barely Good Enough, No Future-Proofing, No Gold-Plating. Example:TDD, Story cards

Via Papapetrou Patroklos
Dimitris Dranidis's insight:

"Everything should be made as simple as possible, but not simpler." Einstein

more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Research Blog: Millions of Core-Hours Awarded to Science

Dimitris Dranidis's insight:

In 2011 Google University Relations launched a new academic research awards program, Google Exacycle for Visiting Faculty, offering up to one billion core-hours to qualifying proposals. We were looking for projects that would consume 100M+ core-hours each and be of critical benefit to society. Not surprisingly, there was no shortage of applications. 

Since then, the following seven scientists have been working on-site at Google offices in Mountain View and Seattle. They are here to run large computing experiments on Google’s infrastructure to change the future. Their projects include exploring antibiotic drug resistance, protein folding and structural modelling, drug discovery, and last but not least, the dynamic universe. 

Today, we would like to introduce the Exacycle award recipients and their work. Please stay tuned for updates next year.

more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Make Your Scrum Agile | Net Objectives

There is no question Scrum is evolving, improving. Like all Agile methods/frameworks/… it improves by seeing how well it works and adapting. There are many practices that weren’t in the original Scrum definition that are now considered good starting practices. 

This blog will give you insights into how to accelerate the effectiveness of your Scrum adoption.

 

more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Darwin’s theory of evolution or the Big Bang: which applies to cloud computing? | Thoughts on Cloud Blog

Darwin’s theory of evolution or the Big Bang: which applies to cloud computing? | Thoughts on Cloud Blog | Software Development Techniques | Scoop.it

How many times have you heard others saying that cloud computing is a new technology revolution? Perhaps you have entered into a debate of deciding whether cloud is an evolution of existing technologies or not. Well, like many of you I often see people argue on this topic. Cloud, the disruptive technology that we know today, is the outcome of technological advancements over many years. Over time it has matured to become a powerful tool and an enabler of business success through its attributes in today’s competitive market.

more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Why the 10000 Hour Rule Matters in Software Development - Finextra

Why the 10000 Hour Rule Matters in Software DevelopmentFinextraSoftware development is a very complex activity that also fits the 10,000 hour rule. You do not become an expert developer overnight.
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

How Can Cloud Computing Save The World?

As cloud computing continues to grow and cloud hosting is adopted by more and more individuals and businesses alike, it has been calculated that the use of...
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

[Infographic] 2012 Q3: Software Engineering Salaries in Silicon ...

According to data from California-based executive search and technical recruiting firm Riviera Partners, salaries of software engineers and developers at emerging growth companies within the Bay Area have grown by ...
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

HP Simplifies Automated Software Testing Suite

HP's updated Unified Functional Testing (UFT) provides a way to test all layers of an application from a single screen...
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

Oracle Provides Self-Service Software Testing Cloud

Oracle Provides Self-Service Software Testing Cloud | Software Development Techniques | Scoop.it
Self-service testing capabilities announced today can enable customers and partners to deploy public or private testing clouds through Oracle Enterprise Manager...
more...
No comment yet.
Scooped by Dimitris Dranidis
Scoop.it!

It's hosting, dammit: Fed up with fake cloud providers

It's hosting, dammit: Fed up with fake cloud providers | Software Development Techniques | Scoop.it
Increasingly, CIOs can discern between mere hosting providers and true cloud services, but the cloudwashing persists...
more...
No comment yet.