Software Craftsmanship Content on InfoQ
Latest featured content about Software Craftsmanship

- Topics
- Adopting Agile,
- Delivering Value,
- Introducing Agile,
- Kanban,
- Scrum Master,
- Software Craftsmanship,
- Governance,
- Agile Techniques,
- Scrum,
- Agile in the Enterprise,
- Lean,
- Agile,
- Agile2011,
- Business,
- Enterprise Architecture,
- Lean Startup,
- Enterprise
Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Does success at the team level always result in success at the organization level? Sanjiv Augustine and Arlen Bankston discuss the Seven Deadly Sins that organizations repeatedly make so you can steer clear of them and benefit from a successful Enterprise Agile Adoption.
News about Software Craftsmanship
- Topics
- Embedded Software Dev,
- Software Craftsmanship,
- Programming,
- Software Engineering
In a recent news report CNN has revealed a translated Toyota memo which links problems of the car manufacturer regarding an electronic acceleration concern to a software issue. When even news magazines pick up such stories, this shows the growing importance of software for embedded systems.
- Topics
- DSLs,
- Domain Specific Languages,
- Languages,
- Architecture,
- Model Driven Engineering,
- Software Craftsmanship,
- Programming
Jean Bezivin retraces the path that lead to our current software engineering practices and explore new avenues for the coming decade as, he notes, "there are some indications that we are currently crossing some new frontiers in technology and practices".
- Topics
- Software Testing,
- Architecture,
- Agile,
- Testing,
- Software Craftsmanship,
- Simple Design,
- Design,
- Conferences,
- Open Space
"Simplicity" is a core agile tenet, particularly when it comes to software design and testing. Since 2006, Naresh Jain has been running a worldwide conference, the Simple Design & Testing Conference, for practitioners to collectively push the boundaries on the topic. Naresh tells InfoQ what's going on behind this small, but well-known conference and why he is so passionate about the topic.
Presentations about Software Craftsmanship

- Topics
- Coaching,
- Feedback,
- Coaching and Mentoring,
- Continuous Improvement,
- Agile,
- Deliberate Practice,
- Software Craftsmanship,
- Agile2009,
- Testing,
- Training
In the nature vs. nurture debate, researchers have declared nurture the winner. People who excel are the ones who work the hardest; it takes ten+ years of deliberate practice to become an expert. Deliberate practice is not about putting in hours, it’s about working to improve performance. It does not mean doing what you are good at; it means challenging yourself under the guidance of a teacher.
Interviews about Software Craftsmanship

- Topics
- Continuous Integration,
- Customers & Requirements,
- Devops,
- Feedback,
- Lean Startup,
- Domain-Driven Design,
- Automated testing,
- IT Service Management,
- Agile in the Enterprise,
- Project Management,
- Infrastructure,
- Continuous Improvement,
- Methodologies,
- Business,
- Lean,
- Design,
- Automation,
- Agile Techniques,
- TDD,
- Agile Test,
- Programming,
- Cloud Computing,
- Agile,
- Reliability,
- Testing,
- Software Craftsmanship,
- BDD,
- Agile2011,
- DVCS
In this interview at Agile 2011, Jez Humble discusses continuous delivery and the deployment pipeline, emphasizing the importance of feedback and automating tests at every level to validate deployments. Gone are the days of massive acceptance test scripts. He also talks about the evils of feature branching, and speaks on the DevOps practices to collaborate all the way through the delivery cycle.

- Topics
- Java,
- Application Lifecycle Management,
- ALM,
- Languages,
- .NET,
- Project Management,
- Tasktop,
- Agile Education,
- IDE,
- Tools,
- Agile in the Enterprise,
- Programming,
- Agile 2010,
- Enterprise Architecture,
- Agile,
- Companies,
- Software Craftsmanship,
- Eclipse,
- Mylyn,
- IDEs
Mik Kersten discusses the role of Mylyn and Tasktop in Agile development and how these tools return control to developers. Also: how Mylyn streamlines development in Eclipse.

- Topics
- Communication,
- SmallTalk,
- Erlang,
- Distributed Teams,
- Teamwork,
- Languages,
- Functional Programming,
- Architecture,
- Language Design,
- Programming,
- Agile,
- Design,
- Software Craftsmanship,
- Professionalism,
- Productivity,
- Erjang,
- Progress
Joe Armstrong and Dave Thomas take a look back on the evolution of software and progress that has been made. They make some observations about the actual state of the industry and highlight problems that prevent it from delivering quality software. They try to identify reasons of these issues and suggest craftsmanship as possible solution.