Category Archives: Software engineering
Webinar: The Business Driven Software Development
Net Objectives conducts a series of webinars on Business Driven Software Development:
This series provides an introduction on how to achieve Business Agility. Business Agility enables an organization to respond quickly to external forces (such as new market opportunities and competitive forces) as well as to respond quickly to new insights attained internally. While many organizations [...]
One simple step to better configuration management
Many say that configuration management is hard. It is. 100% correct, "as the books says" software configuration management is hard. It takes tools, skills, discipline and effort to build and support reliable and effective software configuration management process. It is especially difficult, when there is already some process in place and improvement involves change.
My experience [...]
Also posted in Configuration Management Leave a comment
Zooming in on a design
Have you ever worked with, maintained, explored a system which looked and felt really great in one area, but was really awkward and clumsy in another one? That was an instance of an elephant on the crutches.
This often happens, when design specification was not consistent in the level of detail for different parts of the [...]
SOA Manifesto
Recently I discovered that during 2nd International SOA Symposium they published SOA Manifesto. It follows the spirit of the famous Agile Manifesto, which provoked many discussion and debates over the actual meaning of the statements of that manifesto.
(Not) surprisingly there are many other manifestos related to software. Here are some to name a few:
The GNU [...]
Weekend reading: software complexity
Last weekend we kind of explored the field of software estimation, so it is about time to see, why it is not an easy task. Complexity is what makes estimating hard.
Human brain capacity is more or less fixed, but software complexity grows at least as fast as the square of the size of the project
– [...]
Also posted in Weekend reading Tagged Software, Software Complexity, Software engineering Leave a comment
Weekend reading: Software projects planning and estimation
Here are some links to interesting stuff on software estimation and projects planning for weekend reading and watching.
Your Will Suffer From Power Laws. There are some things, which are the way the are, and you can not change them, even if you want. You can not spit upwind (at least, not with desirable result); you [...]
Also posted in Weekend reading Tagged Agile, Planning, Project management, Software engineering, Software estimation 1 Comment
Platform independence vs. Platform interoperability
There is a very interesting passage by Jurgen Appelo of NOOP.NL, which is almost completely unrelated to the idea of the post about book reading hack:
I don’t want to read chapter 20, which is about platform interoperability, which I find completely uninteresting. (Let’s face it: wanting to be platform-independent so that you can easily switch [...]
Do you have a vision?
If your business is in any way supported by IT, vision is an invaluable tool for you to succeed with implementation any enterprise-level project, be it a major enterprise transformation undertaking or deployment of new version of operating system on office computers.
Whatever you do, there will always be a question: “What’s next?” If you can [...]
Posted in Software engineering Tagged Product management, Requirements, Requirements management, Roadmap Leave a comment
Software quality as a practical metric
All of that started with Twitter…
I created an account on Twitter. My way to Twitter was quite long and there were, I guess, 3 major factors that made me do that: changes in my professional life, Bob Walsh’s comments about Twitter and Hanselminutes episode about WPF Twitter client blu. In my 2 or 3 days [...]
Your app vs. GMail