Kicking off a new project, setting the cadence and planning your agile artifacts, from the product backlog, the scrum swim-lanes i.e (Backlog | To Do | In Progress | Done), the one persistently ambiguous status is when a user story is considered done. Developers and teams define the user story’s Definition of Done (DoD) differently, so what exactly does the developer mean when she says its done?
As an engineer, you would no doubt know what its like to have to hit specific deadlines, and having to make technical sacrifices or compromises, either individually or collectively as a team, and this is what the industry calls, *technical debt*, a choice that balances ‘ideal code’ against the timeline in order to meet that deadline.Read More
One of the pillars of agile methodology, is in advocating that software is released and delivered *early & often*, to users and stakeholders. The premise is that by having the software in the hands of one's intended customer base early on, affords the startup with the ability to find /changes early, when they are easier to make/, according to Stellman, Andrew. “Head First Agile.”Read More
In the early stages of developing a startup, running capital is generally scarce, and its pivotal that you as a founder, and your co-founder, start the process of conception, development and fund-raising in the leanest possible way.
Without the ability to pay your salaries, and most likely bootstrapping your startup until you gain some momentum, choosing the right paths will ensure that you are able to sustain your startup in reaching the critical MVP goal, and positioning yourself to presenting your product to potential investors, without having to cease development.Read More
With Project deadlines looming, stress is often a factor that project managers have to deal with, especially with the team they are managing, with a clear correlation between the level of stress indured and the quality of work produced, not to mention emotional endurance. Let’s face it, almost every project (most likely every project) is under the pump at one stage or another during the lifecycle, and duress is something, as a Project Manager, you certainly need to deal with.
With fixed resources, fixed time and budget, things tend to go awry, whether it is a strong dependency of a delivery from one team, a technical difficulty that cannot be resolved, scope changes, resource changes, and your job is to make sure things don’t go belly-up. Negative stress influences teams by de-optimizing their work efficiencies, resulting in lower-than-expected sprint velocities, dampen creativity and constructive thinking, resulting in mental fatigue, resulting in even simple coding errors creeping in.
There are of course specific PM courses of action you can take to address the problems, and this article isn’t about that, it’s more about how you can leverage your influence to act as a mentor, or guru to project positivity, in order to boost the morale of your team. Here are 3 Ways a PM can help the team De-stress.Read More