BT
  • Faster, Better, Higher – But How?

    by Michael Stal on  Feb 20, 2012 2

    One of the main challenges when designing software architecture is the consideration of quality attributes. Not only their design turns out to be difficult, but also the specification of these attributes. Consequently, many problems in software systems are directly related to the specification and design of quality attributes such as modifiability or performance, to name just a few.

  • Interview and Book Review: Specification by Example

    by Shane Hastie on  Oct 24, 2011 7

    Gojko Adzic has written the book Specification by Example, explaining the set of techniques for describing the functional and behavioural aspects of a computer system in a way that they are useful to the development team (expressed ideally as executable tests), understandable by non-technical stakeholders and maintainable to remain relevant despite changing customer demands.

  • The Curse of the Change Control Mechanism

    by Susan Atkinson & Gabrielle Benefield on  May 11, 2011 4

    Unprecedented levels of change caused by the pace of innovation are stretching traditional contract models to the breaking point. As more organizations adopt Agile and Lean for the development of innovative/complex products and services, new contract models are needed that accommodate change. The Evolutionary Contract Model, based on Agile / Lean principles, offers promise as a possible solution.

Agile Contracts

Posted by Allan Kelly on  Feb 08, 2011

Most software contracts are written with a waterfall approach in mind - fixing the scope, cost, and schedule. This article offers advice on how to write a contract for an Agile software project. 27

Working with the Product Backlog

Posted by Roman Pichler on  Aug 04, 2010

Roman Pichler discusses the product backlog along with techniques for grooming, applying, and scaling it on large projects. Chapter excerpt from Roman's book: Agile Product Management with Scrum. 6

Are You a Software Architect?

Posted by Simon Brown on  Feb 09, 2010

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect? 39

Using SketchFlow to Create Better Prototypes

Posted by Simon Guest on  Apr 29, 2009

Simon Guest of Microsoft introduces SketchFlow as a tool for developers to create high-fidelity prototypes for their WPF or Silverlight applications. 10

The Role of the Analyst in Agile Projects

Posted by Shane Hastie on  Dec 05, 2008

Shane Hastie, Chief Knowledge Engineer at Software Education, outlines how the Business Analyst can help Agile teamwork - when properly aligned with the business, rather than the development team. 14

User Story Estimation Techniques

Posted by Jay Fields on  Jun 30, 2008

Developer Jay Fields draws on his experiences as a ThoughtWorks consultant to describe effective user story estimation techniques. 17

Creating Product Owner Success

Posted by Roman Pichler on  May 14, 2008

The Scrum Product Owner role is powerful, valuable and challenging to implement. It brings healthier relationships between customers and developers, and competitive advantage - if you do it right. 12

The "Consulting" Contract

Posted by Michael K. Spayd on  Dec 30, 2007

Michael Spayd tells us that both contractors & permanent employees can play a "consultant" role, and can use contracts to help create stellar results for clients while respecting their own values. 2

Agile User Interface Development

Posted by Dave Churchville on  Feb 19, 2007

Agile software development, shunning up-front design, has grown up in parallel to the emergence of "user-centered design," with its detailed user research and modeling. Can these be used together? 7

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT