As the software infrastructure get more complex with pieces of applications running on server, mobile or cloud locations, the discipline of software architecture is more important than ever. The Agile approach has done its part to bring the software architects down from an ivory tower, but some developers have also started to believe that you didn’t have to think about software architecture anymore. This is a big mistake.
Here are nine articles on software architecture published last year that can help you understand the current trends in software architecture: Agile, Cloud, ...
Before re-focusing my career from product management at a venture-backed startup to product management consulting, I lacked a real appreciation for the true breadth, that is (what I now consider) the heart, of product management. I assumed that product management roles are only relevant and impactful at product-driven companies, where revenue is generated via actual […]
What is a good product manager? is a post from: http://requirements.seilevel.com/blog
As the saying goes, â€śnecessity is the mother of inventionâ€ť, Seilevelâ€™s 10+ year mission to â€średefine the way software requirements are created,â€ť was no accident either. While vague, incomplete or incorrect requirements are issues we face every day, the more vexing, expensive, and ever-expanding problem we face is how to battle unnecessary features. Itâ€™s surprisingly […]
When Features Attack! is a post from: http://requirements.seilevel.com/blog
Objective measures are needed to determine the success and failure of commercial software development efforts. The feedback for companies that sell software as a product or as service is immediate and determined by the marketplace â€“ they either have revenue or they do not. However, for software developed to use internally by companies, there is […]
Using Revenue Properly to Measure Project Success is a post from: http://requirements.seilevel.com/blog
Wearables DevCon, March 5-7 2014, San Francisco, USA
Belgium Testing Days, March 17-20 2014, Bruges , Belgium
Big Data TechCon, March 31-April 2, Boston, USA
Software Testing Analysis & Review Canada Conference, April 5-9 2014, Toronto, Canada
Agile Adria ...
Here is our monthly selection of interesting knowledge material on programming, software testing and project management.Â This month you will find some interesting information and opinions about coding in Java, project planning, Scrum and Kanban, debugging, user interface quality,Â diversity in programming, agile metrics and software testing in a continuous deployment context.
Web site: Google Java Style Guide
Blog: Long-Range Planning with User Stories
Blog: Why Contrasting Scrumban and Kanban Belies a Lack of Understanding of Both
Blog: Finding Bugs: Debugger versus Logging
Article: Save Your Software from the Start: Overcoming Skewed Thinking in the ...
On a painfully cold night in February, not long ago, I rounded up several friends and headed down to a slightly moldy church basement on R Street. The plan was to prepare a meal for a nearby womenâ€™s shelter. Our enthusiasm ran high; our skill and organization, perhaps not quite as high. Fortunately at least […]
Writing Requirements for Human Beings is a post from: http://requirements.seilevel.com/blog
I’ve seen a number of projects that follow a path something like this — gather requirements (there are a bunch of steps in here), do some pruning, flesh out requirements, do some more pruning, mark the requirements importance in some fashion (such as low/medium/high), get the document approved, and say “GO!”.Â Once the GO is […]
Shovel Ready Requirements is a post from: http://requirements.seilevel.com/blog
The maddening thing about most of our organizations is that they are only as good as the people who staff them. Wouldn’t it be nice if we could get around that natural limit, and have good organizations even though they were staffed by mediocre or incompetent people? Nothing could be easierâ€”all we need is (trumpet fanfare, please) a Methodology.
A Methodology is a general systems theory of how a whole class of thought-intensive work ought to be conducted. It comes in the form of a fat book that specifies in detail ...
Last time, I went over a Sharepoint feature thatâ€™s saved me a lot of time and effort. At Seilevel,, as much as we use Sharepoint, we use Excel even more. Not as much for calculations, but for storing and sorting requirements and associated data, such as features. When we do this, the usual pros and […]
Requirements Tools: Excel (1 of Many) is a post from: http://requirements.seilevel.com/blog
In my last blog post, I discussed how including larger factors of safety in our requirements estimation and design might help give business analysts the breathing room they need when unexpected scope/features pop up in a project. Another interesting aspect of engineering design that could be incorporated in some way into software development is called […]
Front-End Engineering Design for Software Development is a post from: http://requirements.seilevel.com/blog
If you are familiar with Seilevel, then you are aware that we are big proponents of using visual models to help understand requirements.Â I even wrote a blog post about the case for visual models, which you can find here. But once you have your models, how do you go from the model to requirements?Â […]
From Visual Models to Requirements is a post from: http://requirements.seilevel.com/blog
If we could vote the most underrated area of software development, security might be an easy winner. In the past, it was considered as a side project where you would eventually manage a user and access rights feature in your application. Things started changing with the web and the concept of “cross site scripting” or “SQL injections” should be understood by every developer.
In a context where devices running software are often open for everybody through the web or more local network protocols like wifi, bluetooth, etc, the possibility to attack ...
DevOps Summit: Fundamentals of DevOps, February 27 2014, London, UK
Business Efficiency through Process Improvement, February 27 2014, London, UK
Application of ALM for Todayâ€™s Business Requirements, February 27 2014, London, UK
Wearables DevCon, March 5-7 2014, San ...
Project success hinges on creating a solution that ultimately meets the userâ€™s needs. Oftentimes there is a large population of users for whom a solution is targeted, each having various needs, desires and tendencies that must be accounted for in the project solution. In order to achieve a successful solution, it is crucial to define […]
Understanding User Needs: Creating the User Persona is a post from: http://requirements.seilevel.com/blog