2. Software executives often find it difficult to put themselves in the same mindset as their business and finance co-workers. Effective communication happens when the participants share a common frame of reference. To the extent IT leaders and workers can discuss their work and its value in terms familiar to operations and finance executives they can transform skeptics into believers and resistance into advocacy.
3. What CFOs Want CFOs' top macroeconomic concerns: 1. Weak consumer demand 2. The federal government's agenda 3. Intense price competition 4. Credit markets/interest rates CFOs' top internal concerns at their own companies: 1. Maintaining profit margins 2. Cost of healthcare 3. Difficulty forecasting results 4. Attracting and retaining qualified employees ComputerWorld, January 24, 2011 http://www.computerworld.com/s/article/353408/What_CFOs_Want_From_IT?taxonomyId=14&pageNumber=1
16. You Will Get Pushback on Forecasts Questions the CFO will ask: How much is this going to cost? No, really, how much? When will we begin to see revenue/savings from this? How confident are you in what you’re telling me? What risks have you considered? Realistically, how likely is it that this will cost more, take longer, not deliver the revenue/savings you’re forecasting?
17. Software Development And The Time Value of Money Software by Numbers – Low-Risk, High-Return Development by Mark Denne and Jane Cleland-Huang http://www.rallydev.com/agileblog/2009/02/how-does-agile-deliver-time-to-market-savings-of-50/
18. Software Development And The Time Value of Money Successful application development project http://www.netobjectives.com/files/BusinessCaseForAgility.pdf
19. Agile Delivers Value Early And Often Agile software development is designed to deliver value-added working software early and often Comparing profit and breakeven points for release strategies http://www.netobjectives.com/files/BusinessCaseForAgility.pdf
24. Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and user should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity—the are of maximizing the amount of work not done—is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.