Posts Tagged 'software-engineering'

Nov 292012
 
avatar

I hope you’ll join me in welcoming Giancarlo Succi to our team! We’re excited to have him. In addition to his new role as Senior Consultant with Cutter, he remains a tenured Professor at the Free University of Bolzano-Bozen, where he directs the Center for Applied Software Engineering. He has consulted with private and public organizations worldwide (he’s based in Italy) in the areas of Agile methods, software quality/measurements, software system architecting, design, development, IT strategy, and training for software personnel. Dr. Succi’s research interests swirl around Agile, experimental software engineering, open source development, software product lines and software reuse, and software development over the Internet. He is a prolific writer, having authored or coauthored …

Read more

Apr 152011
 
Lessons from la Tour Eiffel

Last week, I was visiting Paris and got the chance to marvel at the Tour Eiffel, one of the world’s most well-known and instantly recognizable structures. I also took the opportunity to learn a bit more about its fascinating history. For example, I learned that the Eiffel Tower is the world’s most visited paid tourist attraction, reaching its 200,000,000th visitor in 2002, and having more than 2.6 million visitors in 2010 alone. Built between 23 January 1887 and 31 March 1889, the tower was constructed for the 1889 Universal Exhibition that was timed to coincide with the 100th anniversary of the French Revolution. The exhibition committee solicited designs for a “grand tower” and chose Eiffel’s …

Read more

 
avatar

Agile software development and agile project management have shown considerable success in helping organizations develop better software and better manage development projects in the face of changing requirements and evolving technologies. In one sense, agile is about managing rapidly changing project factors and requirements. But enterprises face many other factors that must also be accounted for in project management and development. For example, enterprises need to manage quality, reduce technical debt, and control the total cost of ownership for each individual project. In addition, they need to manage overall IT costs, complexity, and consistency across all projects. These are factors that architecture is in place to address but, unfortunately, these aspects of software engineering and …

Read more

 
avatar

The following consultants have joined the Agile Practice over the past few weeks: Jurgen Appelo Brent Barton Patrick Debois Hillel Glazer Sebastian Hassinger Chris Sterling In addition, I am speaking this week with two other consultants who expressed interest in joining the practice. If they come aboard they will be adding very particular skills in specialties that are not fully represented yet in the practice. Between the old hands, the six that have just joined and those that will soon be joining, the practice is nicely positioned to offer the whole spectrum of services relevant to producing software, delivering it and delivering value through it. Think of the practice as a one-stop-shopping for engineering practices, …

Read more

 
avatar

Cutter Fellow Tom DeMarco‘s IEEE Software Computing Now magazine editorial Software Engineering: An Idea Whose Time Has Come and Gone? has caused quite a stir. Tom’s article has spread like wildfire through the Twitterverse (beginning with @yourdon), and has inspired many surprised (and insightful) blog posts.  Johannes Ernst finds Tom’s statement that he’s “gradually coming to the conclusion that software engineering is an idea whose time has come and gone” as shocking as “the pope declaring that perhaps god doesn’t exist.” Coding Horror‘s Jeff Atwood went further, stating “If your head just exploded, don’t be alarmed. Mine did too.” In the piece, Tom re-evaluates his trademark focus on metrics and control (including his oft-quoted “You …

Read more