Observations on Software Architecture
Published October 31st, 2011 Under Quotes | Leave a Comment
I am currently reading the book “Practices for Scaling Lean & Agile Development” by Craig Larman and Bas Vodde. This book is full of very interesting material that covers the full spectrum of the software development domain and is the “sequel” of “Scaling Lean & Agile Development – Thinking and Organisational Tools for Large-Scale Scrum” published in 2009. Software architecture and design is one of the topics discussed in the books and I want to share with you some of the authors’ thoughts, starting with five principles that they propose on software architecture and design: Read more
Software Development Conferences October 2011
Published October 25th, 2011 Under Conferences | Leave a Comment
Here is a list of software development related conferences and events that will take place in the coming weeks and that have media partnerships with the Methods & Tools software development magazine:
Open Agile, November 2 2011, Bucharest, Romania
Android DevCon, November 6-9 2011, San Francisco, USA
Better Software Conference East, November 6–11 2011, Orlando, USA
Agile Development Practices East, November 6–11 2011, Orlando, USA
GOTO Prague, November 22-24 2011, Prague, Czech Republic
XP Day Benelux, December 1-2 2011, Mechelen, Belgium
Find a more complete lis of upcoming software development conferences
Open Agile, November 2 2011, Bucharest, Romania
Published October 13th, 2011 Under Conferences | Leave a Comment
The Methods & Tools Magazine is proud to be a media sponsor of the Open Agile Romania. In early November, Jurgen Appelo, Methods & Tools’ author and writer of the book Management 3.0, David Hussman and Alexandru Bolboaca will speak at the third annual Romanian Agile & Lean conference in Bucharest. The theme is “Build A Great Team”. You will leave from this conference with enough ideas to help you improve team work at least for another year. There will be an open space session, lighting talks and an opportunity for networking with agile lean practitioners. Find out more on Open Agile Romania on www.openagile.ro
Software Linkopedia October 2011
Published October 12th, 2011 Under Links | Leave a Comment
Web site: The Handbook of Software Architecture
Blog: Metrics for Agile
Blog: Improving our interview process
Blog: Pitfalls of the Stand-up Meeting
Blog: Transforming to Collaborative Agile Teams
Article: Moneyball for Software Engineering
Article: Functional Testing with Arquillian
Article: Tracking Software Projects from a Financial Perspective
Article: Reflections on Virtual Teams
Tool: scrumblr- simple open source scrum board
Tool: Jubula Functional Testing with Eclipse
Video: Overcoming Self-Organization Blocks
Video: Javascript Testing at Google
Video: Compositional CRUD for SOA
Find more interesting links on the software development resources directory, the software development tools directory, the software development articles directory, the software development blogs aggregator or the software development videos directory.
What is a Successful Software Project?
Published September 28th, 2011 Under Software Development | Leave a Comment
Recently somebody asked on a forum “when is Scrum not working?” This lead me to the question “when is a project successful?” Traditionally, you can measure the success of a project by checking the respect of the scope, schedule and budget at the delivery of the application. In this situation, the burden is more on project managers and developers: they have to estimate the user requests and deliver on these estimates. This requires the mostly complete definition of the requirements at the beginning of project. Every change is the subject to negotiation as it could cause a change in either the budget or the schedule. In this situation, people might be more judging the capacity of people to estimate… or better to protect themselves from unexpected problems. I am sure that many of you have heard: “Take your initial estimate and multiply them by two before communicating them to your project manager or end-user”. A more business-oriented definition of a successful project is based on the delivery of value, the faster the better. In this case, the success of a project could normally be assessed only after the delivery of the application, assessing its return on investment (ROI). The concept of business value might be also implicitly present in the traditional project approach, but its mindset is more strictly focused on the project management results than the creation of value. Read more
« go back — keep looking »