Software craftman...
Follow
Find
2.9K views | +2 today
 
Scooped by yannick grenzinger
onto Software craftmanship and Agile management
Scoop.it!

Is there such a thing as the NoMock movement?

One of the things that’s often advocated for a good software development process is having unit tests. The more of those tests we have, the better. Having them increases our confidence that o...
more...
No comment yet.
Software craftmanship and Agile management
All about software craftmanship, design and it's Agile management
Your new post is loading...
Your new post is loading...
Scooped by yannick grenzinger
Scoop.it!

Fifty Quick Ideas To Improve Your User Stories

Quick Reference Mind Map from Fifty Quick Ideas To Improve Your User Stories by Gojko Adzic and David Evans
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Free Book: Is Parallel Programming Hard, And, If So, What Can You Do About It? - High Scalability -

Free Book: Is Parallel Programming Hard, And, If So, What Can You Do About It? - High Scalability - | Software craftmanship and Agile management | Scoop.it
“ The trouble ain’t that people are ignorant: it’s that they know so...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Why 90 percent gets Kanban wrong! – and getting it right | Agile Upgrade

Why 90 percent gets Kanban wrong! – and getting it right | Agile Upgrade | Software craftmanship and Agile management | Scoop.it
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

On Flipboard.com and Idealism vs. Pragmatism - Broken Links

I’ve been thinking a lot recently about the clash between idealism and pragmatism. I’ve been working on the Web for many years, and for much of that time I’ve tried to do things the ‘right’ way; standards-compliant, validated, mobile-first, responsive, accessible, clean, extensible, etc. I’m definitely not claiming that I’ve always succeeded, but the intention …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Continuous Integration, Delivery, Deployment and Maturity Model - Miles to go 2.0 ...

Continuous Integration, Delivery, Deployment and Maturity Model - Miles to go 2.0 ... | Software craftmanship and Agile management | Scoop.it
Continuous Delivery Maturity Model allows you to assess your team/organizations' current state in CI/CD and move to the next phase.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Metrics-Driven Prioritization

Sam McAfee outlines an approach they are using at Neo to help their clients integrate business metrics and probabilistic modeling into their prioritization process.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Beyond Projects - Why Projects Are Wrong and What to Do Instead

Allan Kelly examines the project model and shows why it does not match software development, outlining an alternative to the project model and what companies need to do to achieve it.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Stream processing, Event sourcing, Reactive, CEP… and making sense of it all

Stream processing, Event sourcing, Reactive, CEP… and making sense of it all | Software craftmanship and Agile management | Scoop.it
This is an edited transcript of a talk I gave at /dev/winter 2015. Some people call it stream processing. Others call it Event Sourcing or CQRS. Some even call it Complex Event Processing. Sometime...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Chris Granger - Coding is not the new literacy

Chris Granger - Coding is not the new literacy | Software craftmanship and Agile management | Scoop.it

"To put it simply, the next great advance in human ability comes from being able to externalize the mental models we spend our entire lives creating."

yannick grenzinger's insight:

http://www.internetactu.net/2015/02/04/ce-nest-pas-le-code-qui-importe-cest-le-modele

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

How to Remain Agile When You Have to Sign a Contract?

How to Remain Agile When You Have to Sign a Contract? | Software craftmanship and Agile management | Scoop.it
Agile development based on a contract that has been accepted by lawyers seems impossible. The nature of traditional purchasing and contracting processes does not match the Agile principles. This is a case story of how a supplier cooperated with a client to develop a huge project in an Agile way, by cutting it into smaller pieces and prepare a matching contract based on mutual trust.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Bad Practices Building Microservices

Bad Practices Building Microservices | Software craftmanship and Agile management | Scoop.it
When adopting a microservices architecture, using an external architect to create the design of a service instead of helping a team make their own decisions about design and implementation is one of several traps or bad practices that Vladimir Khorikov has experienced in his work.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

10 Ways to Improve Your Pairing Experience

10 Ways to Improve Your Pairing Experience | Software craftmanship and Agile management | Scoop.it
How often have we been through a pairing experience that we felt was really productive and rewarding, from a professional and a personal point of view? We can also think of many other times we were left wondering why that specific pairing situation wasn't as pleasant and effective as it could be. The benefits of pair programming for software project teams, may them be agile or not, are already well known; however, the success of its practice requires practitioners to believe in its strength and, above all, engage in the activity.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Continuous Integration, Delivery or Deployment with Jenkins, Docker and Ansible | Java Code Geeks

Continuous Integration, Delivery or Deployment with Jenkins, Docker and Ansible | Java Code Geeks | Software craftmanship and Agile management | Scoop.it
This article tries to provide one possible way to set up the Continuous Integration, Delivery or Deployment pipeline. We’ll use Jenkins, Docker, Ansible and Vagrant to set up two servers. One will be used as a Jenkins server and the other one as an imitation of production servers. First one will checkout, test and build …
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Comparing Elasticity of Reactive Frameworks

Elasticity is a key component in reactive systems and James Ward navigates the different characteristics of different implementations of this concept: Akka, Scala, RxJava, and more.

yannick grenzinger's insight:

http://presos.jamesward.com/comparing-elasticity-reactive-frameworks/

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

Behavior Driven Development // Brown Bag Lunch v1.0.0

Behavior Driven Development & Specification by Example With S Arnauld Loyer - @aloyer

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

No Estimation in Small And Large Scale Agile Projects

This post covers the value of estimation in large and small scale projects and views on no estimation.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

21st Century Software Delivery with Jez Humble

Jez Humble has stated that current software delivery practices are not optimised to create valuable software, and three issues must be addressed in order to enable innovation. First, the traditional project model is unsuitable. Second, the entire organisational value stream must be addressed. Third, the problems are rooted in process and culture, not organisational structure or tooling.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Rambles around computer science

A contributing factor is that we often struggle to disentangle the many distinct concepts that lurk under the word “type”. My essay tackles this entanglement more directly, although hopefully the following rants will make some useful distinctions.

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

The repeated deaths of OOP

The repeated deaths of OOP | Software craftmanship and Agile management | Scoop.it
Object Oriented Programming died several times already. This time might be the last.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Facebook just taught us all how to build websites

Facebook just taught us all how to build websites | Software craftmanship and Agile management | Scoop.it
Sometimes in software development, we take giant leaps.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

De-scaling Organizations using Scrum

De-scaling Organizations using Scrum | Software craftmanship and Agile management | Scoop.it
Scrum helps us to see what is happening. We can run experiments in Scrum sprints to improve the way of working using organizational models that help us to reinvent organizations in a way that “agile” becomes natural says Olaf Lewitz. InfoQ interviewed him about how to de-scale organizations and increase consciousness and how to create a culture that enables and fosters honest communication.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

The Impact of Lean and Agile Quantified: 2014

Larry Maccherone presents the latest findings on the attempt to quantify the benefits of introducing an Agile culture and practices into an organization.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Immutability Changes Everything - Pat Helland, RICON2012

For a number of decades, I've been saying "Computing Is Like Hubble's Universe, Everything Is Getting Farther Away from Everything Else". It used to be that everything…
yannick grenzinger's insight:

http://highscalability.com/blog/2015/1/26/paper-immutability-changes-everything-by-pat-helland.html

more...
No comment yet.