Reducing Your Company’s Software Development Costs

2017-07-26T09:38:04-07:00By |Expert Advice|

Reducing the costs of software development is really pretty simple.  (I didn’t say easy, but rather, simple.) Using a development maturity assessment it has been done repeatedly. The Software Engineering Institute (SEI) Software Development Maturity Assessment Methodology is used to assess the software development capability of organizations.  Research by Lawrence Putnam of Quantitative Software Management (QSM) demonstrates a strong relationship between Capability Maturity Model (CMM) maturity level and the QSM ‘Productivity Index’ (PI).  Specifically, rising CMM levels result in higher Productivity Indices, which result in lower development costs.

How do you use project management skills to bring a project behind schedule back on track?

2017-07-24T20:48:26-07:00By |Expert Advice, Our Services, Solutions|

How do you use project management skills to bring a project behind schedule back on track? Bottom line: Project management is about making promises and keeping promises. Promises are far more likely to be kept if they are made voluntarily, and according to the team’s capability. Doing this requires a lot of skill so time is not lost. You’re behind schedule: Lack of time is arguably the biggest reason for project failure. Well, ok, lack of wisdom, really; but beyond that it's lack of time. So what should you do? Start with a good diagnosis. The project may be on track, it's just that it has been assigned the wrong schedule. Commonly, adequate resources are not allocated at the start of the project. Dates get set without adequate understanding of requirements and completion criteria. (Oh, no?  How many of you have managers that set dates before requirements are known?)  Then the fun begins. It culminates with a lot of team infighting, blame shifting and unhappy stakeholders. Let’s go back to basics: ‘Success’ is meeting client expectations. PERIOD.