Reactions to story from blogs | Advice and Opinion

Reactions / posts that link to this post

View all reactions »
  • Author unknown

    Pergunta errada. Resposta errada.

    http://marcospereira.wordpress.com/2008/05/07/pergunta-errad...

    O quão comum é tentar resolver o problema através de suas conseqüências ao invés de suas causas? Eu tenho visto acontecer com grande freqüência e o resultado é que as soluções apenas causam mais problemas. O que me faz pensar no quanto a cultura da Toyota é interessante ao propor perguntar “por que?” cinco vezes antes de tentar resolver um problema.  É a instituição oficial da análise da causa raiz. Agora, sem esforço, consigo me lembrar de dois casos nos quais a pergunta errada - ou a análise apenas das conseqüências - implicava uma resposta errada com resultados, digamos, indesejados. Ontem encontrei um artigo sobre quanto tempo um desenvolvedor deve gastar para resolver bugs encontrados em projetos no emprego anterior. A questão basicamente era: “É seu código, seu bug, mas não é mais seu emprego. Quanto tempo gastar para ajudar a resolver?”. Enquanto alguns comentários debandavam para questões legais ou o desenvolvedor agora talvez trabalhar para a concorrência, eu pensava: meu código? Meu bug? Não, obrigado. Ambos não deveriam ser meus. Ambos devem ser de propriedade e responsabilidade do time. Trabalhar em times quer dizer, ou ao menos deveria, que tarefas importantes não devem ficar sob responsabilidade de apenas uma pessoa. É uma maneira efetiva tanto de evitar que o trabalho pare se um individuo se ausentar quanto de permitir que pessoas com conhecimentos diferentes tornem o resultado final melhor. XP leva isso ao extremo ao propor programação em par e propriedade coletiva do código. Não é seu código ou bug e qualquer um dentro do time pode se encarregar da tarefa. Percebeu como faz pouco sentido chamar alguém que já saiu para resolver um problema? A segunda pergunta era: “fazer a aceitação de um release dá muito trabalho, não seria melhor fazer releases em intervalos maiores?”. Não, não seria. A aceitação só é muito trabalhosa se os testes de aceitação/funcionais são feitos manualmente. O caso não é de aumentar o ciclo para poupar esforço com muitas releases, mas automatizar os testes para que as releases sejam feitas semanalmente, de preferência. Aumentar o ciclo de releases não resolve o problema. Apenas aumenta já que, falta  de automação + ciclos maiores resultará em mais funcionalidades para testar e menos feedback sobre erros. A resposta errada não resolveu o problema, apenas criou outros. Ambos os casos acima rementem para meu post anterior sobre problemas se tornarem oportunidades. Mas nem sempre é fácil perceber as implicações de respostas erradas, principalmente quando quem as dá não é quem vive os resultados delas, ou sofre os problemas na pele . No fim das contas, as vezes é mais fácil dar as respostas erradas do que fazer as perguntas certas.

  • Photo of Sikko2Go

    LINKBLOG for May 7 2008

    http://arjansworld.blogspot.com/2008/05/linkblog-for-may-7-2...
    9 days ago in Arjan's World · Authority: 26

    Slowly getting back up to speed Day-to-day with Subversion - Bil Simser Lengthy article describing (probably) most aspects you'll encounter when using SVN on a daily basis Make Your Next Technology Move 10x Easier - Rob Walling No, this is not about moving from Java to .NET, but much more mundane (though not less important): moving your hardware if you move house Workflow Services Limitations: Part 3 - Send and Receive Race Condition - Sasha Goldshtein Nice series on the areas where Workflow Foundation is lacking ( part 1 and part 2 The Stats Are In: You're Just Skimming This Article - Sarah Perez What is common knowledge, but confirmed by Jacob Nielsen, begs the question: ' Do Some People Have a Natural Info Processing Mechanism? ' ...or are we just so much in a hurry that we don't process anything, rather just pick cherries and go on Hidden Undocumented Feature of Visual Studio 2008 - Dynamic XSLT Intellisense - Oleg Tkachenko Way cool if you have to hack in ugly XSLT every now and then Podcast #4 - stackoverflow A Tale Of Two Waterfalls - the.codist{} Waterfall vs. iterative Are Scott Guthrie and Scott Hanselman the same person? - Troy DeMonbreun Striking! Makes you think whether Scott's move to Microsoft last year was completely voluntary. Maybe he was abducted, with his identity being taken over by Scott G... more conspiracy theories can go to Troy's place Bait-and-Switch and Software Licenses at Discord&Rhyme - Nate Kohari Filtering the noise from above into a working plan - Jason Young ' What do you do when the amount of work being requested from management greatly exceeds the amount of work your team can actually get done ' Comments in Code Indicate Functions Trying To Escape - Steven Smith on the (obvious hopefully) question which is better: // format the label based on balance as opposed to private void FormatCustomerBalanceLabel() There Is Always Risk In Portability - K. Scott Allen It's all about tests... ' it's not just in LINQ to SQL. Any multi-target technology runs the same risk. You just need an awareness and safety net (in the form of tests) to mitigate the risk ' Introducing LINQ To Regex - Roy Osherove The Virtue of Junk Code - Jurgen Appelo ' The idea behind refactoring sounds good. On paper. But most software systems evolve. They don't just grow. And there's a difference ' It's Your Bug. But It's Not Your Job Anymore - Esther Schindler ' Professional pride is a factor. If the bug is visible in some way (...) I think a lot of programmers would itch to fix it ' An Optimization For Garbage Collectors... - Steve Harris Maintaining Discipline - Ethan Vizitei 16 Ways to Keep A Razor- Sharp Focus at Work - Glen Stansberry 4 Principles of Not Wasting Time - Pepe the Cow ' Wasting time is doing anything that does not contribute to my goals ' What’s your Circle of Interest? - Paul Stovell Paul starts a new meme: knowing what to care about, and especially what NOT is key to staying in control over your NADD... The Moth: LINQ to XML, namespaces and VB - Daniel Moth Yes, you too can be a metrosexual developer! An interview with Justice Gray - Mike Duncan 11 More Visual Studio Shortcuts You Should Know - Amit Why It Takes So Long - -Bill Miller ' there are more requirements to address than the simple algorithm that delivers the primary functionality ' Understanding Model-View-Controller - Jeff Atwood What To (Really) Do If You Find Out Your Parents Are Using Vista (redux) - ' Good children don't let parents run as admin ' And these somehow didn't show up last week, so there they go in the rebound: Reflection: Weighing the Future - Bill Miller Agile-Friendly Test Automation Tools/Frameworks - Elisabeth Hendrickson WMI Provider Extensions in .NET 3.5 - Publishing Events and Advanced Topics - Sasha Goldshtein

  • Author unknown

    Third-Party Support for SAP R/3

    http://www.cio.com/article/347213

    Third-Party Support for SAP R/3 Rimini Street CEO Seth Ravin (right) has undercut maintenance support fees for Oracle apps. Now his company wants to do the same for SAP's ERP flagship. Full Story » Related: Man Behind 'Half Off' 3rd-Party Software Maintenance SAP Raises Software Fees for New Customers Microsoft: Just Forget About Yahoo and Go After SAP Stop Thinking About "The Business Side" IT pros who are serious about alignment need to ban "the business side" from their vocabulary, argues IT veteran Mark A. Morrell. Here's why. Full Story » Anatomy of an IT Strategic Plan 8 IT Strategic Planning Mistakes to Avoid WHAT'S HOT Special Report The BlackBerry Bible Master your smartphone with expert tips and free software downloads. Special Report What It's Like To...Be CIO Being a CIO has never been dull... Slide Show Fresh Looks at IT Urban legends, apologies by Steve Jobs and others, '90s geek chic and more. Special Report CIO's 50 Most Popular Articles Take a look at the hottest articles from January through March. TOP STORIES Starbucks Hires CIO From Outside Retail Windows XP SP3: The Reason to Avoid Vista Four Secrets to Becoming a Rising IT Star Facebook Blocked Me, Labeled Me a Spammer What I Wish I Knew Before I Became CIO How One CIO Fixed E-Mail, Saved Money 6 Tips: How to Be the Best Security Industry Secrets Hurt Network Safety Explaining What Business Analysts Do Mashups: No Tech Experience Required Eight Great Ways to Protect Your Laptop How CIOs Blogging Can Connect with Staff News and Views from SAP's Sapphire Show 5 IT Skills That Won't Boost Your Salary Inside Microsoft's Huge Wi-Fi Network BREAKING NEWS More » In-Flight Broadband Set to Return in 2009 Yahoo Presses Ahead with Panama Rollout in Emerging Markets SAPPHIRE US - SAP Exec: No Plans for Additional on-Demand ERP Google moves to Make Google Reader More Social Hacker Marketplace to Help Build 0day Appliance OLPC Tries to Bridge Gap with Developer Community HP Brings Storage, Servers Into One Rack Cyberattacks a Sarbanes-Oxley Issue? Kevin Coleman of Technolytics Institute says cyberattack concerns are starting to appear in SEC filings. Nothing Short of Revolutionary: Four Steps toward More Effective Enterprise Finance Workday reinvents Financial Management technolo... Read More » Audio Electronics and the "Mobile Phone Buzz" The latest mobile devices enable more functionality, but they also cause a disruptive... Read More » Green IT: Reducing Your Carbon Footprint with Citrix For most companies, going green is no longer an option - it's an imperative. ... Read More » International Space Station Welcomes Aboard ProCurve Networking ProCurve switches become the first commercial Ethernet switches in ... Read More » Secure Unified Wired and Wireless Access The ProCurve mobility solution delivers secure, unified wired and wireless access for ente... Read More » ProCurve Proactive Defense: Empowering Your Business with More Security and Less Complexity ProCurve's ProActive Defense solution t... Read More » ProCurve Proactive Defense: A Comprehensive Network Security Strategy Traditional core-centric network architectures are not up to ... Read More » Network Immunity Solution This paper describes ProCurve Network Immunity Solution: What it is, how it works, and the benefits it de... Read More » Intelligent IP-Based Networks Grow in Strategic Importance to Business According to IDC research, enterprise networking spending ha... Read More »

View all reactions »