I managed a project to implement a new network design in an active data center. We needed to physically and logically move everything related to the network in one weekend; Core switches, firewalls, guest Wi-Fi, web and application controllers, routers, and some ancillary items all needed to move. A change of this significance needed detailed planning, communication, and coordination. Despite all of those being waterfall methodologies, we applied an Agile mindset. We started by aligning responsibility and authority. A Senior Network Engineer was asked to be responsible for making this effort a success and we gave him the authority to organize the team.
We wrote an open invitation as a response to the Washington Post opinion piece, "I want to return to my home state, but West Virginia doesn't want me." Our piece was published as an opinion editorial in the Huntington Herald-Dispatch today.
I managed a project to renovate a data center that had been built in the 1960s when mainframes, which require little power and produce very little heat, were the primary occupants. The building simply couldn’t handle the power and cooling needs of modern servers. This data center was an active data center with production equipment running; Care needed to be taken in every step, including demolition, to ensure business as usual continued.
On March 7, India Amos published an opinion piece in the Washington Post entitled "I want to return to my home state. But West Virginia doesn’t want me." She explained that, with a liberal arts degree, there was no place for her skills or passions in West Virginia, so she moved away. We wanted to respond to Ms. Amos's piece by providing insight into our initiatives to create well-paying professional jobs in the Mountain State. Below is our invitation to her to join our efforts.
When things still don’t go as planned, how do you respond? Do you fall back on the documentation and blame the customer? Do you blame the developer for incorrectly estimating how long the task will take? Both traditional and agile methodologies allow you to take these approaches. Rather, simply state the facts and involve the customer in these discussions. You’ll find that almost everyone understands some things are out of your control; The true test is how you deal with these events. You can hide behind your “contract” or you can have an agile mindset and put the issue out in the open to be worked on collaboratively.
I recently sat down with Core10's Director of Talent and Organizational Development, Renata Ribeiro, to learn what makes her tick and what the key elements are for ideal team players.
The governance that often comes with a traditional waterfall project management environment can reduce opportunity for critical thought and personal accountability. Project Managers are often held to strict methodology guidelines and monitored relentlessly to make sure they are completing every step. They in turn assign tasks to the project team members and monitor the tasks with little thought as to the relationship of the task to the goal. This strict governance leads to a Project Manager modifying reality to fit the plan rather than responding to change.
Core10 is proud to support the GenerationWV Impact Fellowship, now for the second year running. Last year, in its inaugural year, Core10 agreed to host two fellows, one in software development and one in quality assurance. We were so eager to support this initiative because its model makes perfect sense:
When creating a team, look for attitude, which is difficult to train, over skills that can be trained. Put more value on a professional in their trade than experience in a short-term need (e.g. “I need a strong UI developer with x skills” rather than “I need a UI developer with x specific experience”). Create a team based on competency rather than pedigree and teach them how to use the tools, whatever the methodology.